PL-300 Exam QuestionsBrowse all questions from this exam

PL-300 Exam - 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?

Show Answer
Correct Answer: C

Using Import mode with a daily refresh schedule ensures that data is loaded and stored in Power BI, which minimizes online processing operations as calculations and updates are done during the refresh rather than in real-time. This approach decreases calculation and rendering times for visuals. Scheduling a daily refresh guarantees that the data remains up-to-date, including data from the current year up to and including the previous day, by retrieving and importing data at a set interval.

Discussion

17 comments
Sign in to comment
IxIsaOption: C
Sep 28, 2022

C, because one of the requirements is 'Minimize online processing operations'. Although the dataflow uses DirectQuery, the Dataset can be refreshed with Import.https://learn.microsoft.com/en-us/power-bi/transform-model/dataflows/dataflows-directquery

Sunny_Liya
Oct 6, 2022

Need a gateway

Dovoto
Oct 10, 2022

The BI developer has already created the dataflow, so the gateway must be present. Import and daily scheduled refresh should do the trick.

Shalaleh
May 1, 2023

in all options, it says :" create a dataflow...." it means we already do not have the dataflow

Maniula
Jul 23, 2023

No, it's already created by the developer. Your task is "to use the dataflow in a report"

thanhtran7
Dec 6, 2022

"Although the dataflow uses DirectQuery, the Dataset can be refreshed with Import." -> I dont understand this point. Can you help explain more details?

NLeeXTung
Jun 5, 2023

Image the Dataflow like the Common Data Model which has been ETL from the external data sources and PBI Desktop will connect to Dataflow by Import mode to create its dataset

spamhz
Sep 11, 2023

direct query is to on prem database, does it still use online processing operation?

SanaCanadaOption: C
Apr 5, 2023

Correct Answer C Based on the requirements mentioned, the best option would be to choose option C: Create a dataflows connection that has Import mode selected and schedule a daily refresh. Option A is not the best choice as it requires online processing operations, which goes against one of the requirements. Option B is not necessary since the SQL Server is on-premises and not in a cloud environment. Gateway connections are typically used for cloud-based data sources that require access to on-premises data. Option D refreshes the data too frequently and might lead to unnecessary processing operations, which goes against one of the requirements. Therefore, the best approach is to use Import mode with daily scheduled refreshes to include data from the current year, up to and including the previous day. This would minimize online processing operations and also reduce calculation times and render times for visuals. No confusion, and no need to discuss further

KAYBOL
Oct 16, 2023

I would think Gateways are need for ON premises DB.

IgetmyroleOption: C
Sep 4, 2023

The correct answer is C. It is because: Import mode allows us to load and store the data from the DirectQuery source in the Power BI service. This minimizes online processing operations, as calculations are performed during data refresh rather than in real-time during report rendering. Scheduling a daily refresh ensures that our dataflow data is up to date while minimizing the frequency of refresh operations. Since we only need data up to and including the previous day, a daily refresh is sufficient.

T1M2P
Nov 11, 2023

This question was in Exam today.

MphatsoOption: B
May 16, 2023

The best option to meet the given requirements would be: B. Create a dataflows connection that has DirectQuery mode selected and configure a gateway connection for the dataset. Explanation: The requirement to minimize online processing operations suggests that DirectQuery mode should be used. DirectQuery allows Power BI to directly query the on-premises SQL server without importing the data into Power BI. The requirement to minimize calculation times and render times for visuals is also achieved through DirectQuery mode. With DirectQuery, calculations are performed on the SQL server, reducing the computational load on Power BI. The requirement to include data from the current year, up to and including the previous day can be handled by configuring a gateway connection. The gateway allows Power BI to establish a secure connection to the on-premises SQL server and retrieve the required data. Option B fulfills all the requirements by using DirectQuery mode and configuring a gateway connection for the dataset.

nick0651
Oct 30, 2023

given exam on 21th Oct 2023 , This Question is in the exam . I scored 79 , No need to take ful version most of the question covern under 24 pages only.

DOUNIA
Nov 1, 2023

and your answer to this it was C ?

ajeliziOption: B
Apr 25, 2024

The right answer is B. Create a dataflows connection that has DirectQuery mode selected and configure a gateway connection for the dataset. This option allows you to use DirectQuery mode, minimizing online processing operations, while also ensuring that you can access on-premises data from the Microsoft SQL server using a gateway connection.

Inesd
May 13, 2024

I also think that B is the correct answer. For those who have voted for C is possible to use import mode from Dataflow without gateway ?

AnshulKOption: C
May 15, 2023

C option as it decreases the processing time.

pverdeOption: C
Jul 9, 2023

C is correct

ChenemiOption: C
Jul 29, 2023

SINCE WE ARE MINIMIZING ONLINE PROCESSING

mordaroOption: C
Nov 7, 2023

C because it meets all requirements

momo1165Option: C
Jan 2, 2024

C: Import will: 1. Minimize online processing operations. 2. Minimize calculation times and render times for visuals. the daily scheduled refresh will keep data updated and thus Include data from the current year, up to and including the previous day.

AZFabioOption: C
Mar 6, 2024

correct

LOCOBIOption: C
Mar 7, 2024

Option C. Altought the dataflow (witch is a collection of tables) gets its data from Direct Query. The Dataset (Model of those tables) can use import, and because of that, save recourses. So that discarts options A and B. Also for option B a Gateway connection is not needed since the SQL sever is ON PREMISE and a gateway is used for cloud envarioment that require access for on premise data. Then you can also think that since we are trying to minimize resource, the hourly refresh is more expensive that option C So option C is correct

RoxyRishi
May 5, 2024

What is the correct one finally

shazzzyOption: A
May 6, 2024

Answer: A If you read https://learn.microsoft.com/en-us/power-bi/transform-model/dataflows/dataflows-premium-features#use-the-enhanced-compute-engine, you will see that there is a special instance where query folding eliminates slow visuals. Is says use Directquery to connect to dataflow (meaning not the source SQL db).

Daniel16Option: C
Jul 15, 2024

I don't understand that we already have a dataflow using DirectQuery to access tables, why do we need to create a dataflow connection with Import mode?