Microsoft Power BI Data Analyst Practice Question

You are a data analyst modeling sales data in Power BI. You start by connecting to a single, denormalized table named 'SalesData' in Power Query. This table contains columns for transactional values (e.g., 'SaleAmount', 'Quantity') and descriptive attributes for customers, products, and dates (e.g., 'CustomerName', 'ProductCategory', 'OrderDate'). To optimize the data model for performance and analysis, you need to transform this flat table into a star schema consisting of a central fact table and multiple dimension tables. Which sequence of actions in Power Query correctly creates the dimension tables and prepares the fact table?

  • First, in the 'SalesData' query, remove all descriptive text columns like 'CustomerName' and 'ProductCategory'. Then, duplicate the modified 'SalesData' query to create dimension tables.

  • Append the 'SalesData' query with separate queries created for customers and products. Then, use the 'Group By' feature to summarize sales by customer and product to create the final table.

  • Create new queries that reference 'SalesData' for each dimension. In each new dimension query, keep only the relevant descriptive columns and remove duplicates. Then, merge the 'SalesData' query with the new dimension queries to add their key columns and remove the original descriptive columns from 'SalesData'.

  • Split the 'SalesData' query into multiple tables using the 'Split Column' transformation based on customer and product information. Then, define relationships between the newly created tables in the model view.

Microsoft Power BI Data Analyst
Prepare the data
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot