Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
JasonShanks
Frequent Visitor

Standardized Datasets & Direct Query

I have about ten months of experience with Power BI but have used other business intelligence platforms (MicroStrategy, Cognos, Tableau, etc.) for almost 20 years.  Most of my experience is in platforms that allow me to define a schema/framework that report developers and power users can use to create their reports within the "service" component of the platform.  The schema/framework approach allowed me to centralize and control the definitions and implementation of metrics and attributes.  I want to do something similar within Power BI; however, I'm having limited success.  I can use Power BI Desktop to create a "standard" model that includes measures; however, I've found that reports built against that published dataset run as Direct Query and some features are disabled.  My goal is to create a standard dataset for Finance, one for Marketing, one for Human Resources, etc. and move our Power BI users toward the Power BI service as power users.  Has anyone had success in implementing an approach like this in Power BI?

The benefits of the approach include:

- Standardized folder structure within the dataset

- Centralized definitions of metrics

- Minimized redundancy in having multiple datasets with the same structure

1 ACCEPTED SOLUTION
AlexisOlson
Super User
Super User

I have quite a bit of experience and success doing this. I have dozens of reports built off of just a couple of Standard Models. There are several ways to leverage a Standard Model:

 

1. Live-connect to the Standard Model.

2. DirectQuery the Standard Model and create a composite model.

3. DAX Query the Standard Model (example).

 

Each of these has benefits and drawbacks. I vaguely recall writing a comparison of the methods but I can't find it right now. Microsoft has a pretty extensive whitepaper on enterprise deployment that discusses centralized datasets (amongst many other topics):

https://docs.microsoft.com/en-us/power-bi/guidance/whitepaper-powerbi-enterprise-deployment

View solution in original post

2 REPLIES 2
JasonShanks
Frequent Visitor

This is great news!  Thank you for the link to the white paper.  I'll review it and see how I need to change my approach.  I appreciate your help!

AlexisOlson
Super User
Super User

I have quite a bit of experience and success doing this. I have dozens of reports built off of just a couple of Standard Models. There are several ways to leverage a Standard Model:

 

1. Live-connect to the Standard Model.

2. DirectQuery the Standard Model and create a composite model.

3. DAX Query the Standard Model (example).

 

Each of these has benefits and drawbacks. I vaguely recall writing a comparison of the methods but I can't find it right now. Microsoft has a pretty extensive whitepaper on enterprise deployment that discusses centralized datasets (amongst many other topics):

https://docs.microsoft.com/en-us/power-bi/guidance/whitepaper-powerbi-enterprise-deployment

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors
Top Kudoed Authors