
Explanation:
The scenario requires handling potential truncation errors in the comment column when inserting data into an Azure Synapse Analytics dedicated SQL pool. The key requirements are:
Option A: Add a sink transformation to write rows to blob storage
Option B: Add a Conditional Split transformation to separate problematic rows
length(comment) > [target_column_length], it can filter out rows where the comment value exceeds the target column's capacityOption C: Add a filter transformation to filter out problematic rows
Option D: Add a select transformation to select only problematic rows
The combination of Conditional Split (B) and additional sink (A) creates a robust error handling pattern:
This approach follows Azure Data Factory best practices for error handling and data quality management.
Ultimate access to all questions.
You are designing an Azure Data Factory data flow to ingest data from a CSV file with columns username, comment, and date. The data flow includes a source, a derived column transformation for type casting, and a sink to an Azure Synapse Analytics dedicated SQL pool.
To meet the requirements that all valid rows are written to the destination, truncation errors on the comment column are proactively avoided, and rows with comment values that would cause truncation are written to a blob storage file, which two actions should you take?
A
To the data flow, add a sink transformation to write the rows to a file in blob storage.
B
To the data flow, add a Conditional Split transformation to separate the rows that will cause truncation errors.
C
To the data flow, add a filter transformation to filter out rows that will cause truncation errors.
D
Add a select transformation to select only the rows that will cause truncation errors.
No comments yet.