ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 309 - Professional Data Engineer discussion

Report
Export

You are loading CSV files from Cloud Storage to BigQuery. The files have known data quality issues, including mismatched data types, such as STRINGS and INT64s in the same column, and inconsistent formatting of values such as phone numbers or addresses. You need to create the data pipeline to maintain data quality and perform the required cleansing and transformation. What should you do?

A.
Use Data Fusion to transform the data before loading it into BigQuery.
Answers
A.
Use Data Fusion to transform the data before loading it into BigQuery.
B.
Load the CSV files into a staging table with the desired schema, perform the transformations with SQL. and then write the results to the final destination table.
Answers
B.
Load the CSV files into a staging table with the desired schema, perform the transformations with SQL. and then write the results to the final destination table.
C.
Create a table with the desired schema, toad the CSV files into the table, and perform the transformations in place using SQL.
Answers
C.
Create a table with the desired schema, toad the CSV files into the table, and perform the transformations in place using SQL.
D.
Use Data Fusion to convert the CSV files lo a self-describing data formal, such as AVRO. before loading the data to BigOuery.
Answers
D.
Use Data Fusion to convert the CSV files lo a self-describing data formal, such as AVRO. before loading the data to BigOuery.
Suggested answer: A

Explanation:

Data Fusion's advantages:

Visual interface: Offers a user-friendly interface for designing data pipelines without extensive coding, making it accessible to a wider range of users.

Built-in transformations: Includes a wide range of pre-built transformations to handle common data quality issues, such as:

Data type conversions

Data cleansing (e.g., removing invalid characters, correcting formatting)

Data validation (e.g., checking for missing values, enforcing constraints)

Data enrichment (e.g., adding derived fields, joining with other datasets)

Custom transformations: Allows for custom transformations using SQL or Java code for more complex cleaning tasks.

Scalability: Can handle large datasets efficiently, making it suitable for processing CSV files with potential data quality issues.

Integration with BigQuery: Integrates seamlessly with BigQuery, allowing for direct loading of transformed data.

asked 18/09/2024
Mattie Hendricks
46 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first