Microsoft Certified Power Bi Data Analyst Associate · Free Practice Question Medium

Question 37

You monitor an active fraudulent activity report in the Power BI service that connects to a backend financial data mart. The Teradata Database is updated whenever customers use a credit card. You have to detect counterfeit transactions as soon as they happen.

How would you set up the data connection from Power BI?

  • A

    Use DirectQuery as Data Connectivity mode with reports on shared capacity

  • B

    Use Import as Data Connectivity mode with reports on Premium capacity

  • C

    Use Import as Data Connectivity mode with reports on shared capacity

  • D

    Use DirectQuery as Data Connectivity mode with reports on Premium capacity

Reveal correct answer

Correct answer: D

Explanation

<<This entire discussion is on Power BI service, NOT Power BI Desktop>>

If you need to monitor and detect fraudulent transactions in real-time, you wouldn’t manually refresh the Power BI report with a mouse click. The reports should be automatically updated as soon as a transaction is created in the database so you can take corrective action.

Automatic page refresh in Power BI automatically updates the active report if the source data changes.

Reference Link: https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-automatic-page-refresh


But automatic page refresh works only with data sources that support DirectQuery. Thankfully, relational data sources like Teradata support DirectQuery.


Quick Preview:

Reference Link: https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-automatic-page-refresh#considerations-and-limitations

https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-directquery-about#determining-the-queries-sent-by-power-bi-desktop


This means that both the options related to Import models are incorrect. You can safely ignore the options Use Import as Data Connectivity mode with Premium capacity and Use Import as Data Connectivity mode with shared capacity.


For workspaces in shared capacity, automatic page refresh has a minimum refresh interval of 30 minutes. Refreshing the report once in 30 minutes is not ideal as you need to quickly remediate any fraudulent transaction.

The option Use DirectQuery as Data Connectivity mode with shared capacity is incorrect too.


Quick Preview:

Reference Link: https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-automatic-page-refresh#restrictions-on-refresh-intervals


For workspaces in Premium capacity, automatic page refresh has a minimum refresh interval as low as 1 second (even in Power BI service). Since we need to detect fraudulent transactions in real-time, you can set the interval as low as allowed by the capabilities of the data source and the capacity administrator.

Option Use DirectQuery as Data Connectivity mode with Premium capacity is the correct answer.


Quick Preview:

Reference Link: https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-automatic-page-refresh#restrictions-on-refresh-intervals

Discussion

Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need