web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Unanswered

Propagate D365 data events to Power BI with Power Automate

(0) ShareShare
ReportReport
Posted on by 5

I am new to the dynamics and power platform word. Forgive me my silly mistakes and ...maybe even approach. 

The ultimate goal is to build a live report in Power BI based on data events from D365 Fin & Ops. We'd like to use the Power Platform integration for the finance and operations apps environment and propagate data events on certain tables to our Power BI Push dataset using some Power Automate flows.

We've actually done some work and it is almost fine. We built a flow in Power Automate to subscribe to events in Dataverse and push them to PBI. Create/Update/Delete events are correctly ingested into Power BI. In PBI we built some logic to find the latest state of rows and properly visualize the data.

In our case, the rate of events is not significant, so we don't suffer much from the limitations of the PBI push data set.

However, there are still some issues. There is actually a problem with proper serialization of events. Some details:
1. We use the RecId attribute to track changes to specific records.
2. We use the ModifiedDateTime attribute to order events. And here's the issue. The timestamp precision is only up to a second, while there are often cases where two consecutive changes are made to the same row within a second.
3. We also considered the attribute recVersion to order the events. The value changes after each CUD operation, however it seems that the version doesn't always increase (by whatever step). Some earlier changes result in a higher version than changes applied later.
4. Another issue is that some events seem to be propagated twice by Power Automate.

What would be the best option to properly order the events? Is there any option to get the ModifiedDateTime attribute more precise (e.g. up to milliseconds) ?

Maybe our approach is wrong and we should do that better?

Any recommendations/thoughts are welcome.


Regards,
Pit

I have the same question (0)
  • André Arnaud de Calavon Profile Picture
    301,146 Super User 2025 Season 2 on at

    Hi Pit,

    You can set up Export to Data Lake in finance and operations apps. This is more reliable for exporting the data, however it will have a possible delay of several minutes. Is the reporting that critical that you would need the report updated at the second a change was done in F&O?

  • PitErr Profile Picture
    5 on at

    Hi André,

    Thank you very much for the reply.

    In our case, it is not that critical and several minutes should be fine.  We even already have export to ADLS enabled for some other use cases.

    The thing is that with Power Platform integration and Power Automate flows, propagation of events to Power BI is very simple to set up and maintain.

    I am just wondering what would be the best method to query the F&O data (CDM model) and propagate it further to Power BI. I'll think about it and come back with my conclusions in a few days :)

    Best Regards,

    Pit

  • André Arnaud de Calavon Profile Picture
    301,146 Super User 2025 Season 2 on at

    Hi Pit,

    Have you evaluated your options? Do you already have your conclusions?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 456 Super User 2025 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 429 Most Valuable Professional

#3
BillurSamdancioglu Profile Picture

BillurSamdancioglu 239 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans