View Full Microsoft DP-700 Exam Dumps and Practice Test Dumps.
Question 121
Which feature allows a Fabric item to access data stored in another OneLake location without copying the data?
- Dataflow Gen2
- Mirroring
- Data pipeline
- OneLake shortcut
Correct Answer: 4
Explanation
A OneLake shortcut provides access to data stored in another supported storage location without physically copying the data into the destination location. This approach helps reduce data duplication and simplifies access to shared datasets. Shortcuts can be useful when organizations want multiple teams or Fabric items to work with the same data while maintaining a single source. They can also improve storage efficiency because the underlying data does not need to be duplicated simply to make it accessible from another location.
Question 122
Which Microsoft Fabric capability is primarily used to replicate data from an operational database into Fabric with minimal transformation?
- Mirroring
- Dataflow Gen2
- Notebook
- Semantic model
Correct Answer: 1
Explanation
Microsoft Fabric Mirroring is designed to continuously replicate data from supported operational databases into OneLake. It is useful when organizations need a near-real-time copy of operational data for analytics without building a traditional extraction and transformation pipeline. Mirroring reduces the amount of custom ingestion code required because changes from the source are replicated automatically. The replicated data can then be used by other Fabric workloads for analysis, reporting, and downstream processing while leaving the operational system focused on transactional workloads.
Question 123
Which command can create a new table in a Fabric Warehouse using the results of a query?
- INSERT INTO
- UPDATE
- CREATE TABLE AS SELECT
- DELETE FROM
Correct Answer: 3
Explanation
CREATE TABLE AS SELECT, commonly called CTAS, creates a new table based on the result of a SELECT query. In a Fabric Warehouse, this is useful when creating transformed or derived tables from existing data. For example, a data engineer can select specific columns, filter records, or aggregate information and store the resulting dataset as a new table. CTAS can also be useful for preparing tables for analytical workloads because the table is created directly from the query result rather than requiring separate table creation and data insertion steps.
Question 124
A data engineer needs to process millions of records using distributed transformations. Which Fabric workload is most appropriate?
- Warehouse SQL
- Spark
- Semantic model
- Data hub
Correct Answer: 2
Explanation
Spark is designed for distributed data processing and is well suited to workloads involving large datasets and complex transformations. In Microsoft Fabric, Spark notebooks and related capabilities allow data engineers to process data using languages such as Python, Scala, or SQL. Spark distributes processing across multiple resources, which can make large-scale transformations more practical than performing every operation on a single machine. It is particularly useful for complex data engineering tasks, custom processing logic, and transformations that benefit from distributed computation.
Question 125
What is the main purpose of a OneLake shortcut?
- Encrypt data automatically
- Convert files to Delta tables
- Create a semantic model
- Reference existing data without duplicating it
Correct Answer: 4
Explanation
The primary purpose of a OneLake shortcut is to provide access to existing data without creating another physical copy of that data. This can help organizations maintain centralized datasets while allowing different Fabric workspaces or items to consume the same information. Shortcuts are especially useful when data already exists in another supported location and copying it would create unnecessary storage and maintenance requirements. Because the data remains in its original location, changes to the source can be reflected when the shortcut is accessed.
Question 126
Which table type is commonly used by Fabric Lakehouse for transactional data storage?
- CSV table
- JSON table
- Delta table
- XML table
Correct Answer: 3
Explanation
Delta tables are commonly used in Microsoft Fabric Lakehouses because they provide transactional capabilities and reliable table management on top of data stored in OneLake. Delta Lake supports features such as ACID transactions, schema management, and reliable updates to data. This makes Delta tables more suitable for structured analytical workloads than simply storing independent CSV or JSON files. Data engineers can use Delta tables with Spark and other Fabric capabilities to build dependable data processing workflows while maintaining a table-oriented structure over the underlying files.
Question 127
Which approach helps prevent a large number of tiny files from reducing data-processing performance?
- File compaction
- Adding more columns
- Removing partitions
- Increasing report pages
Correct Answer: 1
Explanation
File compaction combines many small data files into fewer, larger files. A large number of tiny files can create unnecessary metadata operations and increase the overhead required to read data during analytical processing. Compaction helps improve performance by reducing the number of individual files that engines such as Spark need to manage. It is particularly relevant in workloads where frequent small writes create many files over time. Maintaining reasonable file sizes can therefore improve query efficiency, metadata handling, and overall data-processing performance.
Question 128
A pipeline must execute only when a previous pipeline completes successfully. Which feature should be configured?
- Retry policy
- Dependency condition
- Schedule trigger
- Dataflow refresh
Correct Answer: 2
Explanation
A dependency condition controls when a downstream pipeline activity or process can start based on the outcome of an earlier activity. For example, a workflow can be configured so that the next step runs only after the previous step succeeds. This is important when later processing depends on successfully completed ingestion or transformation. Dependency conditions can also be used to handle failure paths, such as executing an error-handling activity when an earlier operation fails. This allows data engineers to create controlled and predictable orchestration workflows.
Question 129
Which Fabric capability is most appropriate for transforming data through a graphical, low-code interface?
- Spark job
- Warehouse query
- Dataflow Gen2
- Semantic model
Correct Answer: 3
Explanation
Dataflow Gen2 provides a graphical, low-code approach for ingesting and transforming data in Microsoft Fabric. It is based on Power Query and supports many common transformation operations without requiring extensive programming. Data engineers can connect to sources, clean columns, filter rows, change data types, merge datasets, and prepare data for downstream destinations. Dataflow Gen2 is particularly useful when transformations are relatively straightforward and a visual development experience is preferred. More complex custom processing can instead be implemented using notebooks and Spark.
Question 130
What does a Fabric deployment pipeline primarily help data teams manage?
- Database backups
- User passwords
- Streaming events
- Promotion of content between environments
Correct Answer: 4
Explanation
A deployment pipeline helps teams move supported Fabric content through different development stages, such as development, testing, and production. This supports a controlled release process by separating development work from production workloads. Teams can develop and validate changes before promoting them to the next environment. Deployment pipelines are useful for improving consistency and reducing the risk of directly changing production content. They also support organized application lifecycle management for Fabric projects where multiple team members contribute changes.
Question 131
Which schema design commonly contains measurable business events and links to descriptive dimensions?
- Star schema
- Flat file
- Key-value store
- Document schema
Correct Answer: 1
Explanation
A star schema typically contains a central fact table surrounded by dimension tables. The fact table stores measurable business events, such as sales transactions, quantities, or revenue, while dimensions provide descriptive information such as customers, products, dates, or locations. This structure is widely used in analytical systems because it makes relationships straightforward and supports efficient reporting. In Microsoft Fabric, star schemas can be used when designing warehouse and semantic-model workloads. Separating measurements from descriptive attributes also makes analytical queries easier to understand and maintain.
Question 132
What is a slowly changing dimension Type 2 designed to preserve?
- Only the newest record
- Historical versions of dimension records
- Only deleted records
- Aggregated fact values
Correct Answer: 2
Explanation
A Slowly Changing Dimension Type 2 preserves historical versions of dimension records when their attributes change. Instead of overwriting the existing record, a new version is typically created while the previous version remains available. Additional columns may identify effective dates, expiration dates, or the current version. This approach allows analysts to understand how dimension attributes changed over time. For example, if a customer’s region changes, Type 2 processing can preserve both the old and new regions so historical transactions can be analyzed using the appropriate version.
Question 133
Which pipeline activity is useful when processing the same operation for every item in a list?
- Lookup
- Copy Data
- ForEach
- Wait
Correct Answer: 3
Explanation
The ForEach activity is designed to repeat a set of activities for each item in a collection. For example, a pipeline can retrieve a list of files or tables and then process each item using the same sequence of operations. This makes pipelines more flexible and reduces the need to create separate activities for every individual object. The collection can come from a parameter, Lookup activity, or another source. ForEach is particularly useful in metadata-driven workflows where the number of objects processed may change over time.
Question 134
Which technique is useful when source data arrives later than expected but still belongs to an earlier business date?
- Dropping the record
- Replacing all historical data
- Ignoring the business date
- Handling late-arriving data
Correct Answer: 4
Explanation
Late-arriving data refers to records that become available after the expected processing period but belong to an earlier business date or event period. Data pipelines should account for these records so historical analytical results remain accurate. Depending on the design, the pipeline may identify the affected partition or records and update the relevant data. This is particularly important in reporting systems where data arrival does not always follow the exact order of the events being measured. Proper handling prevents incomplete historical results and reduces inconsistencies.
Question 135
Which option is commonly used to expose reusable query logic in a Fabric Warehouse without storing a separate copy of the result data?
- Fact table
- View
- File shortcut
- Eventstream
Correct Answer: 2
Explanation
A view provides a reusable query definition without creating a separate physical copy of the underlying result set. In a Fabric Warehouse, views can simplify access to complex queries and provide users with a consistent logical representation of data. They can also help abstract underlying table structures and restrict which columns or rows users can access. Because a view stores the query definition rather than an independent dataset, changes to the underlying data can be reflected when the view is queried, depending on its definition and source objects.
Question 136
A data engineer wants to pass the source table name into a reusable pipeline at runtime. What should be used?
- Pipeline parameter
- Static text only
- Separate workspace
- Semantic model refresh
Correct Answer: 1
Explanation
Pipeline parameters allow values to be supplied at runtime, making a pipeline reusable across different datasets or processing scenarios. For example, a parameter can contain a source table name, file path, or processing date. Instead of creating separate pipelines for every source, a data engineer can create one parameterized pipeline and provide different values when it runs. This approach reduces duplication and makes maintenance easier. Parameters are especially useful in metadata-driven architectures where a single orchestration pattern must process many similar data sources.
Question 137
Which operation is most appropriate for creating a warehouse table from a filtered query result?
- DROP TABLE
- TRUNCATE TABLE
- GRANT
- CTAS
Correct Answer: 4
Explanation
CTAS, or CREATE TABLE AS SELECT, can create a new table from the output of a SELECT statement. This makes it useful when a data engineer needs to create a table containing a filtered or transformed subset of another dataset. For example, a query can select only active customers and create a new table containing those records. CTAS combines table creation and data population into one operation. It is commonly useful in warehouse workloads when derived tables need to be generated efficiently from existing data.
Question 138
Why is metadata-driven pipeline design useful?
- It removes the need for data sources
- It allows one workflow to process varying inputs
- It prevents all pipeline failures
- It converts every file to CSV
Correct Answer: 2
Explanation
Metadata-driven pipeline design allows a single reusable workflow to process different sources or objects based on configuration information. Metadata may contain table names, file paths, load types, destinations, or processing rules. Instead of creating a separate pipeline for every dataset, the pipeline reads the metadata and dynamically determines what work should be performed. This approach improves maintainability and scalability, especially when an organization has many similar data sources. Changes can often be made in configuration rather than requiring substantial modifications to pipeline logic.
Question 139
Which feature can help identify where data originated and how it moves between Fabric items?
- Workspace roles
- Pipeline parameters
- Data lineage
- File compression
Correct Answer: 3
Explanation
Data lineage provides visibility into relationships between data sources, transformations, and downstream Fabric items. It helps data engineers and analysts understand where data originated, how it was processed, and which reports or other assets depend on it. This information is useful when troubleshooting changes, assessing the impact of modifying a dataset, or investigating dependencies between items. Lineage can also improve governance because teams can better understand the flow of information through their analytical environment. It complements monitoring by showing relationships rather than only execution results.
Question 140
Which practice helps a data engineer detect unexpected changes in incoming columns before they cause downstream failures?
- Schema validation
- Increasing report visuals
- Removing all constraints
- Disabling monitoring
Correct Answer: 1
Explanation
Schema validation checks whether incoming data matches the expected structure, including fields, data types, and other defined requirements. It can help detect unexpected additions, removals, or changes before downstream transformations or analytical workloads process the data. Early detection allows data engineers to investigate source changes and update pipelines when appropriate. Without schema validation, an unexpected source modification may cause transformation failures or produce incorrect results. Incorporating schema checks into ingestion and processing workflows therefore improves reliability and helps maintain consistent data contracts.