70-467 · Question #44
You are designing a SQL Server Integration Services (SSIS) solution that will load multiple Online Transactional Processing (OLTP) data sources into a SQL Server data mart. You have the following…
The correct answer is C. Use a Data Profiling task. Read the exceptions in Data Profile Viewer. The SSIS Data Profiling task generates an XML output file with data quality metrics, and the Data Profile Viewer reads that XML to present exception reports with minimum development effort.
Question
You are designing a SQL Server Integration Services (SSIS) solution that will load multiple Online Transactional Processing (OLTP) data sources into a SQL Server data mart. You have the following requirements:
- Ensure that the process supports the creation of an exception report
that details possible duplicate key values, null ratios within columns, and column-length distributions of values.
- Ensure that users can generate the exception report in an XML format.
- Use the minimum development effort.
You need to design the SSIS solution to meet the requirements. What should you do? (More than one answer choice may achieve the goal. Select the BEST answer.)
Options
- AUse a Data Profiling task.
- BUse Data Flow tasks to process the clean data.
- CUse a Data Profiling task. Read the exceptions in Data Profile Viewer.
- DDesign a stored procedure that examines data for common dirty data patterns.
How the community answered
(21 responses)- A5% (1)
- C95% (20)
Why each option
The SSIS Data Profiling task generates an XML output file with data quality metrics, and the Data Profile Viewer reads that XML to present exception reports with minimum development effort.
Using the Data Profiling task alone does not address how the XML output is read or presented as an exception report, making it an incomplete solution.
Data Flow tasks are used to move and transform data, not to profile data quality or generate reports about duplicates, null ratios, or column-length distributions.
The Data Profiling task natively produces an XML file containing profiles for null ratio, column-length distribution, and candidate key analysis, directly satisfying the XML format requirement and covering all specified exception types. The Data Profile Viewer is a companion application that renders this XML into a readable report, completing the solution with no custom development beyond configuring the built-in task.
Designing a custom stored procedure to detect dirty data patterns requires significantly more development effort than the built-in Data Profiling task, violating the minimum development effort requirement.
Concept tested: SSIS Data Profiling task and Data Profile Viewer usage
Source: https://learn.microsoft.com/en-us/sql/integration-services/control-flow/data-profiling-task
Topics
Community Discussion
No community discussion yet for this question.