Data Modeling Flashcards

Design a data model, create DAX measures, and optimize performance (31 cards)

1
Q

What is a data model

A

A queryable data resource thats optimized for analytics

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

What are the two analytic query languages?

A

Data Analysis Expressions (DAX)
Multidimensional Expressions (MDX)

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

What is a Power BI dataset?

A

A Power BI model that is published a workspace in the service

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

Analytic Query

A

A query against a model that produces a result that easy for a person to understand

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

Tabular Model

A

A model that is made up of one or more tables of columns

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

Star Schema Design

A

A modeling approach where you have your fact table in the middle and you dimension tables on the points of the star

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

Table Storage Mode

A

a property for every table (except calculated tables) that determines if the data is store in the model or left in the source

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

3 Table Storage Modes

A

Import
DirectQuery
Dual

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

Import Storage Mode

A

Queries data that is cached in the model

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

DirectQuery Storage Mode

A

Queries pass through to the data source

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

Dual Storage Mode

A

Queries stored data or passes through to the data source. Power BI determines the most efficient plan striving to use cached data whenever possible

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

What is a model framework?

A

Its a combination of table storage mode settings

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

3 Model Frameworks

A

Import Model
DirectQuery Model
Composite Model

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

Import Model Framework

A

A model where the tables have their storage mode property set to Import

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

DirectQuery Model Framework

A

A model where tables have their storage mode property set to DirectQuery and they belong to the same Source Group

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

Composite Model Framework

A

A model that comprises more than one source group

17
Q

Source Group

A

its to combination of the data source and the connection used

18
Q

What does it mean to have more than one source group?

A

you have both import and direct query source groups being used or you are using a direct query connection on 2 different data sources

19
Q

Whats the key difference between an import model framework, direct query model framework, and a composite model framework?

A

an import model and direct query model only have one source group. When you have more than one source group its a composite model

20
Q

When is a model considered to be a composite model

A

When you have both direct query and import data sources or 2 separate direct query data sources

21
Q

What is the data size limit when publishing to a Shared Capacity?

22
Q

What is the data size limit for Dedicated Capacity?

23
Q

8 main data reduction techniques

A
  • Remove unneeded columns
  • Remove unneeded rows
  • Summarize fact table to raise grain
  • Optimize column data type by using number data type
  • Use Power Query for custom columns rather than calculated columns
  • Disable Power Query Load
  • Disable auto date/time
  • Use DirectQuery table storage
24
Q

How many times can a schedule refresh run in a Shared Capacity?

A

8 times per day

25
How many times can a schedule refresh run in a Dedicated Capacity?
48 times per day
26
When should you use an Import Model Framework?
When dataset is small and refresh limitation of 8 times in a day in a shared capacity or 48 time in a premium capacity is up to date enough
27
What is the import source group?
all import storage mode tables, there can only be one import source group in a model
28
Hybrid Table
a single table that uses an import partition and a direct query partition
29
Table Partiton
a database feature where a large table is divided into smaller manageable units
30
How do you create a hybrid table?
By setting up an import table with incremental refresh and enabling the get latest data in real-time with DirectQuery
31
You need to create a RLS role for a dataset what should you do first?
You create the role in power bi desktop in Mange Roles