Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Exam Professional-Data-Engineer Topic 3 Question 80 Discussion

Actual exam question for Google's Google Cloud Certified Professional Data Engineer exam
Question #: 80
Topic #: 3
[All Google Cloud Certified Professional Data Engineer Questions]

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?

Show Suggested Answer Hide Answer
Suggested Answer: A

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.


Comments

Emogene
15 hours ago
Option B sounds like the way to go. Staging the data first and then transforming it with SQL gives you more control and flexibility. Plus, you can easily track the changes and audit the process.
upvoted 0 times
...
Cherry
2 days ago
Ugh, this question is a real doozy! I've dealt with data quality issues before, and it's definitely not a walk in the park. I'm leaning towards option B - it seems like the most comprehensive approach to handling the data cleansing and transformation.
upvoted 0 times
...

Save Cancel