{"id":16939,"date":"2026-09-21T05:24:19","date_gmt":"2026-09-21T05:24:19","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=16939"},"modified":"2026-09-21T05:28:36","modified_gmt":"2026-09-21T05:28:36","slug":"microsoft-dp-600-practice-test-questions-and-exam-dumps-part2-q21-40","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/microsoft-dp-600-practice-test-questions-and-exam-dumps-part2-q21-40\/","title":{"rendered":"Microsoft DP-600 Practice Test Questions and Exam Dumps Part2 Q21-40"},"content":{"rendered":"<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/dp-600-exam-dumps\"><b>Microsoft DP-600 Exam Dumps<\/b><\/a><b> and Practice Test Dumps.<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 21<\/b><\/h3>\n<p><b>Which Microsoft Fabric item provides a Spark-based environment for interactive data engineering and analytical code?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Warehouse<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Notebook<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dashboard<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Report<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A Microsoft Fabric notebook provides an interactive environment for writing and executing code for data engineering, data preparation, exploration, and analytical workloads. Fabric notebooks can use Apache Spark capabilities and support languages such as Python, depending on the configured environment. A Warehouse is designed for structured SQL-based analytics, while dashboards and reports focus on presenting analytical results. Therefore, when users need a code-based Spark environment for processing and exploring data, a Fabric notebook is the appropriate item.<\/span><\/p>\n<h3><b>Question 22<\/b><\/h3>\n<p><b>A semantic model contains a Product table with a unique ProductKey and a Sales table containing multiple records for each product. Which relationship should normally be created?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Many-to-many<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">One-to-one<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">One-to-many from Product to Sales<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Many-to-one from Product to Sales<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The Product table contains one unique row for each ProductKey, while the Sales table can contain many transactions associated with the same product. Therefore, the normal relationship is one-to-many from Product to Sales. This pattern is common in dimensional models, where a dimension table contains unique descriptive entities and a fact table contains multiple business events. A many-to-many relationship is unnecessary when the product key is unique in the dimension. One-to-one also does not represent the multiple sales records associated with each product.<\/span><\/p>\n<h3><b>Question 23<\/b><\/h3>\n<p><b>Which Power Query operation changes columns from rows into separate columns based on their values?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unpivot<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Merge<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pivot<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Append<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The Pivot operation transforms values from rows into separate columns. It is useful when source data contains categories in one column and corresponding values in another column, but the analytical structure requires those categories to become individual columns. Unpivot performs the opposite type of structural transformation by converting columns into rows. Merge combines tables based on matching columns, while Append combines rows from multiple tables. Therefore, Pivot is the correct Power Query operation when values need to become separate columns based on their categories.<\/span><\/p>\n<h3><b>Question 24<\/b><\/h3>\n<p><b>A Fabric analyst needs to combine all rows from two tables that have compatible column structures. Which operation should be used?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Append<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Merge<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pivot<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Group By<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Append combines rows from two or more tables into a single table. It is appropriate when the tables represent similar entities or periods and have compatible structures. For example, monthly sales tables could be appended to create a larger table containing records from multiple months. Merge is instead used to combine columns from related tables based on matching keys. Pivot changes the shape of data, while Group By summarizes rows. Therefore, Append is the appropriate operation when the requirement is to combine the rows of compatible tables.<\/span><\/p>\n<h3><b>Question 25<\/b><\/h3>\n<p><b>Which component is primarily responsible for transforming data through Power Query in Microsoft Fabric?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dataflow Gen2<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Eventstream<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dashboard<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Scorecard<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Dataflow Gen2 uses Power Query capabilities to ingest and transform data within Microsoft Fabric. It provides a low-code approach for tasks such as filtering, joining, reshaping, cleansing, and changing data types before the resulting data is loaded into supported destinations. Eventstream focuses on real-time event processing, while dashboards and scorecards are presentation and monitoring components. Therefore, Dataflow Gen2 is the appropriate Fabric component when Power Query-based data transformation is required as part of a data integration process.<\/span><\/p>\n<h3><b>Question 26<\/b><\/h3>\n<p><b>Which relationship type should be used when a dimension contains unique keys and a fact table contains repeated instances of those keys?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">One-to-one<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Many-to-many<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">One-to-many<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">One-way cross-filtering only<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A one-to-many relationship is normally used when the dimension table contains one unique occurrence of a key and the fact table contains many rows with that same key. For example, a single customer can have many sales transactions. This structure supports dimensional modeling and allows filters from the dimension to propagate to related fact records. A one-to-one relationship requires uniqueness on both sides, while many-to-many is used for more complex relationships where keys can repeat on both sides. Therefore, one-to-many is the standard relationship in this scenario.<\/span><\/p>\n<h3><b>Question 27<\/b><\/h3>\n<p><b>Which Microsoft Fabric capability can be used to orchestrate data movement and transformation activities in a repeatable workflow?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data pipeline<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Semantic model<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dashboard<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Scorecard<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A Fabric data pipeline provides orchestration capabilities for data integration workflows. It can coordinate activities such as copying data, running transformations, and triggering other supported operations in a defined sequence. This allows data engineering teams to build repeatable processes instead of manually performing each operation. Semantic models are designed for analytical modeling, dashboards present information, and scorecards track objectives and metrics. Therefore, a data pipeline is the appropriate Fabric component when multiple data-processing activities need to be orchestrated into a repeatable workflow.<\/span><\/p>\n<h3><b>Question 28<\/b><\/h3>\n<p><b>A semantic model has a table containing Date, Year, Month, and MonthNumber columns. Which feature can organize these fields into a reusable date hierarchy for reporting?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hierarchy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Calculation group<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Parameter<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dataflow<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A hierarchy organizes related fields into levels that users can navigate through during analysis. A date hierarchy can contain levels such as Year, Quarter, Month, and Day, allowing report users to move between different levels of time detail. This makes analytical exploration more intuitive and can simplify visual configuration. Calculation groups manage reusable calculation logic, parameters provide configurable values or selections, and dataflows perform data preparation. Therefore, a hierarchy is the appropriate modeling feature for organizing date-related fields into navigable levels.<\/span><\/p>\n<h3><b>Question 29<\/b><\/h3>\n<p><b>Which DAX function is commonly used to modify the filter context of an expression?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SUM<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CALCULATE<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">COUNTROWS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DISTINCTCOUNT<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The CALCULATE function is one of the most important DAX functions for modifying filter context when evaluating an expression. It can add, remove, or modify filters before the expression is evaluated, making it fundamental for many analytical measures. SUM performs aggregation, COUNTROWS counts rows, and DISTINCTCOUNT counts distinct values. Although these functions are frequently used within measures, they do not provide the same general filter-context modification capability as CALCULATE. Therefore, CALCULATE is the correct choice for changing the evaluation context of a DAX expression.<\/span><\/p>\n<h3><b>Question 30<\/b><\/h3>\n<p><b>A report requires a measure that returns the total sales amount while ignoring a filter applied to the Product table. Which DAX concept is most relevant?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Filter modification<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data type conversion<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Relationship creation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Column renaming<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Filter modification is the relevant DAX concept when a measure must calculate a result while changing or removing filters from a particular table or column. Functions such as CALCULATE can modify the filter context, while functions such as REMOVEFILTERS can remove filters from specified tables or columns. This allows a measure to calculate a total independently of a particular product filter while retaining other relevant filters. Data type conversion, relationship creation, and column renaming address different modeling or preparation requirements and do not directly solve this calculation problem.<\/span><\/p>\n<h3><b>Question 31<\/b><\/h3>\n<p><b>Which Microsoft Fabric item is optimized for analytical queries over large volumes of structured data using SQL?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Warehouse<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Notebook<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Eventstream<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dataflow<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A Fabric Warehouse is designed for analytical workloads involving structured relational data and supports SQL-based querying. It is suitable for organizations that require a centralized analytical store with tables and familiar warehouse concepts. Notebooks provide code-based processing environments, Eventstream supports real-time event processing, and Dataflows are used for data ingestion and transformation. A Warehouse is therefore the appropriate item when the primary requirement is to store and analyze large volumes of structured data through SQL queries.<\/span><\/p>\n<h3><b>Question 32<\/b><\/h3>\n<p><b>A developer wants to query a Fabric lakehouse using SQL without creating a traditional warehouse first. Which endpoint can provide SQL access to lakehouse data?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SQL analytics endpoint<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Power BI gateway<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dataflow destination<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deployment pipeline<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A Fabric lakehouse provides a SQL analytics endpoint that enables users to query supported lakehouse data using SQL. This gives analysts and developers a familiar relational query experience while the underlying data remains associated with the lakehouse. A Power BI gateway provides connectivity to external or on-premises sources, a dataflow destination is used to store transformed data, and deployment pipelines manage supported content across stages. Therefore, the SQL analytics endpoint is the appropriate choice when SQL access to lakehouse data is required.<\/span><\/p>\n<h3><b>Question 33<\/b><\/h3>\n<p><b>Which modeling practice generally reduces ambiguity and improves usability in a Power BI semantic model?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Creating unnecessary bidirectional relationships<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Using a clear star schema<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Storing every attribute in one large table<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removing all dimension tables<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A clear star schema generally improves semantic model usability by separating measurable business events into fact tables and descriptive information into dimension tables. This structure creates predictable relationships and makes filtering and aggregation easier to understand. Excessive bidirectional relationships can introduce ambiguity and unexpected filtering behavior. Placing everything into one large table can make maintenance and analytical modeling more difficult, while removing dimensions eliminates useful descriptive structures. Therefore, a well-designed star schema is generally a strong modeling practice for Power BI semantic models.<\/span><\/p>\n<h3><b>Question 34<\/b><\/h3>\n<p><b>Which DAX function returns the number of rows in a table or filtered table expression?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DISTINCT<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">COUNTROWS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VALUES<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">FILTER<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">COUNTROWS returns the number of rows in a table or table expression after the applicable filter context has been evaluated. It is commonly used in measures that need to count records rather than count values in a specific column. DISTINCT returns a table containing unique values, VALUES returns a table of values affected by context, and FILTER returns a filtered table based on a specified condition. Therefore, COUNTROWS is the DAX function specifically intended to count rows in a table or table expression.<\/span><\/p>\n<h3><b>Question 35<\/b><\/h3>\n<p><b>An analyst needs to create a calculated value that changes according to the current filters applied to a report. Which model object is normally preferred?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Measure<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Static text column<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Workspace role<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data source credential<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A measure is normally preferred for calculations that should respond dynamically to the current filter context in a report. Measures are evaluated when a visual queries the semantic model, allowing their results to change according to selections such as dates, products, regions, or customers. A calculated column is evaluated during model processing and stores values at the row level, while workspace roles and credentials serve administrative purposes. Therefore, a measure is the appropriate model object when the calculation needs to respond dynamically to report filters.<\/span><\/p>\n<h3><b>Question 36<\/b><\/h3>\n<p><b>Which Microsoft Fabric feature can provide a graphical representation of relationships and dependencies between data assets?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lineage view<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Query editor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dataflow refresh history<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Report bookmark<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Lineage view provides a visual representation of relationships and dependencies between supported Fabric and Power BI items. It can help users understand how data moves through an analytical environment, such as how a source connects to a dataflow, semantic model, and report. This is useful for impact analysis, troubleshooting, and understanding data dependencies. Query editors are used for data transformation or querying, refresh history provides operational information, and bookmarks control report navigation. Therefore, lineage view is the appropriate feature for visualizing analytical asset dependencies.<\/span><\/p>\n<h3><b>Question 37<\/b><\/h3>\n<p><b>A report contains a visual that is slow because a measure performs expensive calculations over a large model. Which tool can help investigate DAX query performance?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Performance Analyzer<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sensitivity label<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deployment pipeline<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Workspace calendar<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Power BI Performance Analyzer can help identify how long different report elements take to load and can provide information useful for investigating visual and query performance. This can help developers determine whether a particular visual or calculation is contributing to slow report interaction. Sensitivity labels classify content, deployment pipelines support lifecycle management, and workspace calendars are unrelated to DAX performance analysis. Therefore, Performance Analyzer is an appropriate tool for investigating report performance when expensive measures or visuals may be responsible for delays.<\/span><\/p>\n<h3><b>Question 38<\/b><\/h3>\n<p><b>Which Power BI feature allows a user to save a specific combination of filters, slicers, and visual states for quick navigation?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bookmarks<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dataflows<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Relationships<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Gateways<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Bookmarks capture the current state of a report page, including supported filters, slicer selections, visual visibility, and other report-view settings. They can be used to create navigation experiences, reset report views, or provide different predefined perspectives within a report. Dataflows handle data preparation, relationships define how model tables interact, and gateways provide connectivity to supported data sources. Therefore, bookmarks are the appropriate Power BI feature when users need to save and quickly restore a particular report state.<\/span><\/p>\n<h3><b>Question 39<\/b><\/h3>\n<p><b>A semantic model contains a column with customer identifiers that should not be visible to report consumers. Which security capability can restrict access to the column?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Row-level security<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Object-level security<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Incremental refresh<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dataflow parameters<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Object-level security (OLS) can restrict access to specific model objects, including tables or columns, for defined users or roles. It is useful when users should be able to access a semantic model but must not see particular sensitive objects. Row-level security instead controls which rows users can access while generally leaving the model structure available. Incremental refresh controls data processing, and dataflow parameters support configurable data transformations. Therefore, object-level security is the appropriate capability when access to a particular column needs to be restricted.<\/span><\/p>\n<h3><b>Question 40<\/b><\/h3>\n<p><b>Which approach can improve semantic model performance by reducing unnecessary columns and data that are not required for reporting?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Importing every source column<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removing unused columns and reducing unnecessary data<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Creating bidirectional relationships everywhere<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Adding calculated columns for every business rule<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Removing unused columns and unnecessary data can reduce the size and complexity of a semantic model. Smaller models generally require fewer resources for storage and processing and can improve query and refresh efficiency. Including every available source column increases model size without necessarily adding analytical value. Excessive bidirectional relationships can introduce complexity and unexpected filter propagation, while unnecessary calculated columns can increase model processing and memory requirements. Therefore, keeping only the data required for reporting is an important technique for maintaining an efficient semantic model.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Microsoft DP-600 Exam Dumps and Practice Test Dumps. &nbsp; Question 21 Which Microsoft Fabric item provides a Spark-based environment for interactive data engineering and analytical code? Warehouse Notebook Dashboard Report Correct Answer: 2 Explanation A Microsoft Fabric notebook provides an interactive environment for writing and executing code for data engineering, data preparation, exploration, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/16939"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=16939"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/16939\/revisions"}],"predecessor-version":[{"id":16940,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/16939\/revisions\/16940"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=16939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=16939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=16939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}