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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Power BI modelling of Business Central - Dimensions, DimensionSetLines, and DimensionValues

(3) ShareShare
ReportReport
Posted on by 10
I am working on a BI project where we need to create a Power BI model for BC data. It is for financial reporting in Power BI.
 
We pull data into a data warehouse using the BC Standard APIs. I understand that Dimensions, DimensionValues, and DimensionSetLines are the core of BC for reporting purposes. We need to somehow model these "dimensions" in Power BI, and create a connection from these dimensions to the generalLedger, salesInvoiceLines, salesOrderLines, etc.
 
My question is how to do this modelling? Just so we are clear on what I mean by this: There was an "old" way of doing this dimension modelling using something called "Dimension Set Entry" as this article explains very well: https://www.linkedin.com/pulse/dealing-dimensions-hooking-power-bi-up-microsoft-marghi-cpa-cga/.
 
In the article, you can clearly see how dimension set entry and values are used. This method has clearly changed.. what is the new method? How exactly am I to do a similar thing as shown in the article, but using the new method? "DimensionSetLines" is clearly something new that I assume has to be used.
 
I will not be using Web Services, which has the old method - I need to use Standard APIs and the new method.
 
If anyone can explain or perhaps even show images of how the modelling works, I'd be grateful.
Categories:
I have the same question (0)
  • Suggested answer
    Steven Renders Profile Picture
    5,692 Moderator on at
    Here's some documentation:
     
    For transactions (documents, journals, ledgers) look for the DimensionSetId field and link it to the DimensionSetEntry table. For master data look in the Default Dimension and Dimension Value tables.
     
    I usually create Query APIs for all the data I require in Power BI, one query per table, so then you can easily build the star/snowflake model in PBI.
     
  • Suggested answer
    Valentin Castravet Profile Picture
    32,376 Super User 2026 Season 1 on at
     Just so we are clear on what I mean by this: There was an "old" way of doing this dimension modelling using something called "Dimension Set Entry"
     
    This hasn't changed. The system still uses the DimensionSetID field in transaction tables and the DimensionSetEntry table which you can use in Power BI.
     
     
     
  • Suggested answer
    YUN ZHU Profile Picture
    99,559 Super User 2026 Season 1 on at
    Hi, Since NAV, there has been no change and it has always been the following model.
     
    Thanks.
    ZHU

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,028 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,121 Super User 2026 Season 1

#3
Teagen Boll Profile Picture

Teagen Boll 669 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans