COURSE 8 – MICROSOFT PL-300 EXAM PREPARATION AND PRACTICE
Module 1: Preparing Data
MICROSOFT POWER BI DATA ANALYST PROFESSIONAL CERTIFICATE
Complete Coursera Study Guide
Last updated:
INTRODUCTION – Preparing data
In this module, you will undertake a thorough review of the key concepts related to preparing and loading data in Power BI, with the aim of preparing comprehensively for the PL-300 exam. This will involve revisiting the fundamental principles and advanced techniques required to efficiently handle data within Power BI, ensuring that you are well-equipped to manage various data preparation and loading tasks. By focusing on these essential aspects, the module aims to solidify your understanding and enhance your ability to apply these concepts in practical scenarios, ultimately positioning you for success in the PL-300 exam.
Learning Objectives
- Identify the key knowledge and skills measured on the exam and how to allocate your study time
- Prepare for the PL-300 exam by revising how to prepare data in Power BI
SELF-REVIEW: WHAT DID YOU LEARN? 1
1. When a connector in Microsoft Power BI does not support DirectQuery mode, which of the following statements is true?
- All connectors support DirectQuery mode.
- The connector will default to Import mode. (CORRECT)
- The connector will default to Dual mode.
That’s correct! When DirectQuery is not supported, Power BI will use Import mode to copy all the data to Power BI.
2. At the beginning of the data analysis process, which of the following activities are important to ensuring a successful analysis outcome? Select all that apply.
- Identifying the required data for the analysis (CORRECT)
- Inspecting the data to ensure it meets requirements (CORRECT)
- Connecting to the data sources (CORRECT)
- Identifying which data sources can provide the required data (CORRECT)
That’s correct! The desired outcome of the analysis process determines which data is required.
That’s correct! When the data is received from the data sources, inspecting the data to ensure that it meets requirements will help ensure accurate insights can be found.
That’s correct! Establishing a connection to the data sources from Microsoft Power BI will allow you to correctly model the data later in the analysis process.
That’s correct! Identifying which data sources are available to provide the data and ensuring that connectors are available is needed to ensure that the analysis process can proceed.
3. Which of the following storage modes will copy data to Microsoft Power BI? Select all that apply.
- Dual mode (CORRECT)
- DirectQuery mode
- Import mode (CORRECT)
That’s correct! In Dual mode, Power BI will automatically store query results locally and refresh as required to improve the report and dashboard user experience.
That’s correct! Import mode will copy all data from the data source to Power BI.
4. Which of the following are the benefits of using a shared dataset? Select all that apply.
- The dataset is accessible at high speeds.
- The dataset acts as a single source of truth. (CORRECT)
- The dataset can scale as the organization grows. (CORRECT)
- The dataset is accessible from both office and remote locations. (CORRECT)
That’s correct! A dataset is a single repository of data. By sharing within the organization, it acts as a single source of truth, encouraging collaboration and efficiency.
That’s correct! Power BI Service utilizes the cloud to allow the dataset to grow when required.
That’s correct! Organization members can remotely access shared datasets through the Power BI Service.
5. True or False: A shared dataset is more secure than a local dataset.
- True
- False (CORRECT)
6. Which of the following categories are assessed by the Exam PL-300? Select all that apply.
- Prepare and model the data (CORRECT)
- Import and visualize the data using dataflows
- Visualize and analyze the data (CORRECT)
- Deploy and maintain assets (CORRECT)
That’s correct! Prepare the data and Model the data will each account for 25-30% of the questions you might encounter on the PL-300 exam.
That’s correct! Visualize and analyze the data will account for 25–30% of the questions you might encounter on the PL-300 exam.
That’s correct! Deploy and maintain assets will account for 15–20% of the questions you might encounter on the PL-300 exam.
7. Which of the following is considered a key responsibility of a data analyst? Select all that apply.
- Identify which data is required (CORRECT)
- Create the required data
- Connect to the data sources (CORRECT)
- Identify which data sources can provide the data (CORRECT)
That’s correct! Identifying which data is required is a key activity for solving business problems.
That’s correct! Connecting to the data sources to retrieve the data for analysis is a key activity at the beginning of the analysis process.
That’s correct! Identifying the correct data sources will ensure you have the right data for the analysis process.
8. Which of the following storage modes will store data in Microsoft Power BI? Select all that apply.
- DirectQuery mode
- Import mode (CORRECT)
- Dual mode (CORRECT)
That’s correct! Import mode will import all data from the data source into Power BI.
That’s correct! Dual mode will store query results to improve the responsiveness of visualizations and reports
SELF-REVIEW: WHAT DID YOU LEARN? 2
1. Which of the following data profiling tools allows you to inspect the percentage of valid, error, and empty data in a column?
- Column profile
- Column quality (CORRECT)
- Column distribution
That’s correct! In Power Query Editor, enabling Column quality will display the percentage of valid, error, and empty data for each column.
2. You’re preparing a dataset for import into Microsoft Power BI and have accidentally changed a column to the wrong data type. What is the next action you can take to correct the mistake? Select all that apply.
- Edit the Changed Type step in the Applied Steps list. (CORRECT)
- Append a new step to the Applied Steps list to change the data type.
- Remove the step from the Applied Steps list. (CORRECT)
That’s correct! You can edit the incorrect step so that it changes the column to the correct data type.
That’s correct! Removing the incorrect step from the Applied Steps list will undo the mistake.
3. True or False: Column profile displays the minimum and maximum values within the first 1000 rows for a specific column.
- True (CORRECT)
- False
That’s correct! Column profile shows in-depth statistics for a specific column, including the minimum and maximum values.
4. You are importing a dataset of 10 rows that contains a Date type column. One of the values in the Date column is Bicycle. Which of the following statements is correct? Select all that apply.
- Column quality will show 10% of values as Error. (CORRECT)
- You can replace the value using the Replace Values feature.
- You can replace the value using the Replace Errors feature. (CORRECT)
- Column profile will show 10% of values as Error.
That’s correct! The Column quality will display 10% of values as Error, as the value is not a valid date.
That’s correct! You can use the Replace Errors feature to replace the error with a valid date.
5. True or False: Distinct values refer to the number of values that only occur once in the dataset.
- True
- False (CORRECT)
That’s correct! Distinct values refer to the number of different values that occur in the dataset, while unique values refer to the number of values that only occur once.
6. In which of the following scenarios can you use parameter values? Select all that apply.
- To filter data dynamically from a data source (CORRECT)
- To dynamically add a new visualization to a report
- To dynamically switch between a test and production data source (CORRECT)
- To dynamically append a value to the dataset
That’s correct! Using parameter values, you can dynamically change the arguments of transformations.
That’s correct! Using parameter values, you can dynamically change the data source loaded into Microsoft Power BI.
7. Which of the following are limitations that must be considered when using dataflows?
- There is limited visibility of dependencies between dataflows. (CORRECT)
- To refresh more than 10 dataflows, a Premium subscription is required. (CORRECT)
- The maximum number of linked dataflows is 32. (CORRECT)
- Dataflows are limited to small volumes of data.
That’s correct! Each dataflow is managed individually. Therefore, the visibility of dependencies is limited.
That’s correct! A Power BI Premium subscription is required to refresh more than 10 dataflows within a workspace.
That’s correct! The maximum depth for dataflows is 32.
8. You are importing a dataset containing 500 rows. Which of the following should be validated before importing the data? Select all that apply.
- Column Distribution shows all values are unique.
- Column Profile shows that the total rows is equal to 500. (CORRECT)
- Column Quality shows data is 100% valid. (CORRECT)
- Column Data Types are correct. (CORRECT)
That’s correct! You must ensure that all rows in the dataset are imported.
That’s correct! Datasets should be free from errors and empty values.
That’s correct! Ensuring the correct data types for each column prevent issues when querying the data for analysis.
9. Why is it important to ensure that data is good quality? Select all that apply.
- To optimize visualizations
- To ensure effective decision-making (CORRECT)
- To ensure correct column data types
- To help ensure accurate reporting (CORRECT)
That’s correct! Stakeholders rely on good quality data to make effective decisions.
That’s correct! Data quality directly impacts the accuracy of reports.
SELF-REVIEW: WHAT DID YOU LEARN? 3
1. The sales team at Adventure Works has two tables of data for tracking bicycle sales: Sales and Product. Each row in the Sales table is associated with one of the bicycles in the Product table. Which of the following cardinalities is most suitable between the Sales and the Product table?
- Many-to-many
- One-to-one
- Many-to-one (CORRECT)
That’s correct! As there can be multiple sales per product, a many-to-one relationship is most suitable.
2. The inventory team at Adventure Works has two tables of data for tracking inventory levels: Stock and Product. If a product is not in stock, there is no row in the Stock table for the product. The team wants to merge the tables into a single table containing products that are in stock. If Stock is the left table and Product is the right table, which of the following join types will achieve the desired outcome? Select all that apply.
- Inner Join (CORRECT)
- Left Outer Join (CORRECT)
- Right OuterJoin
- Full Outer Join
That’s correct! Inner Join will keep all matching rows from both tables.
That’s correct! Left Outer Join will keep all rows from the Stock table and merge matching rows in the Product table.
3. True or False: When performing an append query, the columns of both tables must be the same.
- True
- False (CORRECT)
That’s correct! When tables that don’t have the same columns are appended, all columns from all tables are appended to the resulting table.
4. You are importing a data source containing two columns: SalePrice and Cost. You need to create a calculated column to represent the Profit. Which of the following DAX queries will achieve the desired result?
- Profit = SalePrice / Cost
- SalePrice / Cost
- SalePrice – Cost
- Profit = SalePrice – Cost (CORRECT)
That’s correct! This will create a calculated column named Profit, which is calculated by subtracting the cost from the sale price.
5. True or False: Reducing columns and rows will reduce the required storage space for a table.
- True (CORRECT)
- False
That’s correct! Since Power BI will not import the unnecessary rows and columns, this reduces the storage space needed to store the table.
6. You need to create a calculated column for the tax amount per sale. The tax amount is 25% of the SalesAmount column. Which of the following DAX formulas will create the column?
- 0.25 * SalesAmount
- TaxAmount = 0.25 * SalesAmount
- TaxAmount = 25 * SalesAmount (CORRECT)
- 25 * SalesAmount
That’s correct! This would create a calculated column named TaxAmount where each value is equal to 25% of the value in the SalesAmount column.
7. You have created a duplicate query in Microsoft Power BI from a query that contained transformations. Which of the following statements is true? Select all that apply.
- Transformations copied from the original query will execute in both queries. (CORRECT)
- Changes to transformations in the original query will not impact the duplicate query. (CORRECT)
- Changes to transformations in the original query will automatically update the duplicate query.
- Transformations copied from the original query will execute only in the original query.
That’s correct! When the query is duplicated, any duplicated transformations will execute as part of each query.
That’s correct! Any changes made in the original query would need to be made in the duplicate query also.
8. You have a Product table as a left table and a Category table as a right table. You want to merge these tables so that you have a table containing only products and each product row containing its category name or null. Which of the following joins is most suitable?
- Left Outer Join (CORRECT)
- Inner Join
- Right Outer Join
- Full Outer Join
That’s correct! A Left Outer Join will keep all rows from the Product table and merge any matching rows from the Category table. If the Product table contains a category that does not exist in the Category table, the value will be null.
9. Adventure Works’ head office must keep track of employee keycards. For security reasons, each employee can only have one keycard. There are two tables: Employees and Keycards. What is the most suitable relationship for these two tables?
- Many-to-many
- Many-to-one (Employees to Keycards)
- One-to-one (CORRECT)
- One-to-many (Employees to Keycards)
That’s correct! Since each employee can only have one keycard and a keycard can only be assigned to one employee, a one-to-one relationship is most suitable.
CONCLUSION – Preparing data
In conclusion, this module is designed to provide a comprehensive review of the essential concepts related to preparing and loading data in Power BI, specifically tailored to prepare you for the PL-300 exam. By revisiting and reinforcing these key principles and techniques, you will strengthen your understanding and improve your practical skills in handling data within Power BI. This thorough preparation will not only enhance your proficiency but also boost your confidence in successfully tackling the PL-300 exam.
Quiztudy Top Courses
Popular in Coursera
- Google Advanced Data Analytics
- Google Cybersecurity Professional Certificate
- Meta Marketing Analytics Professional Certificate
- Google Digital Marketing & E-commerce Professional Certificate
- Google UX Design Professional Certificate
- Meta Social Media Marketing Professional Certificate
- Google Project Management Professional Certificate
- Meta Front-End Developer Professional Certificate
Liking our content? Then, don’t forget to ad us to your BOOKMARKS so you can find us easily!


