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 :
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,672 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
    31,481 Super User 2025 Season 2 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
    95,718 Super User 2025 Season 2 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

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 > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,664

#2
YUN ZHU Profile Picture

YUN ZHU 960 Super User 2025 Season 2

#3
Jainam M. Kothari Profile Picture

Jainam M. Kothari 773 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans