Prepare data for tabular models in Power BI Flashcards

1
Q

PBI data model definition

A

query-able data resource that’s optimized for analytics

Power BI uses DAX (Data Analysis Expressions), while paginated reports can use either DAX or MDX (Multidimensional Expressions)

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

PBI dataset definition

A

after developing data model in PBI desktop, once you publish to PBI service, it becomes known as a dataset

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

analytic query

A

3 phases that are executed in this order:

1) filter (slicing)
2) group (dicing)
3) summarize

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

tabular model

A

your PBI model (one or more tables of columns; can include relationships, hierarchies, and calculations)

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

table storage mode

A

with the exception of calculated tables, each table has a storage mode

3 options:
1) import - queries data that is cached in the model
2) DirectQuery - queries go to data source; fact tables that use DirectQuery storage mode facilitate aggregate tables
3) dual - PBI determines most efficient of the above 2 options, striving to used cached data when possible

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

model framework

A

table storage mode&raquo_space; determines model framework

1) import
2) DirectQuery
3) composite

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

import model

A

BENEFITS
supports all source types
supports all DAX and Power Query (M)
supports calculated tables
cached data means fast queries

LIMITATIONS
shared capacity 1-GB limit
dedicated (Premium) capacity can go beyond 10-GB
imported data must be periodically refreshed
up to 8 times per day in shared capacity
up to 48 times per day in dedicated (Premium)

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

DirectQuery model

A

BENEFITS
good for large or fast-changing sources
great when source database has RLS

LIMITATIONS
not all data sources are supported
not all Power Query (M) are possible (pivot and unpivot are not possible, for example)
analytic query performance can be slow (especially if things aren’t optimized with indexes)
can impact source system performance

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

composite model

A

BENEFITS
design flexibility
enterprise models benefit from using DirectQuery on large sources and leverage some imported tables too
hybrid table gets latest data in real-time

LIMITATIONS
import still requires periodic refresh, of course
limited relationships

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

dataflow

A

BENEFITS
reduce load on database queries
reduce number of users accessing source data
provide single version of properly structured data

LIMITATIONS
not a replacement for a data warehouse
row-level security not supported

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