Choose a Power BI model framework Flashcards

1
Q

What is a Power BI data model?

A

A query-able data resource optimized for analytics, used in Power BI for creating reports and dashboards.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a Power BI dataset?

A

A Power BI artifact published to a workspace in the Power BI service, used as a source of data for visualizations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three phases of an analytic query?

A

Filter, group, and summarize.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a tabular model in Power BI?

A

A model comprising tables of columns, relationships, hierarchies, and calculations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the star schema design?

A

A modeling approach that classifies tables as either dimension or fact, optimizing for analytics and ease of use.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the table storage modes in Power BI?

A

Import, DirectQuery, and Dual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What determines the model framework in Power BI?

A

The table storage mode settings, leading to import, DirectQuery, or composite models.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is an import model in Power BI?

A

A model with tables set to Import storage mode, including calculated tables defined with DAX formulas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the benefits of import models?

A

They support all Power BI data source types, DAX and Power Query functionality, calculated tables, and deliver the best query performance due to in-memory storage optimization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the size limitations of import models in Power BI?

A

Shared capacity models have a 1-GB limit per dataset, while dedicated capacity models can exceed 10-GB with the Large dataset storage format setting enabled.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What strategies can reduce the size of data in import models?

A

Removing unnecessary columns and rows, summarizing data, optimizing column data types, and using DirectQuery for specific tables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How does data refresh work in import models?

A

Data must be periodically refreshed, with up to eight times per day in shared capacity and up to 48 times per day in dedicated capacity, depending on data velocity and urgency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is incremental refresh in Power BI?

A

A feature that automates time-period partition creation and management, updating only necessary partitions to reduce the burden on source systems and improve refresh performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a DirectQuery model in Power BI?

A

A model where tables have their storage mode set to DirectQuery, allowing real-time query results by querying the underlying data source directly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

When should you use a DirectQuery model?

A

When dealing with large or fast-changing data sources, enforcing source row-level security (RLS), adhering to data sovereignty restrictions, or creating specialized datasets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the benefits of DirectQuery models?

A

They support large data volumes, enable near real-time data updates, enforce source RLS, and comply with data sovereignty restrictions.

17
Q

What are the limitations of DirectQuery models?

A

Not all data sources are supported, limited Power Query transformations, potential slow query performance, and possible impact on source system performance.

18
Q

How can you boost the performance of DirectQuery models?

A

Optimize the source database with indexes and materialized views, and use user-defined aggregation tables to handle higher-grain analytic queries.

19
Q

What is a composite model in Power BI?

A

A model that combines more than one source group, typically including both Import and DirectQuery storage modes.

20
Q

What are the benefits of using a composite model in Power BI?

A

Design flexibility, performance boosts by caching data, and the ability to extend models with new calculated columns and tables.

21
Q

What is a limitation of composite models regarding data refresh?

A

Imported data may become out of sync with DirectQuery data, requiring periodic refreshes to maintain consistency.

22
Q

How can DirectQuery model performance be improved using composite models?

A

By adding import aggregation tables and using dual storage mode for dimension tables.

23
Q

What is a dual storage mode table?

A

A table that can use both import and DirectQuery storage modes, with Power BI selecting the most efficient mode at query time.

24
Q

How does the real-time data option work with incremental refresh in composite models?

A

It creates a hybrid table with import partitions for older data and a DirectQuery partition for current data, enabling real-time updates.

25
Q

When should you choose the import model framework in Power BI?

A

Whenever possible, as it offers the most options, design flexibility, and fast performance, with data reduction techniques to load the least amount of data.

26
Q

When is the DirectQuery model framework most appropriate?

A

When your data source stores large volumes of data and your report needs to deliver near real-time data.

27
Q

What are the benefits of a composite model framework?

A

It boosts the query performance of DirectQuery models, delivers near real-time query results from import models, and extends Power BI datasets with additional data.

28
Q

How can you improve DirectQuery model performance in a composite model?

A

By using import aggregation tables and setting related dimension tables to dual storage mode for higher-grain query satisfaction from cache.

29
Q

What is a hybrid table in a composite model?

A

A table with import partitions for older data and a DirectQuery partition for the current period, providing near real-time query results.

30
Q

What should be considered when planning model frameworks in Power BI?

A

It’s possible to convert a DirectQuery table to an import table in Power BI Desktop, but not vice versa.