Summer Certification Sale 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: save70

Free and Premium Microsoft DP-750 Dumps Questions Answers

Page: 1 / 5
Total 91 questions

Implementing Data Engineering Solutions Using Azure Databricks Questions and Answers

Question 1

You have an Azure Databricks workspace that is enabled for Unity Catalog and contains a catalog named finance, finance contains two schemas named default and procurement.

You need to create a table named assets in the procurement schema, assets must contain the following columns:

• asset.id

• asset, type

• asset_name

How should you complete the SQL statement? To answer, drag the appropriate values to the correct targets. Each value may be used once, more than once, or not at all You may need to drag the split bar between panes or scroll to view content

NOTE: Each correct selection is worth one point.

Options:

Buy Now
Question 2

You have an Azure Databricks workspace that is enabled for Unity Catalog and contains a managed Delta table named Sales. Sales stores transaction data and contains the following columns:

• transactionjd (string)

• transaction date (date)

• amount (decimal)

You need to implement the following data quality requirements by using table-level data quality enforcement:

• amount must be greater than 0.

• transaction id must never be null.

• Invalid records must be rejected when data is written to the Sales table.

What should you do?

Options:

A.

Use a select statement with where conditions to validate the data before querying.

B.

Configure row-level security (RLS) where transactionjd is null or amount is less than or equal to 0.

C.

Create a view that filters out rows where transactionjd is null or amount is less than or equal to 0.

D.

Add a not null constraint to transactionjd and a check constraint to amount.

Question 3

You have an Azure Databricks workspace that is enabled for Unity Catalog.

You need to share curated data with an external organization. The solution must meet the following requirements:

    The organization will use its own compute platform to query the data.

    Access to the data must be centrally governed by using Unity Catalog.

    Administrative effort must be minimized.

What should you do?

Options:

A.

Use Delta Sharing.

B.

Create a pipeline to move the data to an SFTP server.

C.

Create a Lakeflow Connect pipeline.

D.

Grant workspace access to external users.

E.

Create a SQL warehouse for external users.

Question 4

You have an Azure Databricks workspace named Workspace1 that contains a Git folder linked to a remote Git repository. The Git folder contains a Databricks notebook named Notebook1.

From the main branch, you create a feature branch named Branch1 and commit changes to Notebook1.

Another user commits changes to Notebook1 in main.

When you attempt to merge Branch1 into main, a merge conflict occurs.

You need to ensure that Notebook1 in main includes the changes from both branches.

What should you do?

Options:

A.

From Workspace1, clone Branch1 as a new Git folder.

B.

Apply the changes directly to the main branch.

C.

Merge main into Branch1, resolve the conflicts, and then complete the merge of Branch1 into main.

D.

From Workspace1, clone the main branch as a new Git folder.

Question 5

You have an Azure Databricks workspace that is enabled for Unity Catalog

You have an Apache Spark Structured Streaming job that writes data to a Delta table.

After the cluster restarts, the streaming job reprocesses previously ingested data

You need to prevent the streaming job from reprocessing the data after the cluster restarts.

What should you do?

Options:

A.

Increase the trigger interval of the streaming query.

B.

Configure a checkpoint location for the streaming query.

C.

Configure a watermark for the streaming query.

D.

Enable change data feed (CDF) for the target table.

Question 6

You have an Azure Databricks workspace that is enabled for Unity Catalog and contains a Delta table named Orders.

You load the Orders table into an Apache Spark DataFrame named df.

You need to create a DataFrame that excludes rows where the order amount is null.

Solution: You run the following expression.

df.filter(df.order_amount.isNotNull())

Does this meet the goal?

Options:

A.

Yes

B.

No

Question 7

You have an Azure Databricks workspace that contains a job in Lakeflow Jobs named Job1.

Job1 processes raw data files stored in Azure Storage.

New files arrive at unpredictable intervals.

You need to ensure that Job1 starts automatically when new files arrive and does NOT consume compute resources when no data is available.

Which type of job trigger should you use?

Options:

A.

file arrival

B.

continuous

C.

scheduled

D.

manual

Question 8

You have an Azure Databricks workspace that is enabled for Unity Catalog and contains a catalog named Catalog 1. Catalog 1 contains a table named Transactions. Transactions contains the following columns:

• transaction_id

• customet_name

• email address

• credit_card_number

• transaction_amount

You need to ensure that business analysts can query all the tows in the Transactions table. The solution must meet the following requirements:

• Prevent the analysts from seeing the full values in the email_address and credit_catd_number columns.

• Ensure that the analysts can see only the values after the @ character in each email address.

• Ensure that the analysts can see only the last four digits of each credit card number.

• Enable the analysts to query the table without errors.

• Follow the principle of least privilege.

What should you do?

Options:

A.

Grant the analysts the SELECT permission for the Transactions table and implement row-level filters.

B.

Grant the analysts the select permission for columns that do NOT contain sensitive data.

C.

Grant the analysts the select permission for the Transactions table and apply column masks to email_address and credit_card_number

D.

Grant the analysts the select permission for the Transactions table and apply column-level encryption

Question 9

You have an Azure Databricks workspace that is enabled for Unity Catalog.

You need to profile a table to meet the following requirements:

    The count of null values per column must be evaluated repeatedly as new records are added to the table.

    Changes in the count of null values must be observable over the progression of the dataset.

Which type of profile should you create?

Options:

A.

snapshot

B.

inference

C.

time series

Question 10

You have an Azure Databricks workspace that is enabled for Unity Catalog and contains:

    A catalog named Corpdb

    A schema named Finance in the Corpdb catalog

    A table named Sales in the Finance schema

You have a group named Analysts.

You assign the following permissions to Analysts:

    USE CATALOG on the Corpdb catalog

    USE SCHEMA on the Finance schema

    SELECT on the Sales table

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Options:

Question 11

You have a Lakeflow Spark Declarative Pipelines {SDP) pipeline in Azure Databricks. The pipeline ingests transaction data into a table named Table1.

You need to ensure that in the event of an invalid record, the pipeline continues to run. The solution must meet the following requirements:

• Invalid records must NOT be written to Table 1.

• Invalid records must be preserved for review.

• Minimize development effort

What should you do?

Options:

A.

Implement advanced logic to quarantine the invalid records.

B.

Define a pipeline expectation.

C.

Run were clauses in downstream queries to filter out invalid records.

D.

Add a check constraint to Table1

Question 12

You have an Azure Databricks workspace named Workspace1 that is attached to a Unity Catalog metastore named metastore1

You need to register an Azure Storage account named account1 that has a hierarchical namespace enabled as an external location The external location must use a managed identity to authenticate to account1 and the solution must follow the principle of least privilege.

Which three actions should you perform in sequence ' To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Options:

Question 13

You need to curate Unity Catalog objects that reference the ERP data. The solution must meet the governance requirements.

What should you do?

Options:

A.

Create a volume in the foreign catalog and store curated Delta tables in the volume.

B.

Run the ALTER TABLE command on the foreign catalog tables to add new columns that are required for analytics.

C.

Create Delta tables directly inside the foreign catalog by running the CREATE TABLE AS SELECT (CTAS) command.

D.

In the managed analytics catalog, create views that reference foreign catalog tables that use three-level naming.

Question 14

You have an Azure Databricks workspace

You are creating a Lakeflow Spark Declarative Pipelines (SDP) pipeline that scales automatically. You need to configure compute for the pipeline. The solution must minimize operational costs and effort. What should you use?

Options:

A.

an all-purpose cluster that uses autoscaling

B.

the existing SQL warehouse

C.

a job cluster that uses autoscaling

D.

a single-node, all-purpose cluster

Question 15

Which SCD type should you use to support the planned data modeling changes? To answer, drag the appropriate types to the correct issues. Each type may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

Options:

Question 16

You need to recommend a compute type for the production ingestion workloads and BI workloads. The solution must meet the environment and compute requirements.

What should you recommend for each type of workload? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Question 17

You need to configure compute for the ingestion of telemetry data. The solution must meet the data ingestion and processing requirements.

What should you do?

Options:

A.

Enable Photon acceleration for a job compute cluster.

B.

Move the ingestion pipelines to shared compute.

C.

Increase an all-purpose cluster to a larger fixed node type.

D.

Disable autoscaling for a job compute cluster.

Question 18

You need to develop the task logic for a new job in Lakeflow Jobs that processes telemetry data.

Each task must contain only the appropriate logic for its step in the pipeline. The solution must support the planned changes and meet the data ingestion and processing requirements.

What should you do?

Options:

A.

Use a single Databricks notebook task that performs ingestion, cleansing, and curation in one script.

B.

Create three tasks that each contains the identical logic and use task retries.

C.

Use a single SQL task that performs ingestion, cleansing, and curation by running merge commands.

D.

Create separate tasks for ingestion, cleansing, and curation.

Question 19

Which ingestion option should you recommend for each data source? To answer, drag the appropriate options to the correct data sources. Each option may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

Options:

Question 20

You need to complete the PySpark code for the Spark Structured Streaming pipelines. The solution must meet the data ingestion and processing requirements.

How should you complete the code segment? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Page: 1 / 5
Total 91 questions