exam questions

Exam PL-300 All Questions

View all questions & answers for the PL-300 exam

Exam PL-300 topic 1 question 16 discussion

Actual exam question from Microsoft's PL-300
Question #: 16
Topic #: 1
[All PL-300 Questions]

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.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
SanaCanada
Highly Voted 2 years, 1 month ago
Selected Answer: C
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
upvoted 51 times
BhavnishM
1 month, 2 weeks ago
gateways are needed for on premises DB.
upvoted 1 times
...
KAYBOL
1 year, 7 months ago
I would think Gateways are need for ON premises DB.
upvoted 10 times
...
...
IxIsa
Highly Voted 2 years, 7 months ago
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
upvoted 45 times
Sunny_Liya
2 years, 7 months ago
Need a gateway
upvoted 3 times
Dovoto
2 years, 7 months ago
The BI developer has already created the dataflow, so the gateway must be present. Import and daily scheduled refresh should do the trick.
upvoted 18 times
Shalaleh
2 years ago
in all options, it says :" create a dataflow...." it means we already do not have the dataflow
upvoted 1 times
Maniula
1 year, 10 months ago
No, it's already created by the developer. Your task is "to use the dataflow in a report"
upvoted 3 times
...
...
...
...
spamhz
1 year, 8 months ago
direct query is to on prem database, does it still use online processing operation?
upvoted 2 times
...
thanhtran7
2 years, 5 months ago
"Although the dataflow uses DirectQuery, the Dataset can be refreshed with Import." -> I dont understand this point. Can you help explain more details?
upvoted 6 times
NLeeXTung
1 year, 11 months ago
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
upvoted 6 times
...
...
...
jaume
Most Recent 6 months, 1 week ago
The "Enhanced Dataflows Compute Engine" (ECE) is a feature designed to improve the performance of data transformations in PBI dataflows by using optimized processing and caching...but I think it cannot be used with DirectQuery option enabled but Import mode!! As one of the requisites is about ensuring data is updated up to the previous day, I think option C should be the right one as it's scheduling daily refresh. Once again I feel like these questions are not testing our knowledge abou PBI and/or data analysis but main important thing is to understand all the statements in the right way
upvoted 1 times
...
nelrosell
8 months, 1 week ago
must be A: Since the Enhanced Dataflows Compute Engine is turned on, you can use DirectQuery to access the dataflow. This allows you to query the data in real-time without importing it into Power BI, minimizing online processing operations
upvoted 4 times
...
rcaliandro
9 months, 1 week ago
Selected Answer: C
"Include data from the current year, up to and including the previous day." and "Minimize online processing operations" C. Create a dataflows connection that has Import mode selected and schedule a daily refresh
upvoted 1 times
...
Daniel16
10 months, 1 week ago
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?
upvoted 1 times
...
shazzzy
1 year ago
Answer: A
upvoted 1 times
...
RoxyRishi
1 year ago
What is the correct one finally
upvoted 1 times
...
ajelizi
1 year ago
Selected Answer: B
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.
upvoted 4 times
Inesd
1 year ago
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 ?
upvoted 1 times
...
...
LOCOBI
1 year, 2 months ago
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
upvoted 1 times
...
AZFabio
1 year, 2 months ago
Selected Answer: C
correct
upvoted 1 times
...
momo1165
1 year, 4 months ago
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.
upvoted 1 times
...
T1M2P
1 year, 6 months ago
This question was in Exam today.
upvoted 7 times
...
mordaro
1 year, 6 months ago
Selected Answer: C
C because it meets all requirements
upvoted 1 times
...
Igetmyrole
1 year, 8 months ago
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.
upvoted 7 times
...
Chenemi
1 year, 9 months ago
Selected Answer: C
SINCE WE ARE MINIMIZING ONLINE PROCESSING
upvoted 1 times
...
pverde
1 year, 10 months ago
Selected Answer: C
C is correct
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago