Power BI for Dynamics 365: Connect, Customize, and Track What Matters for SMEs
A practical, platform-neutral guide to connecting Power BI to every Dynamics 365 app family, using default dashboards and template apps, embedding reports where users work, decoding 2026 licensing, and choosing the metrics that move an SME.
What 'Power BI for Dynamics 365' Actually Means
Power BI integrates with Dynamics 365 to deliver interactive reports, dashboards, data exploration, and embedded analytics directly inside D365 workspaces. The emphasis is on data exploration (filtering, drilling, and pivoting) rather than static reports you export once and forget.
The architecture matters more than the marketing. Dynamics 365 is not one product; it is a family of apps that sit on different data platforms, and Power BI connects to each one differently. Customer engagement apps (D365 Sales, Customer Service, Marketing) run on Dataverse. Finance and operations apps (F&O) use an operational Entity store optimized for analytics. Business Central exposes data through API pages and OData web services.
This split shapes everything that follows: how you connect, how fast the data refreshes, how much you can query, and what ready-made content already exists. Treat the analytical layer as a decision you make per app family, not a single switch you flip once. This guide covers all three families; for Business Central specifically (connectors, default reports by functional area, and KPIs), see our dedicated Business Central Power BI deep dive.
Connect D365 Sales, Customer Service & Marketing (Dataverse)
For D365 apps built on Dataverse, Power BI Desktop connects via Get Data then Dataverse. You use the environment URL (typically of the form org.crm.dynamics.com) and choose between Import mode (cached data with scheduled refresh) or DirectQuery (real-time queries against Dataverse).
Under the hood, the Dataverse connector relies on the Tabular Data Stream (TDS) endpoint. Two prerequisites catch SMEs off guard: the TDS endpoint must be enabled in the Power Platform Admin Center under Settings, Product, Features, and TCP ports 1433 and 5558 must be open on any firewall between your users and Microsoft's services. Without both, the connector fails silently or with a generic timeout.
There is a real performance ceiling. Dataverse TDS endpoint queries have a hard result-size limit of 80 MB per query (the connector raises 'Return records size cannot exceed 83886080'). For large datasets, filter early in your Power Query steps, select fewer columns, or switch to Import mode for heavy reporting workloads. This is the most common reason a 'fast' DirectQuery dashboard feels sluggish at month-end.
Connect D365 Finance & Operations (Entity store)
D365 Finance & Operations connects to Power BI primarily through the Entity store, an operational data store optimized for reporting that is included with the application. From Power BI Desktop, you can use DirectQuery against the Entity store for near-real-time, large-volume analytical reporting without caching data in the Power BI service.
To pin Power BI tiles and reports into F&O workspaces so users see them where they work, an admin does a one-time setup. It requires an Entra ID (Azure AD) app registration with delegated permissions for Power BI resources, plus configuration in the D365 Power BI configuration page (System Administration, Setup, Power BI). This is the step most SMEs underestimate: it is a security and governance task, not a reporting task, and it usually needs whoever owns your Microsoft 365 tenant.
Once configured, embedding is per-workspace. Users view pinned content inside F&O without leaving the app, which is where the productivity gain actually shows up (not in PowerBI.com, but in the ERP screen they already live in). Note: F&O's PowerBI.com integration is cloud-only; it is not supported in on-premises deployments.
Connect D365 Business Central
Business Central connects to Power BI through the dedicated Dynamics 365 Business Central connector in Power BI Desktop (Get Data, Online Services, Dynamics 365 Business Central). It exposes data via API pages (API V2.0 is recommended) or OData web services. Business Central online is pre-enabled for Power BI; on-premises deployments require additional Entra ID registration.
Avoid the legacy path. Microsoft deprecated the legacy Power BI content packs for Dynamics 365 Business Central effective September 1, 2019. They have known issues, no longer receive updates, and are not the supported way to get BC data into Power BI. The supported replacement is Power BI template apps distributed through Microsoft AppSource; these are maintained, versioned, and what your partner should be installing.
The same deprecation applies on the F&O side: Microsoft's deprecated-features documentation lists the Cost management, Financial performance, and Retail channel performance content packs as replaced by analytical applications and Entity store-based integration. Future investment is focused on the Entity store and Lifecycle Services (LCS) analytical workspaces. Any guide still pointing you at 'content packs' for F&O or BC is out of date.
Default Dashboards & Template Apps You Can Install Today
You do not have to build from scratch. Microsoft publishes ready-made Power BI content for every D365 app family; the trick is knowing which library to pull from.
Business Central publishes dedicated template apps (now 'Power BI apps') covering the major functional areas: Finance, Sales, Purchasing, Inventory and Inventory Valuation, Manufacturing, and Projects. Each bundles a semantic model and multiple reports. For the full per-area report inventory and the KPIs worth tracking, see our Business Central Power BI guide.
Finance & Operations delivers ready-made Power BI content through the Lifecycle Services (LCS) Shared assets library and embedded analytical workspaces. The catalog includes Warehouse performance (on-time receipt, shipping percentage, inventory accuracy), Purchase spend analysis, Sales and profitability performance, Financial performance, Actual vs budget, Cash overview, and Production performance.
For customer engagement apps, Microsoft publishes Sales Insights and Customer Service analytical content, and partners publish additional template apps through AppSource. For an SME, the practical play is to install the relevant template apps first, give finance and operations leads two weeks to live in them, and only then commission custom reports for the gaps. Most 'custom reporting' requests disappear once people can actually drill into a well-built default dashboard.
Building Custom Power BI Reports on Dynamics 365 Data
Custom reporting is where SMEs get the most long-tail value, and where the architecture decisions from the connection section bite. Start in Power BI Desktop, which is free for authoring. The decisions that determine whether your custom report performs are made before you build a single visual.
Choose your storage mode deliberately. Import mode gives the best performance and the richest DAX, but data is cached and only as fresh as your last scheduled refresh. DirectQuery keeps data fresh against Dataverse or the F&O Entity store, but every visual becomes a live query, so the 80 MB TDS ceiling and the Entity store's analytics-oriented design both matter.
Filter early in Power Query. Push filters back to the source wherever possible so you are not pulling millions of rows into the model only to display a subset. This is the single highest-impact habit for keeping custom D365 reports fast.
Model with star-schema discipline. D365 sources give you flat transactional tables; resist the urge to report off them directly. Build a date table aligned to your fiscal calendar, conformed dimensions for customer, item, and vendor, and a single fact table per process. Publish to a workspace backed by the right capacity, then pin the key visuals back into the D365 workspace or Role Center so the dashboard lives where users already work.
Power BI + Dynamics 365 Licensing in 2026
Licensing is where SMEs lose money and time. Power BI Free (sometimes included with BC) only works in a personal workspace and cannot install or share template apps. To install a Dynamics 365 Power BI app, share a report, or be a recipient of shared content, every user needs Power BI Pro.
Dynamics 365 entitlements do not include Power BI Pro for everyone. Business Central Essentials and Premium grant BC entitlements, not Power BI Pro. The same applies to D365 Sales, Customer Service, and F&O user subscriptions. Budget Power BI Pro as a separate line item for every user who will open, share, or author a report.
At scale, the alternative to per-user Pro is Microsoft Fabric capacity (F-SKUs). Microsoft retired Power BI Premium per capacity P-SKUs in July 2024 for new purchases, moving customers to Fabric capacities. Fabric makes semantic model capacity a single purchased resource rather than a per-user gate, which can be cheaper once you have tens of report consumers.
Two more traps to plan around: each company in a BC tenant that you want to report on needs its own semantic model configuration (cross-company consolidation needs a custom or multi-company model), and refresh frequency is license-tier dependent. Budget licensing and refresh design before you build, not after.
What an SME Should Actually Track
Most SMEs install the apps, then stare at the Overview page and move on. The value is in the KPIs behind the reports, narrowed to the three to five that map to this quarter's operating priorities.
Liquidity: current, quick, and cash ratios come from the Finance app; trend them monthly against your operating expense run-rate rather than an industry benchmark. Cycle time: Days Sales Outstanding and Days Payable Outstanding come from the aged receivables and payables reports; a five-day DSO improvement on a mid-sized SME is real cash. Working capital: inventory turnover and days-of-supply come from the Inventory app.
On the F&O side, the analytical workspaces give you warehouse on-time receipt and shipping percentage, production performance, and cash overview out of the box. Pin the three to five that map to current operating priorities to a workspace tab and review them weekly. The trap is defining too many KPIs; the discipline is picking the few that move the needle and ignoring the rest until next quarter.
Frequently asked questions
Does Dynamics 365 include Power BI?
No. Dynamics 365 subscriptions include embedded Power BI visuals in some workspaces, but they do not include Power BI Pro for every user. To install template apps, share reports, or view shared content in the Power BI service, each user needs a separate Power BI Pro (or Premium Per User) license, or your organization needs a Microsoft Fabric capacity.
What is the difference between a Power BI content pack and a template app?
Content packs were the original pre-built Power BI solutions. Microsoft replaced them with template apps (now just called 'Power BI apps'), which are versioned, maintained, and distributed through Microsoft AppSource. The Business Central content packs were deprecated on September 1, 2019; the Finance and Operations content packs (Cost management, Financial performance, Retail channel performance) are listed as deprecated and replaced by Entity store-based analytical applications.
Can I connect Power BI directly to Dataverse?
Yes. Use the Dataverse connector in Power BI Desktop (Get Data, Dataverse) with your environment URL. The connector uses the TDS endpoint, which must be enabled in the Power Platform Admin Center, and requires TCP ports 1433 and 5558 to be open. DirectQuery is supported, but each query is capped at roughly 80 MB of returned data.
How do I embed a Power BI report in Dynamics 365 Finance & Operations?
An admin performs a one-time configuration: register an Entra ID (Azure AD) application with delegated permissions for Power BI resources, then enter it on the D365 Power BI configuration page (System Administration, Setup, Power BI). Once configured, users with the right permissions can pin Power BI tiles and full reports into F&O workspaces. This integration is cloud-only and is not supported for on-premises F&O deployments.
Is DirectQuery or Import mode better for Dynamics 365?
It depends on freshness and volume. Import mode is faster, supports the full DAX engine, and is the right default for most SME reporting, with data refreshing on a schedule. DirectQuery keeps data fresh against Dataverse or the F&O Entity store but every visual becomes a live query, so it is subject to the 80 MB TDS limit on Dataverse and is best reserved for near-real-time dashboards where stale data is unacceptable.
Do I need Power BI Pro for every user, or is there a cheaper option at scale?
Per-user Power BI Pro is the starting point and is required to install or share Dynamics 365 template apps. For tens or more report consumers, Microsoft Fabric capacity (F-SKUs) lets you serve content from a single purchased capacity rather than licensing every viewer. Microsoft retired the older Power BI Premium per capacity P-SKUs in July 2024, so Fabric is the current capacity path.
Get the Power BI setup your SME actually needs, not every report Microsoft ships.
Power BI plus Dynamics 365 is powerful, and most SMEs install the apps, ignore the KPIs, and leave real cash on the table. Flectic is a platform-neutral ERP and CRM implementation partner for SMEs on Dynamics 365 and Odoo across Canada, the UK, and the US. We connect Power BI correctly across Dataverse, Finance & Operations, and Business Central, pick the three to five KPIs that move the needle, and build only the custom reports the apps cannot answer, with AI-Accelerated Delivery designed to deliver up to 3x faster than a traditional implementation.
Sources
- Power BI integrates with Dynamics 365 to deliver interactive reports and embedded analytics inside workspaces; data exploration over static export. — https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/power-bi-integration (verified verified-via-MS-Learn)
- Dynamics 365 is a family of apps on different data platforms; CE apps run on Dataverse, F&O uses the Entity store, Business Central exposes API pages and OData. — https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/power-bi-integration-entity-store (verified verified-via-MS-Learn)
- The Dataverse connector in Power BI Desktop connects via the environment URL and offers Import or DirectQuery modes. — https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-powerbi-connector (verified verified-via-MS-Learn)
- The TDS endpoint must be enabled in the Power Platform Admin Center (Settings, Product, Features, Enable TDS endpoint). — https://learn.microsoft.com/en-us/power-platform/admin/control-tds-settings (verified verified-via-MS-Learn)
- Ports 1433 and 5558 must be open to use the Dataverse TDS endpoint from client applications. — https://learn.microsoft.com/en-us/power-apps/developer/data-platform/dataverse-sql-query (verified verified-verbatim-MS-Learn)
- Dataverse TDS endpoint queries are capped at roughly 80 MB per query (error: Return records size cannot exceed 83886080). — https://learn.microsoft.com/en-us/power-apps/developer/data-platform/dataverse-sql-query (verified verified-verbatim-MS-Learn-plus-corroboration)
- Entity store is an operational data store included with D365 Finance; Power BI DirectQuery against it enables near-real-time analytical reporting without caching in the Power BI service. — https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/power-bi-integration-entity-store (verified verified-verbatim-MS-Learn)
- Pinning Power BI reports to F&O workspaces requires a one-time admin configuration via the Power BI configuration page. — https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/pin-power-bi-reports (verified verified-via-MS-Learn)
- Configuring Power BI integration for F&O workspaces requires an Entra ID app registration and the PowerBI.com configuration page. — https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/configure-power-bi-integration (verified verified-via-MS-Learn-plus-community)
- F&O PowerBI.com integration is supported in cloud deployments only, not on-premises. — https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/migration-upgrade/deprecated-features (verified verified-via-MS-Learn-deprecated-features)
- Microsoft deprecated the Business Central Power BI content packs effective September 1, 2019, replacing them with Power BI apps on Microsoft AppSource. — https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/deprecated-features-w1 (verified verified-verbatim-MS-Learn)
- Microsoft's announcement confirms BC content packs were removed from powerbi.com and replaced with Power BI apps as of September 1, 2019. — https://www.microsoft.com/en-us/dynamics-365/blog/it-professional/2019/07/17/power-bi-apps-for-dynamics-365-business-central-and-dynamics-nav/ (verified verified-verbatim-MS-blog)
- The F&O Cost management, Financial performance, and Retail channel performance content packs are deprecated, replaced by analytical applications / Entity store integration. — https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/migration-upgrade/deprecated-features (verified verified-verbatim-MS-Learn)
- Finance & Operations delivers ready-made Power BI content through the Lifecycle Services (LCS) Shared assets library and embedded analytical workspaces. — https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/power-bi-integration (verified verified-via-MS-Learn)
- Power BI Free is limited to personal workspaces; Power BI Pro is required to install template apps, share reports, or view shared content. — https://www.microsoft.com/en-us/power-platform/products/power-bi/pricing (verified verified-via-Microsoft-pricing)
- Microsoft retired Power BI Premium per capacity P-SKUs in July 2024 for new purchases; Fabric capacities (F-SKUs) are the successor. — https://www.microsoft.com/en-us/licensing/news/power-bi-premium-sku-retirement (verified verified-via-Microsoft-licensing-news)
- Power BI Desktop is free for authoring reports before publishing to the Power BI service. — https://www.microsoft.com/en-us/power-platform/products/power-bi/ (verified verified-via-Microsoft-product-page)
- Power BI template apps (now 'Power BI apps') are versioned, maintained packages distributed through Microsoft AppSource that replaced content packs. — https://learn.microsoft.com/en-us/power-bi/connect-data/service-template-apps-overview (verified verified-via-MS-Learn)