Microsoft PL-300 Power BI Flashcards
Microsoft PL-300 Power BI certification
Which data role enables advanced analytics capabilities specifically through reports and visualizations?
A. Data scientist
B. Data engineer
C. Data analyst
C. Data analyst
A data analyst uses appropriate visuals to help business decision makers gain deep and meaningful insights from data.
Which data analyst task has a critical performance impact on reporting and data analysis?
A. Model
B. Analyze
C. Visualize
A. Model
An optimized and tuned semantic model performs better and provides a better data analysis experience.
Which one of the following options is the most important key benefit of data analysis?
A. Decisive analytics
B. Informed business decisions
C. Complex reports
B. Informed business decisions
A key benefit of data analysis is the ability to gain valuable insights from a business’s data assets to make timely and optimal business decisions.
What is the common flow of activity in Power BI?
A. Create a report in the Power BI service, share it to Power BI mobile, interact with it in Power BI Desktop.
B. Bring data into Power BI Desktop and create a report, share it to the Power BI service, view and interact with reports and dashboards in the service and Power BI mobile.
C. Bring data into Power BI mobile, create a report, then share it to Power BI Desktop.
B. Bring data into Power BI Desktop and create a report, share it to the Power BI service, view and interact with reports and dashboards in the service and Power BI mobile.
The Power BI service lets you view and interact with reports and dashboards, but doesn’t let you shape data.
Which of the following are building blocks of Power BI?
A. Tiles, dashboards, databases, mobile devices.
B. Visualizations, semantic models, reports, dashboards, tiles.
C. Visual Studio, C#, and JSON files.
B. Visualizations, semantic models, reports, dashboards, tiles.
What is a collection of reports and dashboards called in Power BI?
A. The canvas.
B. Scheduled refresh.
C. An app.
C. An app.
An app is a collection of ready-made visuals, pre-arranged in dashboards and reports. You can get apps that connect to many online services from the AppSource.
When connecting to a SQL Server database to get data, what language should you use to extract data?
A. DAX
B. T-SQL
C. MDX
B. T-SQL
T-SQL is the query language that you would use for SQL Server.
You’re creating a Power BI report with data from an Azure Analysis Services MDX Cube. When the data refreshes in the cube, you would like to see it immediately in the Power BI report. How should you connect?
A. Import
B. T-SQL
C. Live connection
C. Live connection
This will reflect cube changes immediately.
What can you do to improve performance when you’re getting data in Power BI?
A. Remove unnecessary columns and rows
B. Export database files to CSV to load
C. Combine date and time columns into a single column
A. Remove unnecessary columns and rows
Always use the least amount of data needed for your project.
What is a risk of having null values in a numeric column?
A. That function SUM of data are incorrect.
B. That function MAX of data will be incorrect.
C. That function AVERAGE of data will be incorrect.
C. That function AVERAGE of data will be incorrect.
AVERAGE takes the total and divides by the number of non-null values. If NULL is synonymous with zero in the data, the average will be different from the accurate average.
If you have two queries that have different data but the same column headers, and you want to combine both tables into one query with all the combined rows, which operation should you perform?
A. Append
B. Merge
C. Combine Column
A. Append
Append will take two tables and combine it into one query. The combined query will have more rows while keeping the same number of columns.
Which of the following selections aren’t best practices for naming conventions in Power BI?
A. Rename columns to have spaces in them.
B. Abbreviate column names.
C. Replace values that have integers with human readable results.
B. Abbreviate column names.
Abbreviations lead to confusion because they’re often overused or not universally agreed on.
What does data granularity mean?
A. The amount of data that you have, meaning that higher granularity means more data to work with.
B. The level of detail in your data, meaning that higher granularity means more detailed data.
C. Data granularity is a type of schema design.
B. The level of detail in your data, meaning that higher granularity means more detailed data.
Data granularity refers to how finely or coarsely your data is divided or aggregated.
What is the difference between a fact table and a dimension table?
A. Fact tables contain observational data while dimension tables contain information about specific entities within the data.
B. Fact tables contain information about specific entities while dimension tables contain information about observational data.
C. There is no difference.
A. Fact tables contain observational data while dimension tables contain information about specific entities within the data.
Fact tables contain observational data such as sales orders, employees, shipping dates, and so on, while dimension tables contain information about specific entities such as product IDs and dates.
Choose the best answer to explain relationship cardinality?
A. Cardinality is the measure of unique values in a table.
B. Cardinality is the granularity of the data.
C. Cardinality is how long it takes for the data to load.
A. Cardinality is the measure of unique values in a table.
An example of high cardinality would be a Sales table as it has a high number of unique values.
What benefit do you get from analyzing the metadata?
A. The benefit of analyzing the metadata is that you can clearly identify data inconsistences with your semantic model.
B. The benefit of analyzing the metadata is to get familiar with your data.
C. The benefit of analyzing the metadata is to know the number of rows, columns and tables being loaded into your model.
A. The benefit of analyzing the metadata is that you can clearly identify data inconsistences with your semantic model.
What can be achieved by removing unnecessary rows and columns?
A. It is not necessary to delete unnecessary rows and columns and it is a good practice to keep all metadata intact.
B. Deleting unnecessary rows and columns will reduce a semantic model size and it’s good practice to load only necessary data into your semantic model.
C. Deleting unnecessary rows and columns can damage the structure of the semantic model.
B. Deleting unnecessary rows and columns will reduce a semantic model size and it’s good practice to load only necessary data into your semantic model.
Which of the following statements about relationships in Power BI Desktop is true?
A. Relationships can only be created between columns that contain the same data type.
B. Relationships can only be created between tables that contain the same number of rows.
C. Relationships can be created between tables that contain different types of data.
C. Relationships can be created between tables that contain different types of data.
A working relationship can be created as long as there is at least one common column between them.
In a Power BI Desktop model design, which type of object do you create to connect multiple tables?
A. Relationship
B. Column
C. Measure
A. Relationship
A relationship connects two tables together to allow filtering and further analysis.
Which of the following statements is correct regarding a star schema design?
A. Fact tables store accumulations of business events.
B. Fact tables store accumulations of business entities.
C. Fact tables must have a unique column.
A. Fact tables store accumulations of business events.
Fact tables store accumulations of business events, like sales orders or currency exchange rates.
In what order does an analytic query implement its phases?
A. Filter, Group, Summarize
B. Group, Filter, Summarize
C. Summarize, Filter, Group
A. Filter, Group, Summarize
Filter is used to first restrict the data to query. Group then divides the query result into groups. Summarize then produces single value aggregations for each group.
You’re using Power BI Desktop to develop a model. It has a table named Sales, which includes a column named CustomerKey. In reports, you need a calculation to show the number of different customers who have placed orders. What type of DAX calculation will you add to the model?
A. Calculated table
B. Calculated column
C. Computed column
D. Measure
D. Measure
You can add a measure to the Sales table by using the DISTINCTCOUNT DAX function.
You’re using Power BI Desktop to develop a model. It has a table named Customer, which includes a column named DateOfBirth. In reports, you need to group customers by current age. What type of DAX calculation will you add to the Customer table?
A. Calculated table
B. Calculated column
C. Computed column
D. Measure
B. Calculated column
A calculated column can store the current age for each customer. This column could then be used in reports to group customers by age.
You’re using Power BI Desktop to develop a model. It has a table named Geography, which has two relationships to the Sales table. One relationship filters by customer region and the other filters by sales region. You need to create a role-playing dimension so that both filters are possible. What type of DAX calculation will you add to the model?
A. Calculated table
B. Calculated column
C. Computed column
D. Measure
A. Calculated table
A calculated table could create a table that duplicates the Geography table data. It could then have an active relationship to the Sales table. Both geography tables would have active relationships to allow report users to filter by customer region or sales region.
You write a DAX formula that adds BLANK to the number 20. What will be the result?
A. The result will be zero (0).
B. The result will be 20.
C. The result will be BLANK.
D. The result will be NULL.
B. The result will be 20.
BLANK is converted to zero when added to a number.
Which statement about calculated tables is true?
A. Calculated tables increase the size of the semantic model.
B. Calculated tables are evaluated by using row context.
C. Calculated tables are created in Power Query.
D. Calculated tables cannot include calculated columns.
A. Calculated tables increase the size of the semantic model.
Which statement about calculated columns is true?
A. Calculated columns are created in the Power Query Editor window.
B. Calculated column formulas are evaluated by using row context.
C. Calculated column formulas can only reference columns from within their table.
D. Calculated columns can’t be related to non-calculated columns.
B. Calculated column formulas are evaluated by using row context.