0% found this document useful (0 votes)
488 views43 pages

Exam Dumps - Part 1 - 2023

The data has different refresh requirements for each table, with Customer refreshing daily, Date refreshing every 3 years, Sales refreshing in near real-time, and SalesAggregate refreshing weekly. To minimize load times and ensure data is loaded based on refresh requirements, Customer and Date should use Dual storage mode while Sales uses DirectQuery and SalesAggregate uses Import mode.

Uploaded by

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

Exam Dumps - Part 1 - 2023

The data has different refresh requirements for each table, with Customer refreshing daily, Date refreshing every 3 years, Sales refreshing in near real-time, and SalesAggregate refreshing weekly. To minimize load times and ensure data is loaded based on refresh requirements, Customer and Date should use Dual storage mode while Sales uses DirectQuery and SalesAggregate uses Import mode.

Uploaded by

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

Question 1

HOTSPOT -
You plan to create the Power BI model shown in the exhibit. (Click the Exhibit tab.)

The data has the following refresh requirements:


✑ Customer must be refreshed daily.
✑ Date must be refreshed once every three years.
✑ Sales must be refreshed in near real time.
✑ SalesAggregate must be refreshed once per week.
You need to select the storage modes for the tables. The solution must meet the following requirements:
✑ Minimize the load times of visuals.
✑ Ensure that the data is loaded to the model based on the refresh requirements.
Which storage mode should you select for each table? To answer, select the appropriate options in the
answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Explanation:
Correct Answer:
Dual (Composite) Mode: The dual storage mode is between Import and DirectQuery. it is a hybrid approach, Like
importing data, the dual storage mode caches the data in the table. However, it leaves it up to Power BI to determine
the best way to query the table depending on the query context. 1) Sales Must be Refreshed in Near real time so
"Direct Query"
2) Sales Aggregate is once per week so "Import" (performance also required)
3) Both Date and Customer has relationship with both Sales and SalesAggregate tables so "Dual" because to support
performance for DirectQuery(Sales) and Import(SalesAggregate)

Question 2

You have a project management app that is fully hosted in Microsoft Teams. The app was developed by
using Microsoft Power Apps.
You need to create a Power BI report that connects to the project management app.
Which connector should you select?

A.Microsoft Teams Personal Analytics

B. SQL Server database

C. Dataverse

D.Dataflows

Explanation:
Correct Answer:
C
Data sources in Power BI
Desktop.
The Power Platform category provides the following data
connections:

Power BI datasets -

Power BI dataflows
-
Common Data Service
(Legacy)

Dataverse -

Dataflows -
Other data sources include Microsoft Teams Personal Analytics
(Beta).
Reference:

https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-data-sources

Question 3
For the sales department at your company, you publish a Power BI report that imports data from a Microsoft
Excel file located in a Microsoft SharePoint folder.
The data model contains several measures.
You need to create a Power BI report from the existing data. The solution must minimize development
effort. Which type of data source should you use?
A.Power BI dataset

B. a SharePoint folder

C. Power BI dataflows

D.an Excel workbook

Explanation:
Correct Answer: A
Because the case states there is already a report published and the datamodel contains measures. therefore and to be
able to use the measures in the datamodel you should connect to the existing dataset (which was created when you
plublished the report) instead of starting from scratch with the files in the SharePoint folder. "You need to create a
Power BI report from the existing data." the keywords here is "EXISTING DATA"

Question 4

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
Each Customer ID represents a unique customer in the Customer table. Each Address ID represents a unique
address in the Address table.
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. Group the Customer and Address tables by the Address ID column.


C. Transpose the Customer and Address tables.

D.Append the Customer and Address tables.


Explanation:
Correct Answer:
Transposing
A just
-orients the data; and appending will stack the tables not create the combined
A records you
merge queries operation
re need joins two existing tables together based on matching values from one or multiple columns.
can choose to useerent
You diff types of joins, depending on the output
. you
want

Reference:
https://docs.microsoft.com/en-us/power-query/merge-queries-
overview
Question 5

HOTSPOT -
You have two Azure SQL databases that contain the same tables and columns.
For each database, you create a query that retrieves data from a table named Customer.
You need to combine the Customer tables into a single table. The solution must minimize the size of the data
model and support scheduled refresh in powerbi.com.
What should you do? To answer, select the appropriate options in the answer
area. NOTE: Each correct selection is worth one point. Hot Area:
Explanation:
Correct Answer:
Box 1: Append Queries as New -
When you have additional rows of data that you'd like to add to an existing query, you append the query.
There are two append options:
* Append queries as new displays the Append dialog box to create a new query by appending multiple tables.
* Append queries displays the Append dialog box to add additional tables to the current query.
Incorrect: When you have one or more columns that you'd like to add to another query, you merge the queries.
Box 2: Disable loading the query to the data model
By default, all queries from Query Editor will be loaded into the memory of Power BI Model. You can disable the
load for some queries, especially queries that used as intermediate transformation to produce the final query for the
model. Disabling Load doesn't mean the query won't be refreshed, it only means the query won't be loaded into the
memory.
When you click on Refresh model in Power
BI, or when a scheduled refresh happens even queries marked as Disable Load will be refreshed, but their data will be
used as intermediate source for other queries instead of loading directly into the model. This is a very basic
performance tuning tip, but very important when your Power BI model grows bigger and bigger.
Reference:
https://docs.microsoft.com/en-us/power-query/append-queries
https://radacad.com/performance-tip-for-power-bi-enable-load-sucks-memory-up\

Question 6

DRAG DROP -
In Power Query Editor, you have three queries named ProductCategory, ProductSubCategory, and Product.
Every Product has a ProductSubCategory.
Not every ProductsubCategory has a parent ProductCategory.
You need to merge the three queries into a single query. The solution must ensure the best performance in Power
Query. How should you merge the tables? To answer, drag the appropriate merge types to the correct queries. Each
merge type may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll
to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Explanation:
Correct Answer:
Box 1: Inner -
Every Product has a ProductSubCategory.
A standard join is needed.
One of the join kinds available in the Merge dialog box in Power Query is an inner join, which brings in only
matching rows from both the left and right tables.

Box 2: Left outer -


Not every ProductsubCategory has a parent ProductCategory.
One of the join kinds available in the Merge dialog box in Power Query is a left outer join, which keeps all the rows
from the left table and brings in any matching rows from the right table.
Reference:
https://docs.microsoft.com/en-us/power-query/merge-queries-inner
https://docs.microsoft.com/en-us/power-query/merge-queries-left-outer

Question 7

You are building a Power BI report that uses data from an Azure SQL database named erp1.
You import the following tables.

You need to perform the following analyses:


✑ Orders sold over time that include a measure of the total order value
Orders by attributes of products sold

The solution must minimize update times when interacting with visuals in the report.
What should you do first?

A.From Power Query, merge the Order Line Items query and the Products query.

B. Create a calculated column that adds a list of product categories to the Orders table by using a DAX
function.

C. Calculate the count of orders per product by using a DAX function.

D.From Power Query, merge the Orders query and the Order Line Items query.

Explanation:
Correct Answer: D
A merge queries operation joins two existing tables together based on matching values from one or multiple columns.
Join the Orders and the Order Line Items tables. It's the Header/Detail Schema, and the most optimal way is to flatten
the header into the detail table.
Reference:
https://docs.microsoft.com/en-us/power-query/merge-queries-overview
https://www.sqlbi.com/articles/header-detail-vs-star-schema-models-in-tabular-and-power-bi/

Question 8

You have a Microsoft SharePoint Online site that contains several document libraries.
One of the document libraries contains manufacturing reports saved as Microsoft Excel files. All the
manufacturing reports have the same data structure.
You need to use Power BI Desktop to load only the manufacturing reports to a table for analysis.
What should you do?
A.Get data from a SharePoint folder and enter the site URL Select Transform, then filter by the folder
path to the manufacturing reports library.
B. Get data from a SharePoint list and enter the site URL. Select Combine & Transform, then filter by
the folder path to the manufacturing reports library.

C. Get data from a SharePoint folder, enter the site URL, and then select Combine & Load.

D.Get data from a SharePoint list, enter the site URL, and then select Combine & Load.

Explanation:
Correct Answer: A
Get Data from SharePoint folder + select Combine & Load to load the data from all of the files in the SharePoint
folder directly into your app.
Note: Connect to a SharePoint folder from Power Query Desktop
To connect to a SharePoint folder:
1. From Get Data, select SharePoint folder.
2. Paste the SharePoint site URL you copied in Determine the site URL to the Site URL text box in the SharePoint
folder dialog box. In this example, the site URL is https://contoso.sharepoint.com/marketing/data. If the site URL
you enter is invalid, a warning icon. warning icon will appear next to the URL text box.
SharePoint folder selection.
3. Select OK to continue.
4. If this is the first time you've visited this site address, select the appropriate authentication method. Enter your
credentials and choose which level to apply these settings to. Then select Connect.
5. When you select the SharePoint folder you want to use, the file information about all of the files in that SharePoint
folder are displayed. In addition, file information about any files in any subfolders is also displayed.
6. Select Combine & Transform Data to combine the data in the files of the selected SharePoint folder and load the
data into the Power Query Editor for editing. Or select Combine & Load to load the data from all of the files in the
SharePoint folder directly into your app.
Reference:
https://docs.microsoft.com/en-us/power-query/connectors/sharepointfolder

Question 9

DRAG DROP -
You have a Microsoft Excel workbook that contains two sheets named Sheet1 and Sheet2.
Sheet1 contains the following table named Table1.

Sheet2 contains the following table named Table2.


You need to use Power Query Editor to combine the products from Table1 and Table2 into the following
table that has one column containing no duplicate values.

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. Select and Place:

Explanation:
Correct Answer:
1st - Import from Excel Workbook,
2nd - Append Table 2 to Table 1
3rd - Remove Duplicates.

Question 10

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.Apply a transformation to extract the last 11 characters of the Logged column and set the data type of
the new column to Date.

B. Change the data type of the Logged column to Date.

C. Split the Logged column by using at as the delimiter.

D.Apply a transformation to extract the first 11 characters of the Logged column.

Explanation:
Correct Answer: C
Split the Logged column by using "at" as the delimiter. After testing this in PowerBI - only splitting with a delimiter
automatically changes the column type transforms automatically into a date column. By extracting the first 11 (or 10,
if you don't want the " " at the end), the column type does not automatically change. After testing this in PowerBI -
only splitting with a delimiter automatically changes the column type transforms automatically into a date column. By
extracting the first 11 (or 10, if you don't want the " " at the end), the column type does not automatically change.

Question 11

You have a Microsoft Excel file in a Microsoft OneDrive folder.


The file must be imported to a Power BI dataset.
You need to ensure that the dataset can be refreshed in powerbi.com.
Which two connectors can you use to connect to the file? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A.Excel Workbook

B. Text/CSV

C. Folder

D.SharePoint folder

E. Web

Explanation:
Correct Answer: DE
We can import an excel file from multiple connectors (excel workbook, folder, web, sharepoint) but if we must refresh
the data from the service with no gateways then We must use web and sharepoint connectors. A, B, C: wrongwork
technically, but the connection will be only to the local copy of the file, no refresh from the online version stored on
OneDrive D: correct, but more complicated than option E E: correct, this is the best option to import from OneDrive D
and
E. that's the way that I actually do on my job.
Reference:
https://learn.microsoft.com/en-us/power-bi/connect-data/refresh-excel-file-onedrive

Question 12

HOTSPOT -
You are profiling data by using Power Query Editor.
You have a table named Reports that contains a column named State. The distribution and quality data
metrics for the data in State is shown in the following exhibit.

Use the drop-down menus to select the answer choice that completes each statement based on the
information presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Explanation:
Correct Answer:
Box 1: 69 -
69 distinct/different values.
Note: Column Distribution allows you to get a sense for the overall distribution of values within a column in your data
previews, including the count of distinct values (total number of different values found in a given column) and unique
values (total number of values that only appear once in a given column).

Box 2: 4 -
Reference:
https://systemmanagement.ro/2018/10/16/power-bi-data-profiling-distinct-vs-unique/

Question 13

HOTSPOT -
You have two CSV files named Products and Categories.
The Products file contains the following columns:
✑ ProductID
✑ ProductName
✑ SupplierID
✑ CategoryID
The Categories file contains the following columns:
✑ CategoryID
✑ CategoryName ✑
CategoryDescription
From Power BI Desktop, you import the files into Power Query Editor.
You need to create a Power BI dataset that will contain a single table named Product. The Product will table
includes the following columns:
✑ ProductID
✑ ProductName
✑ SupplierID
✑ CategoryID
✑ CategoryName ✑
CategoryDescription
How should you combine the queries, and what should you do on the Categories query? To answer, select
the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Explanation:
Correct
Answer:
Box 1: Merge
-
There are two primary ways of combining queries: merging and
appending.
* When you have one or more columns that you'd like to add to another query, you merge the
queries.
* When you have additional rows of data that you'd like to add to an existing query, you append the
query.
Box 2: Disable the query load -

Managing loading of queries -


In many situations, it makes sense to break down your data transformations in multiple queries. One popular example
is merging where you merge two queries into one to essentially do a join. In this type of situations, some queries are
not relevant to load into Desktop as they are intermediate steps, while they are still required for your data
transformations to work correctly. For these queries, you can make sure they are not loaded in Desktop by un-
checking 'Enable load' in the context menu of the query in Desktop or in the Properties screen:
Reference: https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-shape-and-combine-data
https://docs.microsoft.com/en-us/power-bi/connect-data/refresh-include-in-report-refresh

Question 14

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 the Command timeout in minutes setting.

C. Set Data Connectivity mode to Import.

D.Set Data Connectivity mode to DirectQuery.

Explanation:
Correct Answer: D
Direct query No data is imported or copied into Power BI Desktop. For relational sources, the selected tables and
columns appear in the Fields list. For multi- dimensional sources like SAP Business Warehouse, the dimensions and
measures of the selected cube appear in the Fields list. As you create or interact with a visualization, Power BI
Desktop queries the underlying data source, so you're always viewing current data.
Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-use-directquery

Question 15

DRAG DROP -
You have a folder that contains 100 CSV files.
You need to make the file metadata available as a single dataset by using Power BI. The solution must NOT
store the data of the CSV files.
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. Select and Place:
Explanation:
Correct Answer:
Get data then select folder
Remove content Colum
Expand Attribute Colum

Question 16

A business intelligence (BI) developer creates a dataflow in Power BI that uses DirectQuery to access tables
from an on-premises Microsoft SQL server. The
Enhanced Dataflows Compute Engine is turned on for the dataflow.
You need to use the dataflow in a report. The solution must meet the following requirements:
✑ Minimize online processing operations.
✑ Minimize calculation times and render times for visuals.
✑ Include data from the current year, up to and including the previous day.
What should you do?

A.Create a dataflows connection that has DirectQuery mode selected.

B. Create a dataflows connection that has DirectQuery mode selected and configure a gateway
connection for the dataset.

C. Create a dataflows connection that has Import mode selected and schedule a daily refresh.

D.Create a dataflows connection that has Import mode selected and create a Microsoft Power Automate
solution to refresh the data hourly.
Explanation:
Correct Answer: C
A daily update is adequate.
When you set up a refresh schedule, Power BI connects directly to the data sources using connection information and
credentials in the dataset to query for updated data, then loads the updated data into the dataset. Any visualizations in
reports and dashboards based on that dataset in the Power BI service are also updated.
Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/refresh-desktop-file-local-drive

Question 17

You are creating a report in Power BI Desktop.


You load a data extract that includes a free text field named coll.
You need to analyze the frequency distribution of the string lengths in col1. The solution must not affect
the size of the model. What should you do?

A.In the report, add a DAX calculated column that calculates the length of col1

B. In the report, add a DAX function that calculates the average length of col1

C. From Power Query Editor, add a column that calculates the length of col1

D.From Power Query Editor, change the distribution for the Column profile to group by length for col1

Explanation:
Correct Answer: D this can easily be tested by going to Power Query Editor > View > Column Profile > distribution
graph, click the three little dots and select group by text length. This will allow you to view the distribution of text
length within the columnA will affect the size of the model as C. B doesn't give you enough information about the
distribution (just the average) D is the right answer.

Question 18

You have a collection of reports for the HR department of your company. The datasets use row-level
security (RLS). The company has multiple sales regions.
Each sales region has an HR manager.
You need to ensure that the HR managers can interact with the data from their region only. The HR
managers must be prevented from changing the layout of the reports.
How should you provision access to the reports for the HR managers?

A.Publish the reports in an app and grant the HR managers access permission.

B. Create a new workspace, copy the datasets and reports, and add the HR managers as members of the
workspace.

C. Publish the reports to a different workspace other than the one hosting the datasets.

D.Add the HR managers as members of the existing workspace that hosts the reports and the datasets.
Explanation:
Correct Answer: A
The answers because in the Power BI service, members of a workspace have access to datasets in the workspace. RLS
doesn't restrict this data access. Workspace > Access you can add user as Viewer.
Reference:
https://kunaltripathy.com/2021/10/06/bring-your-power-bi-to-power-apps-portal-part-
ii/

Question 19

You need to provide a user with the ability to add members to a workspace. The solution must use the
principle of least privilege.
Which role should you assign to the user?

A.Viewer

B. Admin

C. Contributor

D.Member

Explanation:
Correct Answer: D
As per example picture and principal of least privilege required . Member role allows adding members or other with
lower permissions to the workspace.

Reference:
https://docs.microsoft.com/en-us/power-bi/collaborate-share/service-roles-new-workspaces

Question 20

You have a Power BI query named Sales that imports the columns shown in the following table.
Users only use the date part of the Sales_Date field. Only rows with a Status of Finished are used in analysis.
You need to reduce the load times of the query without affecting the analysis.
Which two actions achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

A.Remove the rows in which Sales[Status] has a value of Canceled.

B. Remove Sales[Sales_Date].

C. Change the data type of Sale[Delivery_Time] to Integer.

D.Split Sales[Sale_Date] into separate date and time columns.

E. Remove Sales[Canceled Date].

Explanation:
Correct Answer: AD
A: Removing uninteresting rows will increase query
performance.
D: Splitting the Sales_Date column will make comparisons on the Sales date
faster.

Question 21

You build a report to analyze customer transactions from a database that contains the tables shown in the
following table.
You import the tables.
Which relationship should you use to link the tables?

A.one-to-many from Transaction to Customer

B. one-to-one between Customer and Transaction

C. many-to-many between Customer and Transaction

D.one-to-many from Customer to Transaction

Explanation:
Correct Answer: D
One on theprimary Key side (customer e),
tablmany on the foreign key side (Transaction table) of the relation.
One
customer can have many transactions, so D.

Question 22

You have a custom connector that returns ID, From, To, Subject, Body, and Has Attachments for every
email sent during the past year. More than 10 million records are returned.
You build a report analyzing the internal networks of employees based on whom they send emails to.
You need to prevent report recipients from reading the analyzed emails. The solution must minimize the
model size.
What should you do?

A.From Model view, set the Subject and Body columns to Hidden.

B. Remove the Subject and Body columns during the import.

C. Implement row-level security (RLS) so that the report recipients can only see results based on the
emails they sent.

Explanation:
Correct Answer: B
Prevent report recipients from reading the analyzed emails"The Subject and the Body are not needed in the report.
Dropping them resolves the security problem and minimizes the model.
Question 23

HOTSPOT -
You create a Power BI dataset that contains the table shown in the following exhibit.

You need to make the table available as an organizational data type in Microsoft Excel.
How should you configure the properties of the table? To answer, select the appropriate options in the
answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Explanation:
Box 1: Nam
Correct Ans
wer:

Box 2: ID
-
The Keyolumn
c field value provides the unique IDrow.
for This
the value enables Excel to link a cell to a specific row in
the table.
e

Box 3: Yes
-
In the Data Types Gallery in Excel, your users can find data from featured tables in your Power BI
datasets.

Question 24

You have the Power BI model shown in the following exhibit.

A manager can represent only a single country.


You need to use row-level security (RLS) to meet the following requirements:
✑ The managers must only see the data of their respective country.
✑ The number of RLS roles must be minimized.
Which two actions should you perform? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

A.Create a single role that filters Country[Manager_Email] by using the USERNAME DAX function.

B. Create a single role that filters Country[Manager_Email] by using the USEROBJECTID DAX
function.
C. For the relationship between Purchase Detail and urchase,
P select Apply security filter in both
directions.

D.Create one role for each country.

E. For the relationship between Purchase and Purchase Detail, change the Cross filter direction to Single.

Explanation:
Correct Answer: AC
A: You can take advantage of the DAX functions username() or userprincipalname() within your dataset. You can use
them within expressions in Power BI
Desktop. When you publish your model, it will be used within the Power BI service.
Note: To define security roles, follow these steps.
Import data into your Power BI Desktop report, or configure a DirectQuery connection.
1. From the Modeling tab, select Manage Roles.
2. From the Manage roles window, select Create.
3. Under Roles, provide a name for the role.
4. Under Tables, select the table to which you want to apply a DAX rule.
5. In the Table filter DAX expression box, enter the DAX expressions. This expression returns a value of true or false.
For example: [Entity ID] = ‫ג‬€Value‫ג‬€.
6. After you've created the DAX expression, select the checkmark above the expression box to validate the expression.
Note: You can use username() within this expression.
7. Select Save.
C: By default, row-level security filtering uses single-directional filters, whether the relationships are set to single
direction or bi-directional. You can manually enable bi-directional cross-filtering with row-level security by selecting
the relationship and checking the Apply security filter in both directions checkbox. Select this option when you've also
implemented dynamic row-level security at the server level, where row-level security is based on username or login
ID.
Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls

Question 25

HOTSPOT -
You have a Power BI imported dataset that contains the data model shown in the following exhibit.
Use the drop-down menus to select the answer choice that completes each statement based on the
information presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Explanation:
Correct Answer:
Box1: cross filter direction. The question clearly states that "You have a Power BI imported dataset", and Assume
Referential Integrity is not available for imported dataset. Also, the cardinalities in the model look all right.
Box 2:Star schema-
Star schema is a mature modeling approach widely opted
adby relational data warehouses. It requires modelers to
classify their model tables as either dimension or. fact
Generally, dimension tables contain a relativelynumber
small of rows. ctFatables, on the other hand, can contain a very
large number of rows and continue to grow over time.
Example :

Question 26

HOTSPOT -
You have a Power BI model that contains a table named Sales and a related date table. Sales contains a
measure named Total Sales.
You need to create a measure that calculates the total sales from the equivalent month of the previous year.
How should you complete the calculation? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Correct Answer:

Explanation:
Correct
Answer:
CALCULAT
E
SAMEPERIODLASTYEAR '
DATE'[DATE]

Question 27

DRAG DROP -
You plan to create a report that will display sales data from the last year for multiple regions.
You need to restrict access to individual rows of the data on a per region-basis by using roles.
Which four 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. Select and Place:

Explanation:
Correct
Answer:
Import
data
create the roles on power bi
Publish the report
Assign Users to the role.

Question 28

DRAG DROP -
You create a data model in Power BI.
Report developers and users provide feedback that the data model is too complex.
The model contains the following tables.
The model has the following relationships:
✑ There is a one-to-one relationship between Sales_Region and Region_Manager.
✑ There are more records in Manager than in Region_Manager, but every record in Region_Manager has a
corresponding record in Manager.
✑ There are more records in Sales_Manager than in Sales_Region, but every record in Sales_Region has a
corresponding record in Sales_Manager.
You need to denormalize the model into a single table. Only managers who are associated to a sales region
must be included in the 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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct
orders you select. Select and Place:
Explanation:
Correct Answer:
1.Merge [Region manager] and [Manager] by using an inner join.
2.Merge [Sales Region] and [Sales Manager] by using an inner join.
3.Merge [sales Region] and [Region Manager] by using an inner join.

Question 29

You have a Microsoft Power BI report. The size of PBIX file is 550 MB. The report is accessed by using an
App workspace in shared capacity of powerbi.com.
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.Change any DAX measures to use iterator functions.

B. Enable visual interactions.

C. Replace the default visuals with AppSource visuals.

D.Split the visuals onto multiple pages.

Explanation:
Correct Answer: D
One page with many visuals may also make your report loading slow. Please appropriately reduce the number of
visualizations on one page. Split the visuals onto multiple pages.
Reference:
https://community.powerbi.com/t5/Desktop/Visuals-are-loading-extremely-slow/td-p/1565668
Question 30

HOTSPOT -
You are creating a Microsoft Power BI imported data model to perform basket analysis. The goal of the
analysis is to identify which products are usually bought together in the same transaction across and within
sales territories.
You import a fact table named Sales as shown in the exhibit. (Click the Exhibit tab.)

The related dimension tables are imported into the model.


Sales contains the data shown in the following table.

You are evaluating how to optimize the model.


For each of the following statements, select Yes if the statement is true. Otherwise, select
No. NOTE: Each correct selection is worth one point. Hot Area:
Explanation:

Box 2: No
-
Can remove the surrogate key OrderDateKey from the
analysis.
Correct
Answer:
Box 1: Yes
-
Those two columns not need in the
analysis.

Box 3: No
-
Tax charged not relevant for the
analysis.

Question 31

You have a Microsoft Power BI data model that contains three tables named Orders, Date, and City. There
is a one-to-many relationship between Date and Orders and between City and Orders.
The model contains two row-level security (RLS) roles named Role1 and Role2. Role1 contains the
following filter.
City[State Province] = "Kentucky"
Role2 contains the following filter.

Date[Calendar Year] = 2020 -


If a user is a member of both Role1 and Role2, what data will they see in a report that uses the model?
A. The user will see data for which the State Province value is Kentucky or where the Calendar
Year is
2020.
B. The user will receive an error and will not be able to see the data in the report.

C. The user will only see data for which the State Province value is Kentucky.

D.The user will only see data for which the State Province value is Kentucky and the Calendar Year is
2020.

Explanation:
Correct Answer: A
from the Microsoft documentation (https://docs.microsoft.com/en-us/power-bi/guidance/rls-guidance): "When a report
user is assigned to multiple roles, RLS filters become additive. It means report users can see table rows that represent
the union of those filters." This means that you would see all data where either Role1 OR Role2 applies, so the answer
is A not D.

Question 32
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 filter step to the query.
Does this meet the goal?

A.Yes

B. No

Explanation:
Correct Answer: B
A loads the entire table depending on the type of power bi access the user has. So it sorted out at the source.We should
add the filter directly to the where clause and not rely on query folding for filtering. This is because that query folding
is not always guaranteed. For example, if we perform complex logics after filtering in Power Query that are not

https://docs.microsoft.com/e n-us/powe r-query/native-databas e-query

Question 33
supported in SQL queries, query folding might not happen. It is a good practice to add the filter directly to the where
clause to guarantee that only required data is fetched.This would load the entire table in the first step.
Instead: You add a WHERE clause to the SQL statement.
Reference:
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: You write a DAX expression that uses the FILTER function. Does this meet
the goal?

A.Yes

B. No

Explanation:
Correct Answer: B
Instead: You add a WHERE clause to the SQL statement.
Note: DAX is not a language designed to fetch the data like SQL rather than used for data analysis purposes. It is
always a better and recommended approach to transform the data as close to the data source itself. For example, your
data source is a relational database; then, it's better to go with T-SQL.
SQL is a structured query language, whereas DAX is a formula language used for data analysis purposes. When our
data is stored in some structured database systems like SQL server management studio, MySQL, or others, we have to
use SQL to fetch the stored data.
Reference:
https://www.learndax.com/dax-vs-sql-when-to-use-dax-over-sql/

Question 34

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: You add a WHERE clause to the SQL statement. Does this meet the goal?

A.Yes

B. No

Explanation:
Correct Answer: A
Power Query enables you to specify your native database query in a text box under Advanced options when
connecting to a database. In the example below, you'll import data from a SQL Server database using a native database
query entered in the SQL statement text box.
1. Connect to a SQL Server database using Power Query. Select the SQL Server database option in the connector
selection.
2. In the SQL Server database popup window:
3. Specify the Server and Database where you want to import data from using native database query.
4. Under Advanced options, select the SQL statement field and paste or enter your native database query, then select
OK.

Reference:
https://docs.microsoft.com/en-us/power-query/native-database-query

Question 35

DRAG DROP -
You are preparing a financial report in Power BI.
You connect to the data stored in a Microsoft Excel spreadsheet by using Power Query Editor as shown in
the following exhibit.

You need to prepare the data to support the following:


✑ Visualizations that include all measures in the data over time
✑ Year-over-year calculations for all the measures
Which four 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. Select and Place:
Explanation:
Correct Answer:
1. Use first row as header
2. Unpivot all columns other than "Measure"
3. Rename "Attribute" to "Year
4. Change data type of "Year" to date (Date > Year)

Question 36

HOTSPOT -
You are creating an analytics report that will consume data from the tables shown in the following table.
There is a relationship between the tables.
There are no reporting requirements on employee_id and employee_photo.
You need to optimize the data model.
What should you configure for employee_id and employee_photo? To answer, select the appropriate options
in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Explanation:
Correct
Answer:
Box 1: Hide
-
Need in the relation, so cannot delete
it.

Box 2: Delete -
Reference:
https://community.powerbi.com/t5/Desktop/How-to-Hide-a-Column-in-power-Bi/m-p/
414470

Question 37

HOTSPOT -
You plan to create Power BI dataset to analyze attendance at a school. Data will come from two
separate views named View1 and View2 in an Azure SQL database. View1 contains the columns
shown in the following table.
View2 contains the columns shown in the following table.

The views can be related based on the Class ID column.


Class ID is the unique identifier for the specified class, period, teacher, and school year. For example, the
same class can be taught by the same teacher during two different periods, but the class will have a different
class ID.
You need to design a star schema data model by using the data in both views. The solution must facilitate the
following analysis:
✑ The count of classes that occur by period
✑ The count of students in attendance by period by day
✑ The average number of students attending a class each month
In which table should you include the Teacher First Name and Period Number fields? To answer, select the
appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Correct Answer:

Explanation:
Correct Answer:
Teacher dimension
Class dimension

Question 38

You have the Power BI model shown in the following exhibit.

There are four departments in the Departments table.


You need to ensure that users can see the data of their respective department only.
What should you do?

A.Create a slicer that filters Departments based on DepartmentID.

B. Create a row-level security (RLS) role for each department, and then define the membership of the
role.

C. Create a DepartmentID parameter to filter the Departments table.

D.To the ConfidentialData table, add a calculated measure that uses the CURRENTGROUP DAX
function.

Explanation:
Correct Answer: B
Row-level security (RLS) with Power BI can be used to restrict data access for gi ven users. Filters restrict data access at
the row level, and you can define filters within roles
.
Reference:
https://docs.microsoft.com/e n-us/powe r-bi/enterprise/servic e-admin-rls

Question 39

In Power BI Desktop, you are building a sales report that contains two tables. Both tables have row-level
security (RLS) configured.
You need to create a relationship between the tables. The solution must ensure that bidirectional
crossfiltering honors the RLS settings. What should you do?
A.Create an inactive relationship between the tables and select Apply security filter in both directions.
B. Create an active relationship between the tables and select Apply security filter in both directions.

C. Create an inactive relationship between the tables and select Assume referential integrity.

D.Create an active relationship between the tables and select Assume referential integrity.

Explanation:
Correct Answer:
By default, row
B -level security filtering uses-directional
single filters, whether the relationships are set to single direction
or bi-directional. You can manually enable
-directional
bi cross-filtering with -row
level security by selecting the
relationshipand checking the Apply security filter in both directions checkbox. Select this option when you've also
implemented dynamic-level row security at the server level, where
-levelrow
security is based on username or. login ID

Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-rls

Question 40

HOTSPOT -
You have a column named UnitsInStock as shown in the following exhibit.
UnitsInStock has 75 non-null values, of which 51 are unique.
Use the drop-down menus to select the answer choice that completes each statement based on the
information presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Explanation:
Correct :
Answer
Box 1: 75 rows
-
Is nullable allows NULL values in the
column.

Box 2: reduce -
Reference:
https://blog.crossjoin.co.uk/2019/01/20/is-nullable-column-property-power-
bi/

You might also like