Skip to main content

Hi!

I am currently investigating something for a customer of ours. They just switched their Telephony system to Teams Telephone  and want to use a dashboard in Power BI to show the current queue of callers. 

The data can be extracted from Teams Telephone by MS Graph API. This customer has a TimeXtender environment in production, so adding a new datasource (TimeXtender REST connection to the MS Graph API) will not be the hardest part.

But, they want the dashboard to show (near) real-time data. Is it possible for TimeXtender to take in data, prepare it for the report and refresh the semantic layer within seconds and then start again?

I am aware MS have created a plugin for Teams to show these numbers in a dashboard of their own in the application, but our customer would like to know if it is possible to create this in Power BI using TimeXtender. 

Kind regards, 

Richard

Hi,

I have never been able to trigger scheduled executions reliably faster than every 2-3 minutes. This is also not an intended use for TimeXtender as it is batch-driven at its core and does not work on event-driven or streaming paradigms. I would expect to use some streaming or event-driven solution in combination with master data from TimeXtender to present such information. Depending on the requirements and constraints, there are many different options.

Personally I would see this as a core feature of the system acquired to handle this business process, but maybe that is just a sign of me getting old...


Hi,

I needed to do a bit of digging but a 20 second-ish startup delay is the best you can likely achieve as described in this thread: 

If that is fast enough, then that would work but would likely involve dedicated infrastructure to avoid other processes interfering.