Skip to main content
Solved

Sourcing dashboard with (near) realtime data from TimeXtender


rbrandsma
Contributor
Forum|alt.badge.img

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

Best answer by rory.smith

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...

View original
Did this topic help you find an answer to your question?

2 replies

rory.smith
TimeXtender Xpert
Forum|alt.badge.img+7
  • TimeXtender Xpert
  • 698 replies
  • Answer
  • May 20, 2025

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...


rory.smith
TimeXtender Xpert
Forum|alt.badge.img+7
  • TimeXtender Xpert
  • 698 replies
  • May 20, 2025

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.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings