Business Central Power BI: Reports, Dashboards & Apps, Explained
Business Central online feeds Power BI through OData API pages (and a read-only replica since 2022): install functional-area apps from Marketplace, set Environment and Company on each semantic model, license Power BI Pro (or Fabric capacity) for installers, refreshers, and viewers, then embed reports on Role Centers. This 2026 guide covers setup paths, the app catalog (including customer retention), licensing traps (including when Microsoft 365 E5 already covers Pro), refresh and row-level security, open-source customization, near-live alternatives to Excel exports, and the KPIs SMEs should track first.
TL;DR — Key takeaways
- Business Central online ships with built-in Power BI integration.
- For Business Central online, start with assisted setup.
- Most failed BC + Power BI projects start by mixing three different jobs into one PBIX.
- Microsoft publishes a dedicated BC Power BI app per functional area.
What 'Business Central Power BI' actually means
Business Central online ships with built-in Power BI integration. Since February 2022, BC sources Power BI traffic from a secondary read-only database replica so reporting does not compete with transactional load on the primary database. Operational data reaches Power BI primarily through OData v4 API pages and queries (API V2.0 is the recommended surface) via the Dynamics 365 Business Central connector. The two products are designed as a pair, not a bolt-on.
It helps to frame BC plus Power BI as a layered system. Layer one is the embedded experience: Role Center parts, list-page FactBoxes, and report pages that surface Power BI inside BC. Layer two is the Power BI service, where interactive apps, workspaces, and shared dashboards live. Layer three is Power BI Desktop, where you build or extend semantic models and reports on the same API feeds. Layer four (2025 onward) is source-level ownership: Microsoft open-sourced the standard BC Power BI apps so you can fork models and visuals instead of rebuilding from a blank canvas. Microsoft also documents dataflows and datamarts via the Business Central connector in Power Query Online when you need shared, reusable preparation layers across many reports.
Each standard app is also a two-part product. A connector (AL) app ships preinstalled with Business Central and holds the APIs, setup pages, and embed surfaces. A separate Power BI template app on Microsoft Marketplace (AppSource) holds the semantic model and report pages. Both must be installed and configured before the out-of-the-box reports work.
Online versus on-premises matters. Marketplace Power BI apps, assisted setup, and Role Center embeds are first-class for Business Central online. On-premises can still expose OData web services and embed reports, but it requires additional Entra app registration and admin setup, and it does not get the same turnkey app catalogue experience. If you are still on-prem, plan the identity, gateway, and API surface before you promise the same dashboard experience as a SaaS tenant.
Vocabulary note: the phrase 'Business Central content pack' is legacy. Microsoft replaced content packs with Power BI template apps (now commonly called Power BI apps). This guide uses 'Power BI apps' throughout.
How to connect Business Central to Power BI
For Business Central online, start with assisted setup. Search for 'Set Up Power BI reports' or 'Connect to Power BI'. The guided flow verifies licensing and deploys default embedded reports. It is a one-time setup per environment. You can also configure parameters on the Power BI Connector Setup page without the wizard.
To install a functional-area Power BI app, open Microsoft Marketplace (AppSource), pick the BC app that matches your version (apps for 27.0 and later differ from version-26 packages), and install it into a dedicated Power BI workspace. Authenticate with OAuth2 and set the privacy level to Organizational so Power BI treats your BC tenant as an internal data source. Microsoft recommends one workspace per app so access boundaries stay clean.
After install, set two parameters on each semantic model in the Power BI service: Environment and Company. Company is case-sensitive — a mismatch silently returns no data. Assisted setup also asks for Calendar Type (Fiscal is the default; Standard and Weekly 445/454/544 are available), UTC offset (aligned to your BC time zone so 'today' is correct when the app is hosted in another region), Date Table Range (auto-filled from accounting periods; extend the end date if budgets run past the last period), and Work Days (Monday–Friday by default).
Map embedded reports back into BC so Role Centers and Report Explorer open the right app pages. On Power BI Connector Setup, link each functional area to the Power BI workspace and report you installed. Restrict load volume with app-level start/end date filters (or relative-date formulas where supported) before the first large refresh.
In Power BI Desktop, the manual path is Get Data → Online Services → Dynamics 365 Business Central. Navigator shows Environments, then Companies, then endpoints — prefer API V2.0 over legacy OData web services. Apply date-based filters early; OData scans across years of history are the most common cause of slow refreshes and timeouts.
On newer tenants (Business Central 2026 release wave 1 / BC28.2 and later), Power BI Report Deployments offers centralized install, status tracking, retry, and PBIX download for standard apps. As of mid-2026 documentation and partner write-ups, that deployments experience is available in evaluation companies first — production multi-company rollouts still commonly use Marketplace install plus Connector Setup.
- 01Run assisted setup in Business Central
In BC, search 'Set Up Power BI reports' or 'Connect to Power BI'. The guided flow verifies licensing, configures calendar/UTC/date range/work days, and deploys default embedded reports. One-time per environment.
- 02Install the Power BI template app from Marketplace
Use the version-matched install link (27.0+ vs version 26), sign in with a Power BI Pro (or capacity-backed) account, authenticate with OAuth2, set privacy to Organizational, and put each app in its own workspace.
- 03Set Environment and Company parameters
Open the semantic model → Settings → Parameters. Company is case-sensitive. Copy exact values from assisted setup or Power BI Connector Setup.
- 04Map embeds, filters, dimensions, and refresh
Map workspaces to functional areas for Role Center embeds. Set data-load date filters. Ensure the job queue entry for Update Dim. Set Entries runs (weekly or nightly). Run Refresh now, then schedule refresh within your license limits.
- 05Connect manually in Power BI Desktop (optional)
Get Data → Online Services → Dynamics 365 Business Central. Choose API V2.0 under the correct Environment and Company. Prefer star-schema models over flat API dumps.
Three Business Central Power BI architecture paths
Most failed BC + Power BI projects start by mixing three different jobs into one PBIX. Pick a primary path, then extend only where the path cannot answer the question. The three production-ready paths for SMEs in 2026 are: Microsoft template apps, custom semantic models in Power BI Desktop, and shared preparation via dataflows or datamarts.
Path A — Microsoft Power BI apps (default for most SMEs): install the version-matched Marketplace template for Finance, Sales, Purchasing, Inventory, and any other area you run. Map Environment and Company, schedule refresh, embed on Role Centers. Use open-source forks when you need 20% custom measures on an 80% complete model. This path is fastest to value and keeps measure definitions aligned with Microsoft's KPI docs.
Path B — Custom Power BI Desktop models: use Get Data → Dynamics 365 Business Central, select only the API V2.0 pages you need, model a star schema, and publish to a governed workspace. Choose this when the question spans companies, merges non-BC sources (CRM, warehouse IoT, spreadsheet forecasts), or needs a process Microsoft does not ship. Prefer Import mode with incremental refresh for SME interactivity; treat DirectQuery as an exception for very large or near-real-time sources that truly cannot import.
Path C — Dataflows / datamarts for shared prep: when multiple report teams keep re-shaping the same BC tables, centralize cleaning and joins in Power Query Online dataflows (or datamarts where licensed). Reports then connect to the prepared layer instead of re-pulling raw APIs. This path reduces refresh contention and stops five authors from inventing five 'revenue' definitions.
Starter set for a typical SME: install Finance first (liquidity, P&L, AR/AP), then Sales (revenue, retention, forecast), then Inventory or Purchasing depending on whether stock or spend is the pain. Manufacturing, Projects, Subscription Billing, and Sustainability wait until the process is live in BC and owners will actually open the report. Do not install every app on day one — each app is a workspace, a refresh job, and a Pro-seat conversation.
| Path | Best for | Avoid when |
|---|---|---|
| Microsoft template apps | Functional KPIs Microsoft already models; Role Center embeds; fast finance/sales go-live | You need multi-company consolidation or heavy non-BC sources on day one |
| Custom Desktop model | Cross-system mashups, unique margin rules, multi-company, process Microsoft does not ship | You only need standard P&L, AR aging, or inventory availability |
| Dataflows / datamarts | Shared prep reused by many reports; reducing duplicate OData pulls | A single app or single custom PBIX already answers the question cleanly |
Default Business Central Power BI reports by functional area
Microsoft publishes a dedicated BC Power BI app per functional area. Each app bundles a semantic model, multiple report pages, embed surfaces in BC, and Role Center / Role Explorer links. Knowing what ships out of the box stops you rebuilding reports that already exist.
The Finance app covers financial statements and operational finance: Financial Overview, Income Statement by Month, Balance Sheet by Month, Budget Comparison, Liquidity KPIs (current, quick, and cash ratios), Profitability, EBITDA, Average Collection Period, Aged Receivables and Aged Payables, Late Payments, Liabilities, and detailed G/L, customer, and vendor ledger slices. If your finance team asks for a cash-ratio trend or aged AR by payment terms, the report already exists.
The Sales app covers revenue analytics: Sales Overview, Daily Sales heatmaps, Moving Average and Moving Annual Total, Period-over-Period and Year-over-Year growth, Sales by Item, Customer, Salesperson, Location, and Projects, Actual vs Budget, Sales Forecasting, Opportunity and Quote overviews, Return Orders, Sales Demographics, Decomposition, and Key Sales Influencers. Customer Retention Overview and Customer Retention History — generally available with Business Central 2026 release wave 1 (April 2026) — add loyalty, repeat-purchase, and churn-trend analysis so sales and finance stop exporting customer lists to spreadsheets for cohort checks.
Purchasing adds spend analytics (Purchases Overview, Period-over-Period and YoY, by Item, Vendor, Purchaser, and Location, Actual vs Budget, Vendor Quality, and Forecasting). Inventory adds availability and replenishment views (Overview, by Item and Location, Item Availability, Gross Requirement and Scheduled Receipt, Bin Contents, and ABC Analysis driven by ABC Analysis Setup — default 50/30/20 sales-value split across A/B/C, customizable so the three percentages sum to 100).
Additional apps cover Inventory Valuation, Projects, Manufacturing, Subscription Billing (including refreshed churn and recurring-revenue pages in 2026 wave 1 partner summaries), and Sustainability — each with its own model and report set. Before building anything custom, audit the app for your area and confirm the BC tables behind its KPIs so the refresh account has Read permission on every required table.
| Power BI app | What it is for |
|---|---|
| Finance | Financial statements, budget vs actuals, liquidity ratios, AR/AP aging, EBITDA |
| Sales | Revenue trends, YoY/MAT, retention, forecasting, performance by item/customer/rep |
| Purchasing | Spend trends, vendor quality and performance, actual vs budget, forecasting |
| Inventory | Availability, gross requirement vs scheduled receipt, by item/location, bin contents, ABC analysis |
| Inventory Valuation | Valued inventory by item, posting date, and location for period-close |
| Projects | Job profitability, WIP, resource utilization, actual vs budget by project |
| Manufacturing | Production orders, capacity, scrap, and machine-center utilization |
| Subscription Billing | Recurring revenue, contract valuation, billing schedules, churn-adjacent metrics |
| Sustainability | Scope emissions, energy use, and sustainability KPIs captured in BC |
Power BI licensing traps that catch SMEs
This is where SMEs lose money and time. Power BI Free only works in a personal workspace and cannot install Marketplace template apps or share workspace content the way teams need. To install a BC app, refresh its semantic model, or view reports (in the Power BI service or embedded in Business Central), Microsoft documents Power BI Pro for the installer, the refresher, and each consumer — unless the content lives on Power BI / Microsoft Fabric Premium capacity that allows free viewers against that capacity. Practitioner write-ups in 2026 stress the same rule: Free is for solo exploration; the moment a second person views a shared or embedded BC report, paid licensing (or capacity) applies.
Current Microsoft list pricing (US, paid yearly, verified August 2026 on Microsoft's Power BI pricing page): Power BI Pro is $14 per user per month; Power BI Premium Per User (PPU) is $24 per user per month. Those list prices took effect 1 April 2025 (up from $10 and $20). Business Central Essentials and Premium do not include Power BI Pro seats — budget Pro as a separate line for every person who will open, share, or author reports, unless they already hold Microsoft 365 E5 or Office 365 E5, which include a Power BI Pro license per assigned E5 user.
Microsoft retired Power BI Premium per capacity P-SKUs for new purchases in July 2024; existing customers transition to Microsoft Fabric capacity (F-SKUs). Fabric makes sense when many free viewers and larger models justify capacity cost. Microsoft documents free viewing of capacity-backed content for Fabric SKUs F64 and above (and legacy P1+). Most SMEs are better on Pro per user until viewer counts or dataset size force a capacity conversation.
Apps are per-company. Each company in your BC tenant that you want to report on needs its own template-app install (or semantic-model configuration), typically in its own workspace. Cross-company consolidation requires a custom model, multi-company design, or deliberate merge outside the standard apps. Plan the company parameter before the first refresh fails.
Refresh ceilings are license- and capacity-bound, not marketing slogans. On shared (Pro) capacity, scheduled refresh is limited to 8 times per day (quota resets at 12:01 AM local time). On PPU, Premium, or Fabric capacity, you can schedule up to 48 times per day. Model size ceilings also differ (Pro models are much smaller than capacity-backed models). If finance wants near-real-time cash position, schedule design and incremental refresh matter as much as the SKU — but the SKU sets the ceiling.
| Path | List price (approx.) | Who needs it for BC apps | Scheduled refresh ceiling |
|---|---|---|---|
| Power BI Free | $0 | Personal workspace only — cannot install/share BC template apps as a team | Personal-use limits; not a team BC app path |
| Power BI Pro (or Pro via M365/O365 E5) | $14/user/month yearly (or included with E5) | Installer, refresher, and each viewer/author of shared or embedded content | Up to 8 scheduled refreshes/day on shared capacity |
| Power BI Premium Per User | $24/user/month (yearly) | Advanced per-user features and higher-capacity workspaces without full F-SKU | Up to 48 scheduled refreshes/day |
| Fabric / Premium capacity (F-SKU) | Capacity SKU (variable) | Scale sharing; free viewers typically from F64+ capacity workspaces | Up to 48 scheduled refreshes/day |
Refresh, row-level security, and governance
A BC Power BI app is only as trustworthy as its refresh path and access model. Treat the semantic model as a production system: named owners, a second admin on every app workspace, documented refresh windows, and a clear rule for who can edit the model versus who can only view reports.
Refresh operations: after parameters and filters are set, run a manual refresh to validate credentials and data volume. Then schedule refresh inside your daily quota. Keep the BC job queue entry that runs Update Dim. Set Entries on a weekly or off-hours cadence so dimension set entries appear in apps after dimension changes. The Power BI account used for refresh needs Read permission on every BC table the model queries — Microsoft documents those tables per app KPI article.
Row-level security (RLS) belongs in the semantic model, not only in BC permission sets. Define roles and filter rules in Power BI Desktop (or the service model editor where supported), publish, then assign Entra ID users or groups to roles under Semantic model → Security. Test each role with 'View as' before go-live; broken RLS often looks like 'missing data' rather than an error. Use dynamic RLS (USERPRINCIPALNAME against a security bridge table) when sales managers must only see their customers. Object-level security is a separate control if certain columns must never leave the model.
Workspace governance: Microsoft guidance for template-app workspaces is high governance — do not treat the install workspace as a free-for-all authoring sandbox. Prefer a governed workspace for the certified semantic model, separate workspaces or apps for distribution, and a clear promotion path from sandbox to production. For multi-company tenants, name workspaces by company and functional area so parameters and access reviews stay auditable.
Single source of truth: pick one semantic model (or a thin set of domain models) per process metric. Do not let three custom PBIX files redefine 'revenue' three ways. When you customize an open-sourced Microsoft app, fork deliberately, keep measure names aligned with finance definitions, and document any divergence from the standard app so month-end reconciliation stays sane.
Open-source apps, drill-back, and centralized deployments
Three Microsoft changes reshape how SMEs should approach Business Central Power BI in 2025–2026: open-sourced app code, drill-back with dynamic dimensions, and centralized report deployments — plus continuous expansion of the Sales and Subscription Billing report sets.
Open source (generally available 1 October 2025 as part of 2025 release wave 2): Microsoft released source for the standard Power BI apps — including Finance, Inventory, Inventory Valuation, Manufacturing, Subscription Billing, Sustainability, Sales, Purchasing, and Projects. Instead of reverse-engineering measures, download the PBIX / source, adjust the semantic model for your dimensions and KPIs, and publish your controlled fork. That is the right path when a default report is 80% correct but missing a product family, legal entity filter, or margin definition.
Drill-back and dynamic dimension names (2025 release wave 2): standard apps gained tighter trust loops. Drill-back jumps from a Power BI visual into the underlying Business Central transactions so finance and ops can validate a number without a separate inquiry. Dynamic dimension names reduce cryptic dimension codes in visuals so managers read business language instead of setup keys. Partner posts in mid-2026 still highlight these as the features that finally make BC + Power BI trustworthy enough to retire shadow Excel workbooks.
Customer loyalty and retention analytics (Business Central 2026 release wave 1, generally available 1 April 2026): Customer Retention Overview and Customer Retention History join the Sales Power BI surface so repeat purchase, loyalty, and churn trends are first-class report pages rather than DIY DAX projects.
Power BI Report Deployments (Business Central 2026 release wave 1 / BC28.2): a list page (Power BI Report Deployments) lets you deploy multiple standard reports to a workspace, watch status (including Queued), retry failures, and download PBIX for selected reports. Partner documentation (including mid-2026 BC28.2 walkthroughs) notes the experience landing first in evaluation companies — treat it as the emerging control plane for standard apps, not a replacement for Pro licensing or semantic-model parameters.
The KPIs every SME should track in Business Central Power BI
Most SMEs install the apps, stare at the Overview page, and move on. The value is in the KPIs behind the reports. The five that move the needle for an SME finance and operations team are: cash ratio and current ratio (liquidity), DSO and DPO (cycle time), and inventory turnover (working capital).
Liquidity: the Finance app ships current, quick, and cash ratios out of the box. Trend these monthly against your operating expense run-rate, not against an industry benchmark you found online.
Cycle time: Average Collection Period (DSO) and the equivalent on the payables side (DPO) come from the Aged Receivables and Aged Payables reports. A 5-day improvement in DSO on a mid-sized SME is real cash.
Working capital: inventory turnover and days-of-supply come from the Inventory app. Pair them with Gross Requirement vs Scheduled Receipt so purchasing decisions follow demand, not gut feel. Use ABC Analysis Setup when inventory decisions need class-based focus instead of equal attention to every SKU.
The trap is defining too many KPIs. Pick the three to five that map to this quarter's operating priorities, pin them to a Role Center, and review them weekly. Power BI metrics lets you track these against targets without building a new report. When a metric needs a definition battle, resolve it in the semantic model once — that is the single source of truth section above, applied.
Near-live Business Central numbers without brittle Excel exports
Finance teams usually do not ask for 'a semantic model.' They ask for trustworthy numbers that match BC without tonight's CSV dump. Treat Excel exports as a failure mode, not a design pattern: they break column names, lose permissions, and never keep AR aging in sync with the ERP.
Prefer scheduled Import refresh of Microsoft apps or a thin custom model on API V2.0, with date filters and incremental refresh (RangeStart / RangeEnd) so history stays manageable. Eight Pro refreshes per day is enough for most SME close cycles if you schedule around bank cutoff and order-entry peaks. When eight is not enough, move the model to PPU or Fabric capacity for up to 48 scheduled refreshes before you redesign the whole stack.
Use drill-back from Power BI visuals into Business Central transactions (2025 release wave 2 and later apps) so controllers validate a number against the source document instead of rebuilding the query in Excel. Dynamic dimension names reduce the 'code soup' that used to force side spreadsheets for management language.
If leaders need a live wallboard during a shift, pin the high-priority page to a Role Center part and set a refresh cadence the license can sustain. Do not promise DirectQuery against every BC table as a free real-time feed — the Dynamics 365 Business Central connector and standard apps are built around Import-style semantic models, not unlimited live SQL against SaaS. When true cross-system real-time is mandatory, you are in a custom architecture conversation (Azure data platform, event pipelines, or capacity-backed models), not a Marketplace click-through.
Building custom Business Central Power BI dashboards
When the default apps do not answer a specific question — and open-source forks still fall short — build a custom report in Power BI Desktop on the same API V2.0 feeds. The discipline that separates a maintainable dashboard from a slow, brittle one is data-volume hygiene: filter at the source, not only in the visual.
Start in Power BI Desktop with Get Data → Online Services → Dynamics 365 Business Central. Select only the API pages you need — pulling every endpoint 'just in case' is the most common cause of refresh timeouts. Apply date filters using the RangeStart and RangeEnd parameters (case-sensitive reserved names) so incremental refresh can partition history from the rolling window.
Model with star schema discipline. BC API pages give you flat transactional tables; resist reporting off them directly. Build a date table aligned to your fiscal calendar, a customer dimension, an item dimension, and a single fact table per process (sales, purchases, ledger). Keep DAX measures simple and refreshes fast. Prefer reusing or extending Microsoft's open-sourced models when your custom need is a thin layer on a standard domain.
Publish to a workspace backed by the right capacity (Pro per user for small teams, Fabric F-SKU at scale). Pin key visuals to a Role Center in BC so the dashboard lives where users already work. Apply RLS before wide distribution. Test in a sandbox environment first: BC sandboxes let you validate refresh timing, parameter behaviour, and performance without risking the live semantic model.
Performance checklist before you call a custom model 'done': only required API pages selected; date filter at Power Query; incremental refresh configured; relationships in star form; no bi-directional relationships unless proven necessary; RLS tested with View as; refresh account Read permissions documented against Microsoft's KPI table list for that domain.
Why Business Central Power BI shows blank, slow, or wrong data
Blank reports almost always trace to parameters or permissions, not 'Power BI is broken.' Confirm Environment matches the BC environment name and Company matches the company name exactly (case-sensitive). Confirm the refresh identity has Read on the app's source tables. Confirm the template app version matches your BC major version (27.0+ packages vs version-26 packages).
Slow refreshes usually mean unbounded OData pulls. Tighten start/end date filters on Power BI Connector Setup, reduce selected API pages in custom models, enable incremental refresh with RangeStart/RangeEnd, and avoid calculating heavy measures over unfiltered fact tables. Watch for schema drift: renamed or removed source columns fail service refresh until you schema-refresh in Desktop and republish.
Wrong numbers often mean calendar mismatch (Fiscal vs Standard vs Weekly), UTC offset wrong for your geography, budgets extending past the date table end date, or dimension set entries not updated after dimension changes. Re-run Update Dim. Set Entries, re-check calendar setup, and compare a sample measure to a BC inquiry with drill-back where available.
Sharing failures are licensing. Users with only Free seats cannot consume shared Pro workspace content the way teams expect. Either assign Pro (or PPU) to each consumer or place the model on Fabric/Premium capacity that supports free viewing. Embedded pages in BC still require the viewer path documented for your capacity model.
Frequently asked questions
Does Business Central include Power BI?
Business Central online includes built-in Power BI integration, connectors, and the ability to view embedded reports, but it does not include Power BI Pro for every user. Power BI Free is limited to personal workspace use. To install BC template apps, refresh shared models, or view shared/embedded content as a team, Power BI Pro (or Microsoft Fabric / Premium capacity for free viewers) is required as a separate license path.
How do I connect Business Central to Power BI?
For BC online, run the 'Set Up Power BI reports' or 'Connect to Power BI' assisted setup. It verifies licensing and walks through Calendar Type, UTC offset, Date Table Range, and Work Days. Install the version-matched Power BI app from Microsoft Marketplace, authenticate with OAuth2, set privacy to Organizational, then set Environment and Company parameters (Company is case-sensitive) on the semantic model. Map the workspace back to the functional area on Power BI Connector Setup for embeds.
What is the difference between a Business Central content pack and a Power BI app?
They serve the same intent under different names. Microsoft replaced Business Central content packs with Power BI template apps, now commonly called Power BI apps. Each app pairs a preinstalled AL connector in BC with a Marketplace template that bundles a semantic model, reports, and embeddable pages for a functional area (Finance, Sales, Purchasing, Inventory, and others).
Which Power BI license do I need for Business Central reports?
Microsoft documents Power BI Pro for the user who installs the template app, the user who refreshes data, and each user who accesses the reports in the Power BI service or embedded in Business Central — unless content is hosted on Power BI / Fabric Premium capacity that allows free viewers. US list pricing verified in 2026 is about $14/user/month for Pro and $24/user/month for Premium Per User (yearly). BC licenses do not replace these seats.
Why is my Business Central Power BI report showing no data?
The most common cause is a Company parameter mismatch. Company is case-sensitive — if it does not exactly match the company name in BC, the report silently returns no data. Also verify Environment, refresh-account Read permissions on the app's tables, date filters that are not excluding all history, and that you installed the app package that matches your BC version.
How often can Business Central Power BI data refresh?
On Power BI Pro shared capacity, you can schedule up to 8 semantic-model refreshes per day. On Premium Per User, Premium capacity, or Fabric capacity, you can schedule up to 48. Manual refreshes also consume resources. For large history, combine schedule limits with Connector Setup date filters and incremental refresh (RangeStart/RangeEnd) rather than full reloads.
Can I customize Microsoft's Business Central Power BI apps?
Yes. Microsoft open-sourced the standard BC Power BI apps (generally available 1 October 2025), including Finance, Sales, Purchasing, Projects, Inventory, Manufacturing, and the other functional apps. Download the source/PBIX, adjust the semantic model and visuals for your KPIs, and publish a governed fork. Prefer that path over rebuilding common finance and inventory measures from scratch.
Can I build custom Power BI reports on top of Business Central?
Yes. In Power BI Desktop, use Get Data → Online Services → Dynamics 365 Business Central and select API V2.0 endpoints. Filter early with RangeStart and RangeEnd for incremental refresh, model with a star schema, apply RLS before wide sharing, and publish to a workspace with the right capacity. Pin the result to a BC Role Center so users see it where they already work.
Do I need a separate Power BI app install for each Business Central company?
Yes for the standard apps. Microsoft states the Power BI apps work per company: multi-company environments need a template app setup for each company, typically in its own workspace with its own Company parameter. Cross-company consolidation is a custom modeling problem, not a default app toggle.
What is Power BI Report Deployments in Business Central?
Power BI Report Deployments is a centralized page (introduced around Business Central 2026 release wave 1 / BC28.2) for deploying standard Power BI reports to a workspace, tracking status, retrying failures, and downloading PBIX. Partner documentation notes availability first in evaluation companies; Marketplace install plus Power BI Connector Setup remains the mainstream production path while the deployments experience expands.
Does Microsoft 365 E5 include Power BI Pro for Business Central reporting?
Yes for assigned E5 users. Microsoft documents that each Microsoft 365 E5 (and Office 365 E5) license includes a Power BI Pro license. Those users can install, refresh, share, and view BC Power BI content without a separate Pro SKU. Business Central Essentials/Premium alone does not include Pro, and Microsoft 365 E3 / Business Premium do not bundle Pro either — check who actually has E5 assigned before you buy duplicate seats.
What Business Central Power BI apps should an SME install first?
Start with Finance (liquidity, P&L, budget vs actual, AR/AP aging), then Sales (revenue trends, retention, forecast), then Inventory or Purchasing based on whether stock turns or spend control is the pain. Add Manufacturing, Projects, Subscription Billing, or Sustainability only when those modules are live and owners will use the reports. Each app needs its own workspace, parameters, refresh schedule, and Pro-licensed viewers.
How do I get near-live Business Central data in Power BI without Excel exports?
Use the Dynamics 365 Business Central connector with scheduled semantic-model refresh (up to 8/day on Pro shared capacity, up to 48/day on PPU or Fabric capacity), date filters, and incremental refresh. Embed the report on a Role Center and use drill-back to validate figures in BC. Avoid recurring CSV/XLSX dumps — they drift from permissions and source of truth. True sub-minute real-time across systems is a custom architecture project, not a Marketplace default.
What are Customer Retention Overview and Customer Retention History in Business Central Power BI?
They are Sales Power BI report pages Microsoft shipped with Business Central 2026 release wave 1 (generally available 1 April 2026) to analyze customer loyalty, repeat purchase behaviour, and retention trends over time. Install or update the Sales Power BI app for your BC version, set Environment and Company, refresh the model, and map embeds so sales and finance can open the pages from BC or the Power BI service.
Sources & methodology
25 citedEvery pricing figure and statistic on this page is traced to a primary or vendor source with a verification date. Where partner pages are cited, their platform bias is disclosed in-line.
- 01Business Central online integrates with Power BI through a connector using OData; data is exposed as API pages and OData web services; since February 2022 reports source from a secondary read-only database replica.↗learn.microsoft.com · verified Microsoft Learn, Power BI integration architecture overview
- 02Business Central exposes data for Power BI via API pages and queries (API V2.0 recommended) and OData web services; BC online is pre-enabled for Power BI integration.↗learn.microsoft.com · verified Microsoft Learn, Enabling Power BI integration
- 03Power BI apps exist for Finance, Inventory, Inventory Valuation, Manufacturing, Projects, Purchasing, Sales, Subscription Billing, and Sustainability; each is a connector AL app plus Marketplace template; Pro required for install; Company parameter is case-sensitive; multi-company needs per-company setup; calendar/UTC/date range/work days via Connect to Power BI; Update Dim. Set Entries job queue; ABC Analysis Setup defaults 50/30/20; one workspace per app recommended.↗learn.microsoft.com · verified Microsoft Learn, Install Power BI apps for Business Central (apps for 27.0+ and version 26 packages listed)
- 04Power BI template apps (now Power BI apps) replaced content packs; they bundle a semantic model plus reports and are distributed via Marketplace.↗learn.microsoft.com · verified Microsoft Learn, Power BI template apps overview
- 05Power BI Pro list price $14/user/month and Premium Per User $24/user/month when paid yearly (US), current on Microsoft pricing page in 2026.↗microsoft.com · verified Microsoft Power BI pricing page, verified 2026
- 06Microsoft announced Power BI Pro rising to USD14/user/month and PPU to USD24/user/month effective April 1, 2025 for new and renewing commercial customers.↗community.fabric.microsoft.com · verified Microsoft Fabric Community Power BI Updates Blog
- 07Microsoft retired Power BI Premium per capacity P-SKUs in July 2024 for new purchases; transition path is Microsoft Fabric capacity (F-SKUs).↗microsoft.com · verified Microsoft licensing news, Power BI Premium SKU retirement
- 08Shared capacity semantic models: up to 8 scheduled refreshes per day; Premium/PPU/Fabric capacity: up to 48 scheduled refreshes per day.↗learn.microsoft.com · verified Microsoft Learn, Data refresh in Power BI
- 09Scheduled refresh frequency limits: Pro up to 8/day; PPU and Premium/Fabric capacity up to 48/day.↗learn.microsoft.com · verified Microsoft Learn, Configure scheduled refresh
- 10Open-sourced Power BI apps for BC (Finance, Inventory, Inventory Valuation, Manufacturing, Subscription Billing, Sustainability, plus Sales, Purchasing, Projects) generally available October 1, 2025 (2025 release wave 2).↗learn.microsoft.com · verified Microsoft Dynamics 365 release plan, Access open-sourced Power BI apps
- 11Drill-back and dynamic dimension names in Power BI apps for Business Central (2025 release wave 2).↗learn.microsoft.com · verified Microsoft Dynamics 365 release plan, drill-back and dynamic dimension names
- 12Business Central 2026 release wave 1 (BC28.2) Power BI Report Deployments page for centralized deploy, status, retry, and PBIX download; evaluation-company availability noted in partner documentation.↗yzhums.com · verified YUN ZHU Dynamics 365 Lab write-up of BC28.2 Power BI Report Deployments, June 2026
- 13The Power BI Finance app provides Income Statement by Month and related financial statements from G/L data.↗learn.microsoft.com · verified Microsoft Learn, Finance Power BI app
- 14The Power BI Sales app provides Sales Overview, Period-Over-Period Growth, and related sales performance reports.↗learn.microsoft.com · verified Microsoft Learn, Power BI Sales app
- 15The Power BI Inventory app covers inventory by location/lot, gross requirement, bin contents, and ABC Analysis.↗learn.microsoft.com · verified Microsoft Learn, Inventory Power BI app
- 16Incremental refresh uses case-sensitive RangeStart and RangeEnd Power Query parameters.↗learn.microsoft.com · verified Microsoft Learn, Configure incremental refresh
- 17Row-level security for imported and DirectQuery semantic models is managed in the Power BI / Fabric service under semantic model security after roles are defined.↗learn.microsoft.com · verified Microsoft Learn, Row-level security (RLS) with Power BI
- 18Practitioner note: Power BI Pro is the minimum license path for BC reporting; headcount of seats is the real cost driver.↗x.com · verified X post linking Think About IT licensing guidance for BC + Power BI, March 2026
- 19Partner discussion of BC + Power BI drill-back and dynamic dimensions improving report trust (2025 wave 2 capabilities).↗x.com · verified X post, CAL Business Solutions, July 2026
- 20Microsoft documents user/admin/creator tasks for BC + Power BI; built-in apps, embeds, Desktop authoring, and dataflows/datamarts via Business Central connector; online vs on-premises differences for embeds.↗learn.microsoft.com · verified Microsoft Learn, Introduction to Business Central and Power BI, updated 2026-06-17
- 21Power BI apps by functional area: Finance, Inventory, Inventory Valuation, Manufacturing, Projects, Purchasing, Sales, Subscription Billing, Sustainability; report catalogues include Customer Retention Overview/History under Sales.↗learn.microsoft.com · verified Microsoft Learn, Power BI apps/reports for functional areas
- 22Customer Retention Overview and Customer Retention History Power BI reports; Business Central 2026 release wave 1, generally available April 1, 2026.↗learn.microsoft.com · verified Microsoft Dynamics 365 release plan, Analyze customer loyalty and other sales scenarios
- 23Power BI Pro is included in Microsoft 365 E5; each E5 license includes one Power BI Pro license assignable to users.↗learn.microsoft.com · verified Microsoft Learn, Power BI licensing guide for organizations
- 24Practitioner summary: Free license is personal workspace only; Pro required for embeds, Marketplace BC apps, refresh, and sharing both directions unless capacity hosts free viewers.↗thinkaboutit.be · verified think about IT, March 2026 licensing guide for BC + Power BI
- 25Business Central 2026 release wave 1 (BC28.2) Power BI Report Deployments centralized page; evaluation-company availability as of mid-2026 partner testing.↗x.com · verified X post, YUN ZHU (Microsoft MVP), June 2026
Related services & solutions
Get the Power BI dashboards your SME actually needs, not every report Microsoft ships.
Business Central plus Power BI 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 Business Central and Odoo across Canada, the UK, and the US. We help you connect BC to Power BI correctly, pick the three to five KPIs that move the needle, and build only the custom dashboards the apps cannot answer, with AI-Accelerated Delivery designed to deliver up to 3x faster than a traditional implementation.