Which 4 activities fall into data engineering (data pre-processing)?
What is ETL?
Extraction, Transformation & Load
What are the definitions of Extraction, Transformation & Load (ETL)?
Thinking from a Power BI view, what are the different activities in the data integration process (5 in total)?
What does th Power Query Editor do?
What is appending in Power BI?
When you have additional rows of data that you’d like to add to an existing query, you append the query.
What is merging in Power BI?
When you have one or more columns that you’d like to add to another query, you merge the queries
What is M language used for?
M is the query language that can be viewed in the Power Query Editor.
Power Query (or M) is an ETL (Extraction, Transformation, Load) tool, so it gets data and transforms it into tables that can be loaded and structured in a data model.
e.g. after filtering, if you go to the Advanced Editor, you can find the underlaying M code that was written by Power BI for filtering the values.
What is DAX language used for?
DAX is the language you use when you create transformations in the Power BI Desktop main screens rather than via the query editor.
DAX creates Measures & Calculated columns.
What is the difference between calculated columns and measures?
A calculated columns works at row level.
A Measure value is only activated given a certain context.
What are some of Power BI’s built-in time intelligence functions?
Which three views do you have in Power BI Desktop?
What is a dimensional model used for?
A Dimensional model is designed to read, summarize, analyze numeric information like values, balances, counts, weights, etc. in a data warehouse.
What are relation models used for?
relation models are optimized for addition, updating and deletion of data in a real-time Online Transaction System (Databases).
What is a dimensional model?
What is a surrogate key?
One should create anonymous integer Primary keys for every dimension, a Surrogate Key (SK).
What are Additive, Semi-Additive and Non-Additive facts?