Microsoft Fabric Data Engineer DP-700 Orchestration, Triggers Practice Test

 

Topic 04 covers orchestration, triggers, parameters and dynamic expressions for Microsoft DP-700 practice. Study each scenario and select the best answer. For broader exam preparation, review the Microsoft DP-700 Exam Dumps page.

Question 1

A Fabric engineering team is reviewing a customer-analytics environment. Business-oriented transformations are primarily Power Query shaping steps and should be maintained with a low-code experience Which action is most appropriate?

  1. Use a notebook for code-centric PySpark or Python transformation logic
  2. Use Apache Airflow when existing DAG-centric orchestration must coordinate Fabric items
  3. Use a pipeline to invoke a notebook as one governed activity in a larger process
  4. Use Dataflow Gen2 for low-code Power Query transformations
  5. Use a Fabric pipeline to coordinate multiple activities and dependencies

Correct Answer: D

Correct Answer

Answer D is correct because Dataflow Gen2 is suited to reusable Power Query transformations. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the workflow requires custom code, libraries, and Spark transformations beyond low-code shaping. Specifically, notebooks provide code-first Spark execution and rich transformation logic, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the organization already manages complex DAG dependencies in Airflow and wants Fabric items invoked from those DAGs. Specifically, Fabric Airflow jobs provide DAG-based orchestration and Fabric item operators, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when custom Spark logic is one step among copies, validations, and downstream activities. Specifically, a pipeline can orchestrate the notebook while preserving the overall workflow dependency graph, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the workflow must copy data, call other items, branch on status, and manage activity dependencies. Specifically, pipelines are the orchestration surface for multi-step activity workflows, which does not resolve the decisive condition in this scenario.

Question 2

A data engineer must correct a design for an internal finance data estate. The decisive requirement is that the workflow must copy data, call other items, branch on status, and manage activity dependencies. Which choice best addresses it?

  1. Use Dataflow Gen2 for low-code Power Query transformations
  2. Use a Fabric pipeline to coordinate multiple activities and dependencies
  3. Use a notebook for code-centric PySpark or Python transformation logic
  4. Use Apache Airflow when existing DAG-centric orchestration must coordinate Fabric items
  5. Use a pipeline to invoke a notebook as one governed activity in a larger process

Correct Answer: B

Correct Answer

Answer B is correct because pipelines are the orchestration surface for multi-step activity workflows. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when business-oriented transformations are primarily Power Query shaping steps and should be maintained with a low-code experience. Specifically, Dataflow Gen2 is suited to reusable Power Query transformations, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the workflow requires custom code, libraries, and Spark transformations beyond low-code shaping. Specifically, notebooks provide code-first Spark execution and rich transformation logic, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the organization already manages complex DAG dependencies in Airflow and wants Fabric items invoked from those DAGs. Specifically, Fabric Airflow jobs provide DAG-based orchestration and Fabric item operators, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when custom Spark logic is one step among copies, validations, and downstream activities. Specifically, a pipeline can orchestrate the notebook while preserving the overall workflow dependency graph, which does not resolve the decisive condition in this scenario.

Question 3

For a multi-team Fabric deployment, the organization has fixed the following constraint: the workflow requires custom code, libraries, and Spark transformations beyond low-code shaping. Which action best satisfies the requirement?

  1. Use Apache Airflow when existing DAG-centric orchestration must coordinate Fabric items
  2. Use a pipeline to invoke a notebook as one governed activity in a larger process
  3. Use Dataflow Gen2 for low-code Power Query transformations
  4. Use a Fabric pipeline to coordinate multiple activities and dependencies
  5. Use a notebook for code-centric PySpark or Python transformation logic

Correct Answer: E

Correct Answer

Answer E is correct because notebooks provide code-first Spark execution and rich transformation logic. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the organization already manages complex DAG dependencies in Airflow and wants Fabric items invoked from those DAGs. Specifically, Fabric Airflow jobs provide DAG-based orchestration and Fabric item operators, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when custom Spark logic is one step among copies, validations, and downstream activities. Specifically, a pipeline can orchestrate the notebook while preserving the overall workflow dependency graph, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when business-oriented transformations are primarily Power Query shaping steps and should be maintained with a low-code experience. Specifically, Dataflow Gen2 is suited to reusable Power Query transformations, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the workflow must copy data, call other items, branch on status, and manage activity dependencies. Specifically, pipelines are the orchestration surface for multi-step activity workflows, which does not resolve the decisive condition in this scenario.

Question 4

During an operational design review for a logistics monitoring solution, engineers confirm that the organization already manages complex DAG dependencies in Airflow and wants Fabric items invoked from those DAGs. What should they do?

  1. Use a Fabric pipeline to coordinate multiple activities and dependencies
  2. Use a notebook for code-centric PySpark or Python transformation logic
  3. Use Apache Airflow when existing DAG-centric orchestration must coordinate Fabric items
  4. Use a pipeline to invoke a notebook as one governed activity in a larger process
  5. Use Dataflow Gen2 for low-code Power Query transformations

Correct Answer: C

Correct Answer

Answer C is correct because Fabric Airflow jobs provide DAG-based orchestration and Fabric item operators. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the workflow must copy data, call other items, branch on status, and manage activity dependencies. Specifically, pipelines are the orchestration surface for multi-step activity workflows, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the workflow requires custom code, libraries, and Spark transformations beyond low-code shaping. Specifically, notebooks provide code-first Spark execution and rich transformation logic, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when custom Spark logic is one step among copies, validations, and downstream activities. Specifically, a pipeline can orchestrate the notebook while preserving the overall workflow dependency graph, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when business-oriented transformations are primarily Power Query shaping steps and should be maintained with a low-code experience. Specifically, Dataflow Gen2 is suited to reusable Power Query transformations, which does not resolve the decisive condition in this scenario.

Question 5

After a recent change in a regional supply-chain platform, the team determines that custom Spark logic is one step among copies, validations, and downstream activities. Which implementation should be selected?

  1. Use a pipeline to invoke a notebook as one governed activity in a larger process
  2. Use Dataflow Gen2 for low-code Power Query transformations
  3. Use a Fabric pipeline to coordinate multiple activities and dependencies
  4. Use a notebook for code-centric PySpark or Python transformation logic
  5. Use Apache Airflow when existing DAG-centric orchestration must coordinate Fabric items

Correct Answer: A

Correct Answer

Answer A is correct because a pipeline can orchestrate the notebook while preserving the overall workflow dependency graph. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer B is incorrect because this action is appropriate when business-oriented transformations are primarily Power Query shaping steps and should be maintained with a low-code experience. Specifically, Dataflow Gen2 is suited to reusable Power Query transformations, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the workflow must copy data, call other items, branch on status, and manage activity dependencies. Specifically, pipelines are the orchestration surface for multi-step activity workflows, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the workflow requires custom code, libraries, and Spark transformations beyond low-code shaping. Specifically, notebooks provide code-first Spark execution and rich transformation logic, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the organization already manages complex DAG dependencies in Airflow and wants Fabric items invoked from those DAGs. Specifically, Fabric Airflow jobs provide DAG-based orchestration and Fabric item operators, which does not resolve the decisive condition in this scenario.

Question 6

A Fabric engineering team is reviewing a governed self-service analytics domain. The source publishes a complete daily file at a predictable time and business latency allows scheduled ingestion Which action is most appropriate?

  1. Use a schedule with an explicit time zone for a regional business cutoff
  2. Use a tumbling or bounded schedule pattern when each interval must be processed exactly once in sequence
  3. Use an event trigger plus idempotent processing for bursty duplicate notifications
  4. Use a schedule trigger for a fixed recurring load window
  5. Use an event-based trigger when data arrival time is unpredictable

Correct Answer: D

Correct Answer

Answer D is correct because a schedule trigger matches a fixed recurrence without event plumbing. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the workflow must run at a local business time that changes relative to UTC with daylight rules. Specifically, time-zone-aware scheduling preserves the intended local execution time, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when every time window is a distinct processing unit and missed intervals must be recoverable. Specifically, windowed scheduling makes the interval an explicit unit of work, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the source can emit repeated notifications and each logical data arrival should be processed once. Specifically, event-driven execution combined with idempotent work tolerates duplicate trigger delivery, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the process must start shortly after a source event or file arrival rather than at a fixed clock time. Specifically, event triggers reduce latency by reacting to the actual event, which does not resolve the decisive condition in this scenario.

Question 7

A data engineer must correct a design for a financial reporting workspace. The decisive requirement is that the process must start shortly after a source event or file arrival rather than at a fixed clock time. Which choice best addresses it?

  1. Use a schedule trigger for a fixed recurring load window
  2. Use an event-based trigger when data arrival time is unpredictable
  3. Use a schedule with an explicit time zone for a regional business cutoff
  4. Use a tumbling or bounded schedule pattern when each interval must be processed exactly once in sequence
  5. Use an event trigger plus idempotent processing for bursty duplicate notifications

Correct Answer: B

Correct Answer

Answer B is correct because event triggers reduce latency by reacting to the actual event. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the source publishes a complete daily file at a predictable time and business latency allows scheduled ingestion. Specifically, a schedule trigger matches a fixed recurrence without event plumbing, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the workflow must run at a local business time that changes relative to UTC with daylight rules. Specifically, time-zone-aware scheduling preserves the intended local execution time, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when every time window is a distinct processing unit and missed intervals must be recoverable. Specifically, windowed scheduling makes the interval an explicit unit of work, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the source can emit repeated notifications and each logical data arrival should be processed once. Specifically, event-driven execution combined with idempotent work tolerates duplicate trigger delivery, which does not resolve the decisive condition in this scenario.

Question 8

For a healthcare operations workspace, the organization has fixed the following constraint: the workflow must run at a local business time that changes relative to UTC with daylight rules. Which action best satisfies the requirement?

  1. Use a tumbling or bounded schedule pattern when each interval must be processed exactly once in sequence
  2. Use an event trigger plus idempotent processing for bursty duplicate notifications
  3. Use a schedule trigger for a fixed recurring load window
  4. Use an event-based trigger when data arrival time is unpredictable
  5. Use a schedule with an explicit time zone for a regional business cutoff

Correct Answer: E

Correct Answer

Answer E is correct because time-zone-aware scheduling preserves the intended local execution time. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when every time window is a distinct processing unit and missed intervals must be recoverable. Specifically, windowed scheduling makes the interval an explicit unit of work, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the source can emit repeated notifications and each logical data arrival should be processed once. Specifically, event-driven execution combined with idempotent work tolerates duplicate trigger delivery, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the source publishes a complete daily file at a predictable time and business latency allows scheduled ingestion. Specifically, a schedule trigger matches a fixed recurrence without event plumbing, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the process must start shortly after a source event or file arrival rather than at a fixed clock time. Specifically, event triggers reduce latency by reacting to the actual event, which does not resolve the decisive condition in this scenario.

Question 9

During an operational design review for an IoT operations solution, engineers confirm that every time window is a distinct processing unit and missed intervals must be recoverable. What should they do?

  1. Use an event-based trigger when data arrival time is unpredictable
  2. Use a schedule with an explicit time zone for a regional business cutoff
  3. Use a tumbling or bounded schedule pattern when each interval must be processed exactly once in sequence
  4. Use an event trigger plus idempotent processing for bursty duplicate notifications
  5. Use a schedule trigger for a fixed recurring load window

Correct Answer: C

Correct Answer

Answer C is correct because windowed scheduling makes the interval an explicit unit of work. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the process must start shortly after a source event or file arrival rather than at a fixed clock time. Specifically, event triggers reduce latency by reacting to the actual event, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the workflow must run at a local business time that changes relative to UTC with daylight rules. Specifically, time-zone-aware scheduling preserves the intended local execution time, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the source can emit repeated notifications and each logical data arrival should be processed once. Specifically, event-driven execution combined with idempotent work tolerates duplicate trigger delivery, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the source publishes a complete daily file at a predictable time and business latency allows scheduled ingestion. Specifically, a schedule trigger matches a fixed recurrence without event plumbing, which does not resolve the decisive condition in this scenario.

Question 10

After a recent change in a product usage analytics pipeline, the team determines that the source can emit repeated notifications and each logical data arrival should be processed once. Which implementation should be selected?

  1. Use an event trigger plus idempotent processing for bursty duplicate notifications
  2. Use a schedule trigger for a fixed recurring load window
  3. Use an event-based trigger when data arrival time is unpredictable
  4. Use a schedule with an explicit time zone for a regional business cutoff
  5. Use a tumbling or bounded schedule pattern when each interval must be processed exactly once in sequence

Correct Answer: A

Correct Answer

Answer A is correct because event-driven execution combined with idempotent work tolerates duplicate trigger delivery. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer B is incorrect because this action is appropriate when the source publishes a complete daily file at a predictable time and business latency allows scheduled ingestion. Specifically, a schedule trigger matches a fixed recurrence without event plumbing, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the process must start shortly after a source event or file arrival rather than at a fixed clock time. Specifically, event triggers reduce latency by reacting to the actual event, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the workflow must run at a local business time that changes relative to UTC with daylight rules. Specifically, time-zone-aware scheduling preserves the intended local execution time, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when every time window is a distinct processing unit and missed intervals must be recoverable. Specifically, windowed scheduling makes the interval an explicit unit of work, which does not resolve the decisive condition in this scenario.

Question 11

A Fabric engineering team is reviewing a shared business intelligence platform. The same pipeline must run for development and production with different source locations Which action is most appropriate?

  1. Use an array parameter and ForEach activity for a controlled list of tables
  2. Use a secure connection or secret mechanism rather than a plain pipeline parameter for credentials
  3. Validate required parameters at the start of the orchestration
  4. Define a pipeline parameter for the environment-specific source path
  5. Pass the parent pipeline parameter into the child notebook

Correct Answer: D

Correct Answer

Answer D is correct because a parameter makes the pipeline reusable without editing its activities. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the same copy logic must run for several table names supplied at runtime. Specifically, an array plus iteration applies one activity pattern to a variable set of inputs, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when a value is a credential and must not appear as ordinary run input or expression output. Specifically, credentials require secure connection handling rather than general-purpose parameters, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when a missing business date causes ambiguous downstream paths and partial writes. Specifically, early validation fails fast before expensive or irreversible activities begin, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the notebook needs the business date selected by the orchestrating pipeline. Specifically, explicit parameter passing keeps the child execution aligned with the parent run context, which does not resolve the decisive condition in this scenario.

Question 12

A data engineer must correct a design for an enterprise lakehouse program. The decisive requirement is that the notebook needs the business date selected by the orchestrating pipeline. Which choice best addresses it?

  1. Define a pipeline parameter for the environment-specific source path
  2. Pass the parent pipeline parameter into the child notebook
  3. Use an array parameter and ForEach activity for a controlled list of tables
  4. Use a secure connection or secret mechanism rather than a plain pipeline parameter for credentials
  5. Validate required parameters at the start of the orchestration

Correct Answer: B

Correct Answer

Answer B is correct because explicit parameter passing keeps the child execution aligned with the parent run context. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the same pipeline must run for development and production with different source locations. Specifically, a parameter makes the pipeline reusable without editing its activities, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the same copy logic must run for several table names supplied at runtime. Specifically, an array plus iteration applies one activity pattern to a variable set of inputs, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when a value is a credential and must not appear as ordinary run input or expression output. Specifically, credentials require secure connection handling rather than general-purpose parameters, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when a missing business date causes ambiguous downstream paths and partial writes. Specifically, early validation fails fast before expensive or irreversible activities begin, which does not resolve the decisive condition in this scenario.

Question 13

For a regulated retail analytics platform, the organization has fixed the following constraint: the same copy logic must run for several table names supplied at runtime. Which action best satisfies the requirement?

  1. Use a secure connection or secret mechanism rather than a plain pipeline parameter for credentials
  2. Validate required parameters at the start of the orchestration
  3. Define a pipeline parameter for the environment-specific source path
  4. Pass the parent pipeline parameter into the child notebook
  5. Use an array parameter and ForEach activity for a controlled list of tables

Correct Answer: E

Correct Answer

Answer E is correct because an array plus iteration applies one activity pattern to a variable set of inputs.

Incorrect Answers

Answer A is incorrect because this action is appropriate when a value is a credential and must not appear as ordinary run input or expression output. Specifically, credentials require secure connection handling rather than general-purpose parameters, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when a missing business date causes ambiguous downstream paths and partial writes. Specifically, early validation fails fast before expensive or irreversible activities begin, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the same pipeline must run for development and production with different source locations. Specifically, a parameter makes the pipeline reusable without editing its activities, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the notebook needs the business date selected by the orchestrating pipeline. Specifically, explicit parameter passing keeps the child execution aligned with the parent run context, which does not resolve the decisive condition in this scenario.

Question 14

During an operational design review for a real-time telemetry service, engineers confirm that a value is a credential and must not appear as ordinary run input or expression output. What should they do?

  1. Pass the parent pipeline parameter into the child notebook
  2. Use an array parameter and ForEach activity for a controlled list of tables
  3. Use a secure connection or secret mechanism rather than a plain pipeline parameter for credentials
  4. Validate required parameters at the start of the orchestration
  5. Define a pipeline parameter for the environment-specific source path

Correct Answer: C

Correct Answer

Answer C is correct because credentials require secure connection handling rather than general-purpose parameters. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the notebook needs the business date selected by the orchestrating pipeline. Specifically, explicit parameter passing keeps the child execution aligned with the parent run context, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the same copy logic must run for several table names supplied at runtime. Specifically, an array plus iteration applies one activity pattern to a variable set of inputs, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when a missing business date causes ambiguous downstream paths and partial writes. Specifically, early validation fails fast before expensive or irreversible activities begin, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the same pipeline must run for development and production with different source locations. Specifically, a parameter makes the pipeline reusable without editing its activities, which does not resolve the decisive condition in this scenario.

Question 15

After a recent change in a global manufacturing data product, the team determines that a missing business date causes ambiguous downstream paths and partial writes. Which implementation should be selected?

  1. Validate required parameters at the start of the orchestration
  2. Define a pipeline parameter for the environment-specific source path
  3. Pass the parent pipeline parameter into the child notebook
  4. Use an array parameter and ForEach activity for a controlled list of tables
  5. Use a secure connection or secret mechanism rather than a plain pipeline parameter for credentials

Correct Answer: A

Correct Answer

Answer A is correct because early validation fails fast before expensive or irreversible activities begin. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer B is incorrect because this action is appropriate when the same pipeline must run for development and production with different source locations. Specifically, a parameter makes the pipeline reusable without editing its activities, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the notebook needs the business date selected by the orchestrating pipeline. Specifically, explicit parameter passing keeps the child execution aligned with the parent run context, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the same copy logic must run for several table names supplied at runtime. Specifically, an array plus iteration applies one activity pattern to a variable set of inputs, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when a value is a credential and must not appear as ordinary run input or expression output. Specifically, credentials require secure connection handling rather than general-purpose parameters, which does not resolve the decisive condition in this scenario.

Question 16

A Fabric engineering team is reviewing a customer-analytics environment. The copy query needs the watermark value returned by the preceding lookup Which action is most appropriate?

  1. Use a conditional expression to choose the branch from a validation result
  2. Reference the current ForEach item inside the repeated activity
  3. Use pipeline run metadata in the audit record
  4. Reference the lookup activity output in the downstream copy expression
  5. Use an expression to construct the destination partition path from the run date

Correct Answer: D

Correct Answer

Answer D is correct because dynamic expressions can pass prior activity output into downstream settings. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when a data-quality check determines whether the load should continue or quarantine the file. Specifically, conditional logic routes execution based on the validation output, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the same activity processes each table name from the iteration array. Specifically, the iteration context supplies the current item to the dynamic expression, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the audit table must capture the unique orchestration run that wrote a data batch. Specifically, run metadata provides the execution identifier for traceability, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when each execution writes to a date-partitioned folder determined at runtime. Specifically, dynamic expressions can compose item paths from pipeline parameters and run metadata, which does not resolve the decisive condition in this scenario.

Question 17

A data engineer must correct a design for an internal finance data estate. The decisive requirement is that each execution writes to a date-partitioned folder determined at runtime. Which choice best addresses it?

  1. Reference the lookup activity output in the downstream copy expression
  2. Use an expression to construct the destination partition path from the run date
  3. Use a conditional expression to choose the branch from a validation result
  4. Reference the current ForEach item inside the repeated activity
  5. Use pipeline run metadata in the audit record

Correct Answer: B

Correct Answer

Answer B is correct because dynamic expressions can compose item paths from pipeline parameters and run metadata. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the copy query needs the watermark value returned by the preceding lookup. Specifically, dynamic expressions can pass prior activity output into downstream settings, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when a data-quality check determines whether the load should continue or quarantine the file. Specifically, conditional logic routes execution based on the validation output, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the same activity processes each table name from the iteration array. Specifically, the iteration context supplies the current item to the dynamic expression, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the audit table must capture the unique orchestration run that wrote a data batch. Specifically, run metadata provides the execution identifier for traceability, which does not resolve the decisive condition in this scenario.

Question 18

For a multi-team Fabric deployment, the organization has fixed the following constraint: a data-quality check determines whether the load should continue or quarantine the file. Which action best satisfies the requirement?

  1. Reference the current ForEach item inside the repeated activity
  2. Use pipeline run metadata in the audit record
  3. Reference the lookup activity output in the downstream copy expression
  4. Use an expression to construct the destination partition path from the run date
  5. Use a conditional expression to choose the branch from a validation result

Correct Answer: E

Correct Answer

Answer E is correct because conditional logic routes execution based on the validation output. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the same activity processes each table name from the iteration array. Specifically, the iteration context supplies the current item to the dynamic expression, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the audit table must capture the unique orchestration run that wrote a data batch. Specifically, run metadata provides the execution identifier for traceability, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the copy query needs the watermark value returned by the preceding lookup. Specifically, dynamic expressions can pass prior activity output into downstream settings, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when each execution writes to a date-partitioned folder determined at runtime. Specifically, dynamic expressions can compose item paths from pipeline parameters and run metadata, which does not resolve the decisive condition in this scenario.

Question 19

During an operational design review for a logistics monitoring solution, engineers confirm that the same activity processes each table name from the iteration array. What should they do?

  1. Use an expression to construct the destination partition path from the run date
  2. Use a conditional expression to choose the branch from a validation result
  3. Reference the current ForEach item inside the repeated activity
  4. Use pipeline run metadata in the audit record
  5. Reference the lookup activity output in the downstream copy expression

Correct Answer: C

Correct Answer

Answer C is correct because the iteration context supplies the current item to the dynamic expression. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when each execution writes to a date-partitioned folder determined at runtime. Specifically, dynamic expressions can compose item paths from pipeline parameters and run metadata, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when a data-quality check determines whether the load should continue or quarantine the file. Specifically, conditional logic routes execution based on the validation output, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the audit table must capture the unique orchestration run that wrote a data batch. Specifically, run metadata provides the execution identifier for traceability, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the copy query needs the watermark value returned by the preceding lookup. Specifically, dynamic expressions can pass prior activity output into downstream settings, which does not resolve the decisive condition in this scenario.

Question 20

After a recent change in a regional supply-chain platform, the team determines that the audit table must capture the unique orchestration run that wrote a data batch. Which implementation should be selected?

  1. Use pipeline run metadata in the audit record
  2. Reference the lookup activity output in the downstream copy expression
  3. Use an expression to construct the destination partition path from the run date
  4. Use a conditional expression to choose the branch from a validation result
  5. Reference the current ForEach item inside the repeated activity

Correct Answer: A

Correct Answer

Answer A is correct because run metadata provides the execution identifier for traceability. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer B is incorrect because this action is appropriate when the copy query needs the watermark value returned by the preceding lookup. Specifically, dynamic expressions can pass prior activity output into downstream settings, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when each execution writes to a date-partitioned folder determined at runtime. Specifically, dynamic expressions can compose item paths from pipeline parameters and run metadata, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when a data-quality check determines whether the load should continue or quarantine the file. Specifically, conditional logic routes execution based on the validation output, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the same activity processes each table name from the iteration array. Specifically, the iteration context supplies the current item to the dynamic expression, which does not resolve the decisive condition in this scenario.

Question 21

A Fabric engineering team is reviewing a governed self-service analytics domain. One notebook implements reusable transformation logic for different dates and tables Which action is most appropriate?

  1. Keep large datasets in OneLake rather than returning them through orchestration outputs
  2. Separate retryable notebook transformation from non-idempotent publication
  3. Pin the notebook to the tested environment configuration
  4. Parameterize the notebook and invoke it from the pipeline
  5. Return a small status value from the notebook for pipeline branching

Correct Answer: D

Correct Answer

Answer D is correct because pipeline-to-notebook parameters reuse the code without duplicating notebooks. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the notebook produces millions of rows consumed by later Fabric steps. Specifically, orchestration outputs are for control metadata, while bulk data should remain in storage, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the Spark transformation can be retried safely but the final external publish must not run twice. Specifically, separating stages lets the retry policy match each side effect, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the notebook requires a specific library/runtime combination that must be reproducible across runs. Specifically, an attached Fabric environment makes the execution dependencies explicit, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the next activity depends on a validation result calculated in notebook code. Specifically, a controlled notebook result can drive downstream orchestration decisions, which does not resolve the decisive condition in this scenario.

Question 22

A data engineer must correct a design for a financial reporting workspace. The decisive requirement is that the next activity depends on a validation result calculated in notebook code. Which choice best addresses it?

  1. Parameterize the notebook and invoke it from the pipeline
  2. Return a small status value from the notebook for pipeline branching
  3. Keep large datasets in OneLake rather than returning them through orchestration outputs
  4. Separate retryable notebook transformation from non-idempotent publication
  5. Pin the notebook to the tested environment configuration

Correct Answer: B

Correct Answer

Answer B is correct because a controlled notebook result can drive downstream orchestration decisions. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when one notebook implements reusable transformation logic for different dates and tables. Specifically, pipeline-to-notebook parameters reuse the code without duplicating notebooks, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the notebook produces millions of rows consumed by later Fabric steps. Specifically, orchestration outputs are for control metadata, while bulk data should remain in storage, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the Spark transformation can be retried safely but the final external publish must not run twice. Specifically, separating stages lets the retry policy match each side effect, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the notebook requires a specific library/runtime combination that must be reproducible across runs. Specifically, an attached Fabric environment makes the execution dependencies explicit, which does not resolve the decisive condition in this scenario.

Question 23

For a healthcare operations workspace, the organization has fixed the following constraint: the notebook produces millions of rows consumed by later Fabric steps. Which action best satisfies the requirement?

  1. Separate retryable notebook transformation from non-idempotent publication
  2. Pin the notebook to the tested environment configuration
  3. Parameterize the notebook and invoke it from the pipeline
  4. Return a small status value from the notebook for pipeline branching
  5. Keep large datasets in OneLake rather than returning them through orchestration outputs

Correct Answer: E

Correct Answer

Answer E is correct because orchestration outputs are for control metadata, while bulk data should remain in storage. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the Spark transformation can be retried safely but the final external publish must not run twice. Specifically, separating stages lets the retry policy match each side effect, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the notebook requires a specific library/runtime combination that must be reproducible across runs. Specifically, an attached Fabric environment makes the execution dependencies explicit, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when one notebook implements reusable transformation logic for different dates and tables. Specifically, pipeline-to-notebook parameters reuse the code without duplicating notebooks, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the next activity depends on a validation result calculated in notebook code. Specifically, a controlled notebook result can drive downstream orchestration decisions, which does not resolve the decisive condition in this scenario.

Question 24

During an operational design review for an IoT operations solution, engineers confirm that the Spark transformation can be retried safely but the final external publish must not run twice. What should they do?

  1. Return a small status value from the notebook for pipeline branching
  2. Keep large datasets in OneLake rather than returning them through orchestration outputs
  3. Separate retryable notebook transformation from non-idempotent publication
  4. Pin the notebook to the tested environment configuration
  5. Parameterize the notebook and invoke it from the pipeline

Correct Answer: C

Correct Answer

Answer C is correct because separating stages lets the retry policy match each side effect. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the next activity depends on a validation result calculated in notebook code. Specifically, a controlled notebook result can drive downstream orchestration decisions, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the notebook produces millions of rows consumed by later Fabric steps. Specifically, orchestration outputs are for control metadata, while bulk data should remain in storage, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the notebook requires a specific library/runtime combination that must be reproducible across runs. Specifically, an attached Fabric environment makes the execution dependencies explicit, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when one notebook implements reusable transformation logic for different dates and tables. Specifically, pipeline-to-notebook parameters reuse the code without duplicating notebooks, which does not resolve the decisive condition in this scenario.

Question 25

After a recent change in a product usage analytics pipeline, the team determines that the notebook requires a specific library/runtime combination that must be reproducible across runs. Which implementation should be selected?

  1. Pin the notebook to the tested environment configuration
  2. Parameterize the notebook and invoke it from the pipeline
  3. Return a small status value from the notebook for pipeline branching
  4. Keep large datasets in OneLake rather than returning them through orchestration outputs
  5. Separate retryable notebook transformation from non-idempotent publication

Correct Answer: A

Correct Answer

Answer A is correct because an attached Fabric environment makes the execution dependencies explicit. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer B is incorrect because this action is appropriate when one notebook implements reusable transformation logic for different dates and tables. Specifically, pipeline-to-notebook parameters reuse the code without duplicating notebooks, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the next activity depends on a validation result calculated in notebook code. Specifically, a controlled notebook result can drive downstream orchestration decisions, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the notebook produces millions of rows consumed by later Fabric steps. Specifically, orchestration outputs are for control metadata, while bulk data should remain in storage, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the Spark transformation can be retried safely but the final external publish must not run twice. Specifically, separating stages lets the retry policy match each side effect, which does not resolve the decisive condition in this scenario.

Question 26

A Fabric engineering team is reviewing a shared business intelligence platform. The source occasionally returns a temporary throttling error and the copy is idempotent Which action is most appropriate?

  1. Use an On Success dependency before updating the load watermark
  2. Use an On Failure path to emit the operational alert and diagnostics
  3. Make the rerunnable portion idempotent before enabling automatic retry
  4. Configure retry on a transient copy activity failure
  5. Route a failed validation to a quarantine path instead of the normal publish step

Correct Answer: D

Correct Answer

Answer D is correct because activity retry is appropriate for transient failures when repeating the operation is safe. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the next watermark must advance only after the copy completes successfully. Specifically, success dependency prevents a failed copy from skipping unprocessed source changes, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when operators need immediate context when a critical activity fails. Specifically, failure dependency can invoke dedicated notification and logging steps, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when a retry could otherwise duplicate rows or side effects. Specifically, idempotence is the key prerequisite for safe automated replay, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when bad input must be retained for investigation but must not reach curated data. Specifically, failure branching isolates invalid data from the success path, which does not resolve the decisive condition in this scenario.

Question 27

A data engineer must correct a design for an enterprise lakehouse program. The decisive requirement is that bad input must be retained for investigation but must not reach curated data. Which choice best addresses it?

  1. Configure retry on a transient copy activity failure
  2. Route a failed validation to a quarantine path instead of the normal publish step
  3. Use an On Success dependency before updating the load watermark
  4. Use an On Failure path to emit the operational alert and diagnostics
  5. Make the rerunnable portion idempotent before enabling automatic retry

Correct Answer: B

Correct Answer

Answer B is correct because failure branching isolates invalid data from the success path. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when the source occasionally returns a temporary throttling error and the copy is idempotent. Specifically, activity retry is appropriate for transient failures when repeating the operation is safe, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the next watermark must advance only after the copy completes successfully. Specifically, success dependency prevents a failed copy from skipping unprocessed source changes, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when operators need immediate context when a critical activity fails. Specifically, failure dependency can invoke dedicated notification and logging steps, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when a retry could otherwise duplicate rows or side effects. Specifically, idempotence is the key prerequisite for safe automated replay, which does not resolve the decisive condition in this scenario.

Question 28

For a regulated retail analytics platform, the organization has fixed the following constraint: the next watermark must advance only after the copy completes successfully. Which action best satisfies the requirement?

  1. Use an On Failure path to emit the operational alert and diagnostics
  2. Make the rerunnable portion idempotent before enabling automatic retry
  3. Configure retry on a transient copy activity failure
  4. Route a failed validation to a quarantine path instead of the normal publish step
  5. Use an On Success dependency before updating the load watermark

Correct Answer: E

Correct Answer

Answer E is correct because success dependency prevents a failed copy from skipping unprocessed source changes. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when operators need immediate context when a critical activity fails. Specifically, failure dependency can invoke dedicated notification and logging steps, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when a retry could otherwise duplicate rows or side effects. Specifically, idempotence is the key prerequisite for safe automated replay, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when the source occasionally returns a temporary throttling error and the copy is idempotent. Specifically, activity retry is appropriate for transient failures when repeating the operation is safe, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when bad input must be retained for investigation but must not reach curated data. Specifically, failure branching isolates invalid data from the success path, which does not resolve the decisive condition in this scenario.

Question 29

During an operational design review for a real-time telemetry service, engineers confirm that operators need immediate context when a critical activity fails. What should they do?

  1. Route a failed validation to a quarantine path instead of the normal publish step
  2. Use an On Success dependency before updating the load watermark
  3. Use an On Failure path to emit the operational alert and diagnostics
  4. Make the rerunnable portion idempotent before enabling automatic retry
  5. Configure retry on a transient copy activity failure

Correct Answer: C

Correct Answer

Answer C is correct because failure dependency can invoke dedicated notification and logging steps. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer A is incorrect because this action is appropriate when bad input must be retained for investigation but must not reach curated data. Specifically, failure branching isolates invalid data from the success path, which does not resolve the decisive condition in this scenario.

Answer B is incorrect because this action is appropriate when the next watermark must advance only after the copy completes successfully. Specifically, success dependency prevents a failed copy from skipping unprocessed source changes, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when a retry could otherwise duplicate rows or side effects. Specifically, idempotence is the key prerequisite for safe automated replay, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when the source occasionally returns a temporary throttling error and the copy is idempotent. Specifically, activity retry is appropriate for transient failures when repeating the operation is safe, which does not resolve the decisive condition in this scenario.

Question 30

After a recent change in a global manufacturing data product, the team determines that a retry could otherwise duplicate rows or side effects. Which implementation should be selected?

  1. Make the rerunnable portion idempotent before enabling automatic retry
  2. Configure retry on a transient copy activity failure
  3. Route a failed validation to a quarantine path instead of the normal publish step
  4. Use an On Success dependency before updating the load watermark
  5. Use an On Failure path to emit the operational alert and diagnostics

Correct Answer: A

Correct Answer

Answer A is correct because idempotence is the key prerequisite for safe automated replay. This directly addresses the relevant Fabric behavior while preserving the other stated constraints.

Incorrect Answers

Answer B is incorrect because this action is appropriate when the source occasionally returns a temporary throttling error and the copy is idempotent. Specifically, activity retry is appropriate for transient failures when repeating the operation is safe, which does not resolve the decisive condition in this scenario.

Answer C is incorrect because this action is appropriate when bad input must be retained for investigation but must not reach curated data. Specifically, failure branching isolates invalid data from the success path, which does not resolve the decisive condition in this scenario.

Answer D is incorrect because this action is appropriate when the next watermark must advance only after the copy completes successfully. Specifically, success dependency prevents a failed copy from skipping unprocessed source changes, which does not resolve the decisive condition in this scenario.

Answer E is incorrect because this action is appropriate when operators need immediate context when a critical activity fails. Specifically, failure dependency can invoke dedicated notification and logging steps, which does not resolve the decisive condition in this scenario.

Popular posts

img