Get the latest perspectives on Microsoft Dynamics 365 software selection process from industry experts

7 Important Considerations When Implementing PowerBI with Microsoft Dynamics 365

Visit Website View Our Posts

Updated · Originally published

Traditional dashboards within Microsoft Dynamics 365 are powerful, but they do have some limitations. For example, a security model applies. (This can be a pro and a con depending on the analysis). There is limited visual reporting options and a 5000 record limit.

PowerBI and Customer Insights can provide some great additional functionality.  However, there are a few things to be aware of before starting a PowerBI implementation with Microsoft Dynamics 365.

Seven things to consider when implementing PowerBI with Microsoft Dynamics 365: 

  1. Version Selection: Be careful and choose the PowerBI version wisely (Free, Pro, Premium) due to data limits and restrictions!
  2. Refresh Limits: In order to replicate Dynamics 365 data to PowerBI you need to turn on the Data Export Service in your Dynamics Subscription. And you must have “Change Tracking” enabled.  Changes are pushed “near real time”, however based on the version of PowerBI there are limits to how often you can refresh.
  3. Storage Costs: If you want to use PowerBI and Customer Insights, it requires two separate data replication paths. Customer Insights runs on a Graph database and does not use the same data as PowerBI.  Likewise, the Common Data Model has its own data source, and is a third replication destination.  Each has its specific purpose, so it just means that you need to have a replication strategy and to limit data going to each source in order to control storage costs.
  4. Replication Strategy: Replicating Dynamics 365 data to PowerBI does add complexity to reporting due to the 365 Meta Schema versus a custom designed schema.  Some may choose custom replication options to store data in a more streamlined manner.
  5. Embed Options: While you can create links to Dynamics 365 records for drill down in PowerBI reports, PowerBI does limit iFraming of components inside of Dynamics 365.  So, for example, at this time, you can not embed a PowerBI report on an entity in Dynamics 365.  Just the dashboards. You can insert a “report button” or URL link which can launch PowerBI with a unique URL. Using the URL to pass Dynamics 365 data to the PowerBI client allows for contextual reports (assuming they are written that way.)
  6. Security Models: Sharing reports in PowerBI does not respect the Dynamics 365 security models. So if you share PowerBI reports, be careful!
  7. Sharing Costs: Sharing reports outside your organization adds cost.  Third party products provide this capability, but most charge every time the report is accessed, which can add up.

The team at ForgeXRM Horwarth we can help you determine the right option for your business. And make you aware of all the important considerations, before the implementation.

ForgeXRM + Microsoft

ForgeXRM develops innovative solutions that drive productivity and empower businesses to achieve more with the Microsoft Power Platform and Dynamics 365.

With our deep specialization, industry-leading CRM solutions for Insurance and Wealth Management, and Add-Ons for Project Management and our configurable XRM Grid Control, we accelerate innovation and empower businesses to maximize their CRM investments.

Contact ForgeXRM today. We’d love to connect and learn more about your goals and explore how ForgeXRM + Microsoft can support your organization’s needs.

By Ryan Plourde, ForgeXRM, www.forgexrm.com