👉Get Full PDF
Question.1 Which storage mode leaves the data at the data source? (A) Import (B) Direct Query (C) Dual (D) None of these |
1. Click here to View Answer
Answer is (B) Direct Query
Question.2 Which technology improves performance by generating a single query statement to retrieve and transform source data? (A) Query folding (B) Adding index columns (C) Adding custom columns with complex logic (D) None of these |
2. Click here to View Answer
Answer is (A) Query folding
Question.3 What type of import error might leave a column blank? (A) Keep errors (B) Unpivot columns (C) Data type error (D) None of these |
3. Click here to View Answer
Answer is (C) Data type error
Question.4 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?Create a JSON file that contains the database server names. Import the JSON file to the dataset. Create a parameter and update the queries to use the parameter. Create a query for each database server and hide the development tables. Set the data source privacy level to Organizational and use the ReplaceValue Power Query M function. |
4. Click here to View Answer
Answer is (B) Create a parameter and update the queries to use the parameter.
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.
Refernce:
https://docs.microsoft.com/en-us/power-bi/create-reports/deployment-pipelines-best-practices
https://www.fourmoo.com/2018/03/27/using-the-power-bi-service-parameters-to-change-connection-strings-to-possibly-change-between-dev-test-prod/
Question.5 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. |
5. Click here to View Answer
Answer is (B) Set Data Connectivity mode to DirectQuery.
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. For some 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. 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.
Incorrect Answers:
D: Import: The selected tables and columns are imported into Power BI Desktop. As you create or interact with a visualization, Power BI Desktop uses the imported data. To see underlying data changes since the initial import or the most recent refresh, you must refresh the data, which imports the full dataset again.
Reference:
https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-use-directquery