0% found this document useful (0 votes)
51 views32 pages

Power BI Certificate 1-4

This document provides information about a Power BI certificate. It describes the exams required to obtain certification, including the DA-100 and PL-300 exams. It provides details on the exam format, scoring, and skills measured. It also lists additional Microsoft certification exams that can be obtained and encourages completing official Power BI courses to help pass the exams.

Uploaded by

marshawang3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views32 pages

Power BI Certificate 1-4

This document provides information about a Power BI certificate. It describes the exams required to obtain certification, including the DA-100 and PL-300 exams. It provides details on the exam format, scoring, and skills measured. It also lists additional Microsoft certification exams that can be obtained and encourages completing official Power BI courses to help pass the exams.

Uploaded by

marshawang3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Power BI Certificate

Introduction
As we study the power bi, we know well the data visualization by power bi.
In this course, we design and build scalable data models, process data, and
create easy-to-comprehend data visualizations in order to provide meaningful
business value
After we complete our official courses, we can take Power bi certificate.
(1)Exam DA-100/ Exam PL-300: Analyzing Data with Microsoft Power BI
This exam is designed by Microsoft, the purpose is to measure the skills for power bi.
This exam currently take $165 USD. The exam DA-100/ duration is 180 Minutes.
It includes multiple choice and multi-response questions. it has 40-60
questions. You can pass the exam if you can get more than 700/1000 score.
© 2022 iData Global, Inc. All rights reserved.
www.idataglobal.ca
Power BI Certificate
You can take exam in English, Chinese (Simplified), Korean, Japanese, French, German,
Spanish, Portuguese (Brazil), Russian, Arabic (Saudi Arabia), Chinese (Traditional),
Italian, Indonesian (Indonesia).
The skills measured will be updated periodically (around 4 to 6 months.). You can
obtain the information by the link below
https://docs.microsoft.com/en-us/learn/certifications/exams/da-100
https://docs.microsoft.com/en-us/learn/certifications/exams/pl-300

Currently skills measured are


•Prepare the data (20-25%)
•Model the data (25-30%)
•Visualize the data (20-25%)
•Analyze the data (10-15%)
•Deploy and maintain deliverables
© 2022 iData Global, Inc. (10-15%)
All rights reserved.
www.idataglobal.ca
Power BI Certificate
The most important skills and experiences should be obtained in our official course.
The purpose of this certificate course is to achieve highest score when you take exam
by doing lots of questions.
More Microsoft certificate can be found
https://docs.microsoft.com/en-us/learn/certifications/browse/

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q1: Suppose that you have a data with columns of “ID”, “From”, “To”, “Subject”, “Body”, and
“Has Attachments: for every email, This data source has hundreds of million of records. You would
complete a social network analysis based on who sent email to whom. In the report, a person only see
whom he/she contacted in the past
In order to reduce the model size:
A. Implement row-level security (RLS) so that the report recipients can only see results based on the
emails they sent.
B. Remove the Subject and Body columns during the import.
C. From Model view, set the Subject and Body columns to Hidden.
Solution: B
https://docs.microsoft.com/en-us/power-bi/admin/service-admin-rls
Row-level security (RLS) with Power BI can be used to restrict data access for
given users. Filters restrict data access at the row level, and you can define
filters within roles.
© 2022IniData
theGlobal,
Power Inc. BI service,
All rights members of a workspace have
reserved.
access to datasets in the workspace. RLS doesn't restrict this data access.
www.idataglobal.ca
Power BI Certificate--Questions
You can configure RLS for data models imported into Power BI with Power BI
Desktop. You can also configure RLS on datasets that are using DirectQuery,
Set up Row-level security (RLS) in power bi:
(1)Import data; (2) modelling tab > Manage Roles>role : provide a role
name

You can't assign users to a role within Power BI Desktop. You assign them in
the Power BI service.
© 2022 iData Global, Inc. All rights reserved.
www.idataglobal.ca
Power BI Certificate--Questions
Q2: Suppose Your company has training videos that are published to Microsoft Stream.
You need to surface the videos directly in a Microsoft Power BI dashboard.
Which type of tile should you add?
A. video
B. custom streaming data
C. text box
D. web content
Solution: B—real time data:custom streaming data; media: video; text, web, image
The only way to visualize a streaming dataset is to add a tile and use the streaming dataset as a custom
streaming data source
Power BI with real-time streaming lets you stream data and update
dashboards in real time. There are three types of real-time datasets, which are
designed for display on Global,
© 2022 iData real-time
Inc. Alldashboards:
rights reserved. (1)Push dataset; (2)Streaming
dataset; (3)PubNub streaming dataset.
www.idataglobal.ca
Power BI Certificate--Questions
Q3: You have the tables shown in the following table.

The Impressions table contains approximately 30 million records per month.


You need to create an ad analytics system to meet the following requirements:
✑ Present ad impression counts for the day, campaign, and Site_name. The analytics for the last year are required.
✑ Minimize the data model size.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correctQ3:
selection is worth one point.

•A. Group the Impressions query in Power Query by Ad_id, Site_name, and Impression_date. Aggregate by using the CountRows
function.
•B. Create one-to-many relationships between the tables.
© 2022that
•C. Create a calculated measure iData Global, by
aggregates Inc. All rights
using reserved.function.
the COUNTROWS
www.idataglobal.ca
•D. Create a calculated table that contains Ad_id, Site_name, and Impression_date.
Correct Answer: AB
Power BI Certificate--Questions
Q4: You open a query in Power Query Editor.
You need to identify the percentage of empty values in each column as quickly as possible.
Which Data Preview option should you select?
A. Show whitespace
B. Column profile
C. Column distribution
D. Column quality

Correct Answer: D
Column quality: In this section, we can easily see valid, Error and Empty percentage of data values associated with the
Selected table.
Note: In Power Query Editor, Under View tab in Data Preview Section we can see the following data pro􀂦 ling functionalities:
✑ Column quality
✑ Column distribution
✑ Column profile
Reference: © 2022 iData Global, Inc. All rights reserved.
www.idataglobal.ca
https://community.powerbi.com/t5/Community-Blog/Data-Pro􀂦 ling-in-Power-BI-Power-BI-Update-April-2019/ba-p/674555
Power BI Certificate--Questions
Q5:.
You need to identify the percentage of empty values in each column as quickly as possible.
Which Data Preview option should you select?
A. Show whitespace
B. Column profile
C. Column distribution
D. Column quality

Correct Answer: D
Column quality: In this section, we can easily see valid, Error and Empty percentage of data values associated with the
Selected table.
Note: In Power Query Editor, Under View tab in Data Preview Section we can see the following data profling functionalities:
✑ Column quality
✑ Column distribution
✑ Column profile
Reference: © 2022 iData Global, Inc. All rights reserved.
www.idataglobal.ca
https://community.powerbi.com/t5/Community-Blog/Data-Pro􀂦 ling-in-Power-BI-Power-BI-Update-April-2019/ba-p/674555
Power BI Certificate--Questions
Q6:. You have a prospective customer list that contains 1,500 rows of data. The list contains the
following fields: (a) First name; (b) Last name; (c) Email address; (d)State/Region; (e) Phone number
You import the list into Power Query Editor.
You need to ensure that the list contains records for each State/Region to which you want to target a
marketing campaign.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Open the Advanced Editor.
B. Select Column quality.
C. Enable Column profiling based on entire dataset.
D. Select Column distribution.
E. Select Column profile.

© 2022 iData Global, Inc. All rights reserved.


Answer: DE
www.idataglobal.ca
Power BI Certificate--Questions
Q7:. HOTSPOT -
You have an API that returns more than 100 columns. The following is a sample of column names.
✑ client_notified_timestamp
✑ client_notified_source
✑ client_notified_sourceid
✑ client_notified_value
✑ client_responded_timestamp
✑ client_responded_source
✑ client_responded_sourceid
✑ client_responded_value
You plan to include only a subset of the returned columns.
You need to remove any columns that have a suffix of sourceid.
How should you complete the Power Query M code? To answer, select the appropriate options in the answer
area.
NOTE: Each correct© 2022 iData
selection Global,
is worth oneInc. All rights reserved.
point.
Hot Area: www.idataglobal.ca
Power BI Certificate--Questions
Q7:

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q7:

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q7: Example code to remove columns with a slash (/):
let
Source = Excel.Workbook(File.Contents("C: Source"), null, true),
#"1_Sheet" = Source{[Item="1",Kind="Sheet"]}[Data],
#"Promoted Headers" = Table.PromoteHeaders(#"1_Sheet", [PromoteAllScalars=true]),
// get columns which contains any slash among values
ColumnsToRemove =
List.Select(
// get a list of all columns
Table.ColumnNames(#"Promoted Headers"),
(columnName) =>
let
// get all values of a columns
ColumnValues = Table.Column(#"Promoted Headers", columnName),
// go through values and stop when you 􀂦 nd the 􀂦 rst occurence of a text containing a slash
// if there is a value with a slash, return true else false
ContainsSlash = List.AnyTrue(List.Transform(ColumnValues, each Text.Contains(_, "/"))) in
ContainsSlash -
), © 2022 iData Global, Inc. All rights reserved.
// remove columns
www.idataglobal.ca
Result = Table.RemoveColumns(#"Promoted Headers", ColumnsToRemove) in
Power BI Certificate--Questions
Q8: DRAG DROP -
You are building a dataset from a JSON file that contains an array of documents.
You need to import attributes as columns from all the documents in the JSON file. The solution must ensure
that date attributes can be used as
date hierarchies in; Microsoft Power BI reports.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list
of actions to the answer area and arrange them in the correct order.
Answer:
Step 1: Expand the records.
First Open Power BI desktop and navigate to Power Query, import the JSON 􀂦 le, then load the data, click
on the record to expand it and to see
the record and list.
Step 2: Add columns that use data type conversions.
Step 3: Convert the list to a table
© 2022 iData Global, Inc. All rights reserved.
www.idataglobal.ca
Power BI Certificate--Questions
Q9: You import two Microsoft Excel tables named Customer and Address into Power Query. Customer contains the
following columns:
✑ Customer ID; Customer Name; Phone; Email Address; ✑ Address ID
Address contains the following columns:
✑ Address ID; ✑ Address Line 1; ✑ Address Line 2; ✑ City; ✑ State/Region; ✑ Country; ✑ Postal Code
The Customer ID and Address ID columns represent unique rows.
You need to create a query that has one row per customer. Each row must contain City, State/Region, and Country
for each customer.
What should you do?
A. Merge the Customer and Address tables.
B. Transpose the Customer and Address tables.
C. Group the Customer and Address tables by the Address ID column.
D. Append the Customer and Address tables.
Correct Answer: A
There are two primary ways of combining queries: merging and appending.
✑ When you have one or more columns that you add to another query, you merge the queries.
✑ When you have additional rowsiData
© 2022 of data that Inc.
Global, youAll
add to anreserved.
rights
existing query, you append the query. www.idataglobal.ca
Power BI Certificate--Questions
Q10: You have the following three versions of an Azure SQL database:
✑ Test; ✑ Production; ✑ Development
You have a dataset that uses the development database as a data source.
You need to configure the dataset so that you can easily change the data source between the development,
test, and production database servers
from powerbi.com.
Which should you do?
A. Create a JSON file that contains the database server names. Import the JSON file to the dataset.
B. Create a parameter and update the queries to use the parameter.
C. Create a query for each database server and hide the development tables.
D. Set the data source privacy level to Organizational and use the Replace Value Power Query M function.
Correct Answer: B
As you can't edit datasets data sources in Power BI service, we recommend using parameters to store
connection details such as instance names and database names, instead of using a static connection string.
This allows you to manage the connections through the Power BI service web portal, or using APIs, at a later
stage. © 2022 iData Global, Inc. All rights reserved.
www.idataglobal.ca
Power BI Certificate--Questions
Q11: You have a CSV file that contains user complaints. The file contains a column named Logged. Logged
contains the date and time each complaint occurred. The data in Logged is in the following format: 2018-12-
31 at 08:59.
You need to be able to analyze the complaints by the logged date and use a built-in date hierarchy.
What should you do?
A. Change the data type of the Logged column to Date.
B. Apply a transformation to extract the last characters of the Logged column and set the data type of the new
column to Date.
C. Create a column by example that with 2018-12-31 and set the data type of the new column to Date.
D. Add a conditional column outputs 2018 if the Logged column starts with 2018 and set the data type of the
new column to Whole Number.
Correct Answer: C
To use a built-in-date hierarchy, you need to set the data type of the new column to Date.
Reference: https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-add-column-from-example
© 2022 iData Global, Inc. All rights reserved.
www.idataglobal.ca
Power BI Certificate--Questions
Q12:You have an Azure SQL database that contains sales transactions. The database is updated frequently.
You need to generate reports from the data to detect fraudulent transactions. The data must be visible within
five minutes of an update.
How should you configure the data connection?
A. Add a SQL statement.
B. Set Data Connectivity mode to DirectQuery.
C. Set the Command timeout in minutes setting.
D. Set Data Connectivity mode to Import
Correct Answer: B
With Power BI Desktop, when you connect to your data source, it's always possible to import a copy of the
data into the Power BI Desktop. Forsome data sources, an alternative approach is available: connect directly
to the data source using DirectQuery.
DirectQuery: No data is imported or copied into Power BI Desktop.

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q13: You have a data model that contains many complex DAX expressions. The expressions contain frequent
references to the RELATED and
RELATEDTABLE functions.
You need to recommend a solution to minimize the use of the RELATED and RELATEDTABLE functions.
What should you recommend?
A. Split the model into multiple models.
B. Hide unused columns in the model.
C. Merge tables by using Power query
D. Transpose.
Correct Answer: C
Combining data means connecting to two or more data sources, shaping them as needed, then consolidating them
into a useful query.
When you have one or more columns that you ™€‫ג‬d like to add to another query, you merge the queries.
Note: The RELATEDTABLE function is a shortcut for CALCULATETABLE function with no logical expression.
CALCULATETABLE evaluates a table expression in a modi􀂦 ed 􀂦 lter context and returns A table of values.
Reference:
© 2022 iData Global, Inc. All rights reserved.
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-shape-and-combine-data
www.idataglobal.ca
Power BI Certificate--Questions
Q14: You have a large dataset that contains more than 1 million rows. The table has a datetime column
named Date.
You need to reduce the size of the data model without losing access to any data.
What should you do?
A. Round the hour of the Date column to startOfHour.
B. Change the data type of the Date column to Text.
C. Trim the Date column.
D. Split the Date column into two columns, one that contains only the time and another that contains only the
date
Correct Answer: D
We have to separate date & time tables. Also, we don ™€‫ג‬t need to put the time into the date table, because
the time is repeated every day.
Split your DateTime column into a separate date & time columns in fact table, so that you can join the date to
the date table & the time to the
time table. The time need to be converted to the nearest round minute or second so that every time in your
data corresponds to a row in your
© 2022 iData Global, Inc. All rights reserved.
time table.. www.idataglobal.ca
Power BI Certificate--Questions
Q15: DRAG DROP -
You are modeling data in a table named SalesDetail by using Microsoft Power BI.
You need to provide end users with access to the summary statistics about the SalesDetail data. The users
require insights on the completeness
of the data and the value distributions.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list
of actions to the answer area and
arrange them in the correct order

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q15:

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q15:

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Q15:
Power BI Certificate--Questions
Step 1: Create a blank query as a data source
Start with a New Source in Power Query Editor, and then Blank Query.
Create a parameter that use a query for suggested values.
Step 2: Specify the following query, then close and apply. -Table.Pro􀂦 le(#¨ֲSalesDetail")
In the new blank query, in the formula bar (if you don ™€‫ג‬t see the formula bar, check the formula bar option in the View tab of the Power
Query
Editor), type below expression:
=Table.Pro􀂦 le()
Note that this code is not complete yet, we need to provide a table as the input of this function.
Note: The Table.Pro􀂦 le() function takes a value of type table and returns a table that displays, for each column in the original table, the
minimum, maximum, average, standard deviation, count of values, count
of null values and count of distinct values.
Step 3: Create a visual for the query table.
The pro􀂦 ling data that you get from Table.Pro􀂦 le function is like below;
After loading the data into Power BI, you ™€‫ג‬ll have the table with all columns, and it can be used in any visuals.
Reference:
https://radacad.com/create-a-pro􀂦 ling-report-in-power-bi-give-the-end-user-information-about-the-data
© 2022 iData Global, Inc. All rights reserved.
/xmexam
www.idataglobal.ca
Power BI Certificate--Questions
Q16:You create the following step by using Power Query Editor.
- Table.ReplaceValue(SalesLT_Address,"1318","1319",Replacer.ReplaceText,{"AddressLine1"})
A row has a value of 21318 Lasalle Street in the AddressLine1 column.
What will the value be when the step is applied?
A. 1318
B. 1319
C. 21318 Lasalle Street
D. 21319 Lasalle Street
Correct Answer: D

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q17: You have a Microsoft Power BI report. The size of PBIX filele is 550 MB. The report is accessed by
using an App workspace in shared capacity of power service.
The report uses an imported dataset that contains one fact table. The fact table contains 12 million rows. The
dataset is scheduled to refresh twice a day at 08:00 and 17:00.
The report is a single page that contains 15 AppSource visuals and 10 default visuals.
Users say that the report is slow to load the visuals when they access and interact with the report.
You need to recommend a solution to improve the performance of the report.
What should you recommend?
A. Increase the number of times that the dataset is refreshed.
B. Split the visuals onto multiple pages.
C. Change the imported dataset to DirectQuery.
D. Implement row-level security (RLS).
Correct Answer: C; There is a 1 GB limit per dataset that is imported into Power BI, unless the workspace is in a Power
BI Premium capacity
© 2022 iData Global, Inc. All rights reserved.
www.idataglobal.ca
Power BI Certificate--Questions
Q18: You create a dashboard by using the Microsoft Power BI Service. The dashboard contains a card
visual that shows total sales from the current year.
You grant users access to the dashboard by using the Viewer role on the workspace.
A user wants to receive daily notifications of the number shown on the card visual.
You need to automate the notifications.
What should you do? A. Create a data alert; B. Share the dashboard to the user.;
C. Create a subscription.; D. Tag the user in a comment.
Correct Answer: C
You can subscribe yourself and your colleagues to the report pages, dashboards, and paginated reports that
matter most to you. Power BI email subscriptions allow you to:
✑ Decide how often you want to receive the emails: daily, weekly, hourly, monthly, or once a day after the
initial data refresh.
✑ Choose the time you want to receive the email, if you choose daily, weekly, hourly, or monthly.
Note: Email subscriptions don't support most custom visuals. The one exception is those custom visuals that
© 2022 iData Global, Inc. All rights reserved.
have been certified. Email subscriptions don't support R-powered custom visuals at this time.
www.idataglobal.ca
Power BI Certificate--Questions
Q18: You create a dashboard by using the Microsoft Power BI Service. The dashboard contains a card
visual that shows total sales from the current year.
You grant users access to the dashboard by using the Viewer role on the workspace.
A user wants to receive daily notifications of the number shown on the card visual.
You need to automate the notifications.
What should you do? A. Create a data alert; B. Share the dashboard to the user.;
C. Create a subscription.; D. Tag the user in a comment.
Correct Answer: C
(A) Is wrong: Data alert: alert when data change beyond the limit;

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q19: Note: This question is part of a series of questions that present the same scenario. Each question in
the series contains a unique solution that
might meet the stated goals. Some question sets might
have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions
will not appear in the review screen.
You are modeling data by using Microsoft Power BI. Part of the data model is a large Microsoft SQL Server
table named Order that has more than 100 million records.
During the development process, you need to import a sample of the data from the Order table.
Solution: From Power Query Editor, you import the table and then add a 􀂦 lter step to the query.
Does this meet the goal?
A. Yes
B. No

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q19:
Correct Answer: B
The filter is applied after the data is imported.
Instead add a WHERE clause to the SQL statement.

© 2022 iData Global, Inc. All rights reserved.


www.idataglobal.ca
Power BI Certificate--Questions
Q20:Note: This question is part of a series of questions that present the same scenario. Each question
in the series contains a unique solution that might meet the stated goals. Some question sets might have
more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions
will not appear in the review screen.
You create a parameter named DataSourceExcel that holds the file name and location of a Microsoft Excel
data source.
You need to update the query to reference the parameter instead of multiple hard-coded copies of the
location within each query definition.
Solution: In the Power Query M code, you replace references to the Excel file with DataSourceExcel.
Does this meet the goal? A. Yes; B. No
Correct Answer: B
Instead modify the source step of the queries to use DataSourceExcel as the file path.
Note: Parameterising a Data Source could be used in many different use cases. From connecting to different
data sources defined in Query
© 2022Parameters
iData Global,toInc.
load
All different combinations of columns.
rights reserved.
www.idataglobal.ca

You might also like