Google CloudProfessional levelPage 2 of 3

Google Professional Data Engineer exam dumps: questions 101 to 200 of 278

Page 2 of the free Google Professional Data Engineer question bank for the Professional Data Engineer exam. Questions 101 to 200 are listed below, the first 5 in full with answers and explanations. Back to page 1 for the exam overview and FAQ.

Question bank last updated December 2024

Free Google Professional Data Engineer practice questions

Questions 101 to 105 of 278

Pick an answer before you open the explanation. Each question also has its own page with a permalink.

Google Professional Data Engineer Question 101

Select 3Google Cloud Platform

You are building a multilingual chatbot on Google Cloud that needs to handle language translation, entity recognition, and sentiment analysis. Given the requirements, which Google Cloud services would you use to implement this solution efficiently?

  1. A

    Cloud Translation API

  2. B

    Cloud Natural Language API

  3. C

    Vertex AI

  4. D

    Dialogflow CX

  5. E

    Cloud Speech-to-Text

Show answer and explanation

Correct answers: A, B, D

Explanation

To implement a multilingual chatbot with capabilities for language translation, entity recognition, and sentiment analysis, you would use Cloud Translation API for translation, Cloud Natural Language API for entity recognition and sentiment analysis, and Dialogflow CX for building the conversational interface. While other services like Vertex AI and Cloud Speech-to-Text are powerful, they are not directly relevant to the tasks described in this scenario.

  • A. Correct.

    Cloud Translation API is used to translate text between different languages, which is essential for handling multilingual inputs.

  • B. Correct.

    Cloud Natural Language API is used to perform tasks like entity recognition and sentiment analysis, which are key requirements for the chatbot.

  • C. Incorrect.

    Vertex AI is used for building and deploying custom machine learning models, but it is not directly needed for the specified tasks in this scenario.

  • D. Correct.

    Dialogflow CX is specifically designed for building conversational interfaces like chatbots, making it a suitable choice for this use case.

  • E. Incorrect.

    Cloud Speech-to-Text is used for converting spoken language into text, but the scenario does not mention voice input as a requirement.

Google Professional Data Engineer Question 102

Single answerGoogle Cloud Platform

You are tasked with building a data ingestion pipeline in Google Cloud for a one-time batch process. The data is stored in CSV files on a remote FTP server, and you need to transfer the files to BigQuery for analysis. The solution should ensure minimal setup and leverage Google Cloud services effectively. Which approach should you choose?

  1. A

    Use Cloud Storage Transfer Service to directly transfer the data from the FTP server to BigQuery.

  2. B

    Download the files locally, upload them to Cloud Storage, and then use BigQuery's import feature to load the data.

  3. C

    Write a custom Python script using the BigQuery API to fetch data from the FTP server and load it into BigQuery.

  4. D

    Use a Cloud Function triggered by a Pub/Sub message to retrieve the data from the FTP server, save it to Cloud Storage, and then load it into BigQuery.

Show answer and explanation

Correct answer: B

Explanation

For a one-time batch ingestion process, manually downloading the data, uploading it to Cloud Storage, and using BigQuery's import feature is the simplest and most efficient approach. It avoids unnecessary complexity and leverages BigQuery's built-in capabilities for data ingestion.

  • A. Incorrect.

    Cloud Storage Transfer Service does not support direct transfers from FTP servers. It is designed for transferring data from supported cloud providers or HTTP/HTTPS endpoints to Cloud Storage.

  • B. Correct.

    This is a valid approach for a one-time batch process. Manually downloading the files locally, uploading them to Cloud Storage, and using BigQuery's import feature is straightforward and requires minimal setup for a one-time task.

  • C. Incorrect.

    While it is possible to write a custom Python script using the BigQuery API, this approach requires significant effort and is not recommended for a one-time batch process unless absolutely necessary.

  • D. Incorrect.

    Using a Cloud Function and Pub/Sub is better suited for automated or recurring ingestion pipelines. It introduces unnecessary complexity for a one-time batch process.

Google Professional Data Engineer Question 103

Single answerGoogle Cloud Platform

You are a data engineer working for a retail company. The marketing team has requested a one-time ingestion of a large CSV file containing customer feedback data into BigQuery for analysis. The file is currently stored in a Cloud Storage bucket. What is the most efficient and cost-effective method to handle this ad hoc ingestion?

  1. A

    Use the BigQuery Data Transfer Service to schedule a transfer from Cloud Storage.

  2. B

    Manually upload the CSV file into BigQuery using the BigQuery Console.

  3. C

    Write a Dataflow pipeline to read the file from Cloud Storage and write it to BigQuery.

  4. D

    Use the bq command-line tool to load the file directly from Cloud Storage into BigQuery.

Show answer and explanation

Correct answer: D

Explanation

For one-time ingestion of a file from Cloud Storage into BigQuery, the bq command-line tool provides a straightforward, efficient, and cost-effective solution. It is specifically designed for tasks like loading data directly into BigQuery without the need for complex pipelines or recurring schedules. The other options either involve unnecessary complexity, are not suitable for ad hoc ingestion, or are less efficient for large files.

  • A. Incorrect.

    The BigQuery Data Transfer Service is intended for automated, recurring data transfers and does not support ad hoc ingestion of files from Cloud Storage.

  • B. Incorrect.

    Manually uploading the file via the BigQuery Console is possible, but it is less efficient and not suitable for large files compared to using the command-line tool.

  • C. Incorrect.

    While Dataflow can handle complex data processing and ingestion, it is overkill for a simple one-time ingestion and incurs additional cost and complexity.

  • D. Correct.

    The bq command-line tool is the most efficient and cost-effective method for ad hoc ingestion as it supports loading files directly from Cloud Storage into BigQuery with minimal setup.

Google Professional Data Engineer Question 104

Single answerGoogle Cloud Platform

You are designing a data pipeline to ingest a one-time batch of data from an on-premises MySQL database into Google BigQuery for analysis. The data volume is around 500 GB, and you want to minimize manual intervention while ensuring reliability. Which solution should you choose?

  1. A

    Use the BigQuery Data Transfer Service to directly connect to the MySQL database and import the data.

  2. B

    Export the MySQL data to CSV files, upload them to a Cloud Storage bucket, and then load them into BigQuery using the BigQuery Data Transfer Service.

  3. C

    Export the MySQL data to CSV files, upload them to a Cloud Storage bucket, and use the BigQuery Data Loading feature to import the data.

  4. D

    Set up a Dataflow pipeline to stream the data from MySQL into BigQuery in real-time.

Show answer and explanation

Correct answer: C

Explanation

The most suitable solution for a one-time batch ingestion of 500 GB of data from MySQL to BigQuery involves exporting the data to CSV files, uploading them to a Cloud Storage bucket, and then using the BigQuery Data Loading feature. This approach ensures reliability, minimizes manual intervention, and leverages scalable tools. Other options either involve unsupported tools (e.g., BigQuery Data Transfer Service) or add unnecessary complexity (e.g., real-time Dataflow pipeline).

  • A. Incorrect.

    The BigQuery Data Transfer Service is not suitable for ingesting data directly from MySQL databases. It is designed for pre-built connectors like Google Ads or Google Analytics.

  • B. Incorrect.

    The BigQuery Data Transfer Service does not support importing data from CSV files. This option is not feasible for this scenario.

  • C. Correct.

    This is the correct approach. Exporting the data to CSV files, uploading them to a Cloud Storage bucket, and then using the BigQuery Data Loading feature ensures reliability and scalability for a one-time batch ingestion.

  • D. Incorrect.

    Setting up a Dataflow pipeline for real-time streaming is not necessary for one-time batch data ingestion. It would also add unnecessary complexity and cost.

Google Professional Data Engineer Question 105

Select 2Google Cloud Platform

You are working for a retail company that needs to ingest and process large volumes of sales data from multiple on-premises databases into Google Cloud for real-time analytics. Which of the following approaches would be most appropriate to achieve this in a scalable and efficient manner?

  1. A

    Use Cloud Storage as a staging area and transfer data to BigQuery using scheduled batch jobs.

  2. B

    Set up a Pub/Sub topic to stream data from the on-premises databases directly into BigQuery.

  3. C

    Leverage Dataflow to implement a streaming pipeline that ingests data from on-premises databases and writes it to BigQuery.

  4. D

    Manually export the data from on-premises databases, upload it to Cloud Storage, and then import it into BigQuery using the web UI.

  5. E

    Deploy Transfer Appliance to physically ship data to Google Cloud and import the data into BigQuery.

Show answer and explanation

Correct answers: B, C

Explanation

For real-time analytics, a combination of Google Cloud services like Pub/Sub and Dataflow is ideal. Pub/Sub allows real-time ingestion of data from on-premises databases, while Dataflow can process and transform the streaming data before loading it into BigQuery. These services ensure scalability and low latency, unlike batch processing or manual methods which are not suitable for real-time needs.

  • A. Incorrect.

    Using Cloud Storage as a staging area and scheduling batch jobs is suitable for batch processing but does not fulfill the real-time analytics requirement.

  • B. Correct.

    Using a Pub/Sub topic for streaming data directly into BigQuery is a scalable and efficient solution for real-time data ingestion.

  • C. Correct.

    Dataflow is ideal for building streaming pipelines and allows you to process and transform data in real-time before loading it into BigQuery.

  • D. Incorrect.

    Manually exporting, uploading, and importing data is not scalable or efficient for real-time analytics.

  • E. Incorrect.

    Transfer Appliance is designed for bulk data transfers and is not suitable for real-time ingestion or streaming scenarios.

Timed practice exam

Take a Google Professional Data Engineer practice test under exam conditions

60 questions in 120 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam

Google Professional Data Engineer practice questions 101 to 200 of 278

Every question has a page with the answer and explanation. Numbers are stable, so you can bookmark or share them. The bank is split into 3 pages of up to 100 questions.

  1. 101.You are building a multilingual chatbot on Google Cloud that needs to handle language translation, entity...
  2. 102.You are tasked with building a data ingestion pipeline in Google Cloud for a one-time batch process. The data...
  3. 103.You are a data engineer working for a retail company. The marketing team has requested a one-time ingestion...
  4. 104.You are designing a data pipeline to ingest a one-time batch of data from an on-premises MySQL database into...
  5. 105.You are working for a retail company that needs to ingest and process large volumes of sales data from...
  6. 106.You are working for a retail company that collects sales data from its stores every minute. The data is...
  7. 107.You are working as a Data Engineer for a retail company that wants to import daily sales data from multiple...
  8. 108.Your company has recently acquired a new data source, which provides real-time event data via a REST API. The...
  9. 109.Your organization recently adopted Google Cloud for data processing and analytics. You have been tasked with...
  10. 110.You are a data engineer at a retail company. Your team wants to integrate an external e-commerce platform's...
  11. 111.You are designing a data pipeline in Google Cloud for a retail company. The pipeline ingests real-time...
  12. 112.You are designing a data pipeline in Google Cloud to process batch data and deliver analytics results. The...
  13. 113.You are designing a data processing pipeline on Google Cloud for a real-time analytics application. The...
  14. 114.You are working as a Data Engineer for a retail company. Your team processes daily sales and inventory data...
  15. 115.Your company processes real-time customer data and stores it in BigQuery. You need to automate a pipeline...
  16. 116.You are a data engineer at a retail company, and you need to automate a daily ETL workflow that processes...
  17. 117.Your team is building a data pipeline on Google Cloud that processes streaming data in real-time. The...
  18. 118.You are a Data Engineer at an organization that processes large volumes of data using Google Cloud's...
  19. 119.You are working as a data engineer for a company that has adopted Google Cloud for its data pipeline...
  20. 120.Your organization collects large volumes of IoT sensor data from multiple edge devices deployed globally. The...
  21. 121.Your organization stores large amounts of semi-structured data in Google Cloud Storage. You need to query...
  22. 122.Your company collects IoT data from thousands of sensors deployed across multiple locations. The data must be...
  23. 123.Your company processes large volumes of IoT sensor data in real-time, requiring low-latency writes and the...
  24. 124.Your organization is building a real-time analytics platform for processing clickstream data from a global...
  25. 125.Your company is building a data pipeline to handle both real-time and batch data processing for its...
  26. 126.You are tasked with designing a data pipeline that processes billions of records daily in Google Cloud. Your...
  27. 127.Your team is analyzing data access patterns for a retail analytics platform hosted on Google Cloud. The...
  28. 128.Your company uses Google BigQuery to store and analyze large datasets. Recently, the team has observed...
  29. 129.A retail company is designing a scalable system to store customer transaction data. The data consists of...
  30. 130.Your organization is building a high-traffic e-commerce application that requires globally consistent...
  31. 131.Your company is building a real-time recommendation engine for an e-commerce platform. The system needs to...
  32. 132.You are working on a data analytics project that involves processing large volumes of transactional data. The...
  33. 133.Your company is designing a data pipeline for processing large quantities of IoT data. The data needs to be...
  34. 134.Your organization is building a data analytics pipeline on Google Cloud to process and store terabytes of...
  35. 135.You are a data engineer managing a large dataset stored in Cloud Storage. The dataset contains time-series...
  36. 136.Your organization stores vast amounts of data in Google Cloud Storage and wants to optimize costs by...
  37. 137.Your organization stores large datasets in Google Cloud Storage. These datasets are used for analytics...
  38. 138.You are designing a data warehouse solution on Google Cloud for a retail company that needs to process large...
  39. 139.Your company is planning to migrate its on-premises data warehouse to Google BigQuery. The data team has...
  40. 140.Your organization is planning to use BigQuery as a data warehouse to analyze large datasets. The data will...
  41. 141.Your company is designing a data model for an e-commerce application that tracks user interactions, such as...
  42. 142.You are designing a data model for a retail company that wants to analyze customer purchase patterns in near...
  43. 143.You are designing a data model for an e-commerce application on Google Cloud. The application needs to store...
  44. 144.You are designing the schema for a transactional data processing system using Google Cloud BigQuery. The...
  45. 145.You are designing a Google Cloud-based data warehouse for an e-commerce platform that processes millions of...
  46. 146.You are designing a database schema for an online retail system on Google Cloud. The system must support...
  47. 147.Your company wants to implement a data pipeline for real-time analytics on customer transactions. The...
  48. 148.Your company wants to implement a data pipeline to analyze customer purchasing behavior in near real-time....
  49. 149.Your company wants to build a data pipeline to process and analyze e-commerce transaction data in near...
  50. 150.Your company is designing a data architecture for a new e-commerce platform. The platform needs to support...
  51. 151.You have been tasked with designing a data architecture for a retail analytics platform that processes large...
  52. 152.You are designing a data architecture for a retail analytics platform on Google Cloud. The platform needs to...
  53. 153.Your organization is building a data lake on Google Cloud to store and process large volumes of structured...
  54. 154.You are designing a data lake solution on Google Cloud for an e-commerce company that collects real-time...
  55. 155.Your organization is building a data lake on Google Cloud to store massive amounts of structured and...
  56. 156.You are managing a data lake on Google Cloud and need to ensure proper configuration for data discovery,...
  57. 157.Your organization has built a data lake on Google Cloud Storage for storing raw data from various sources....
  58. 158.Your organization processes large batches of transactional data daily to generate sales reports. The data is...
  59. 159.Your organization is building a data pipeline to process and analyze streaming data from IoT sensors in real...
  60. 160.Your company processes large volumes of streaming data from IoT devices and needs to calculate real-time...
  61. 161.You are managing a data lake hosted on Google Cloud Storage and want to implement a monitoring strategy to...
  62. 162.Your company has implemented a data lake on Google Cloud Storage to store large volumes of raw data. You are...
  63. 163.Your organization is using Google Cloud Storage as a data lake to store raw and processed data. Recently,...
  64. 164.You are designing a data mesh architecture for a retail company that operates in multiple regions. Each...
  65. 165.You are designing a data mesh architecture for a large enterprise. The organization has multiple business...
  66. 166.Your organization is adopting a data mesh architecture to decentralize data ownership and enable domain teams...
  67. 167.Your organization is building a data mesh architecture to enable decentralized data ownership while...
  68. 168.Your organization is implementing a data mesh architecture using Google Cloud. The goal is to ensure...
  69. 169.Your organization is implementing a data mesh architecture on Google Cloud to empower different business...
  70. 170.A global retail company wants to segment its sales data in BigQuery for distributed team usage. The company...
  71. 171.Your company uses Google Cloud BigQuery to store a large dataset that is shared across multiple distributed...
  72. 172.Your organization has a distributed team that works with data stored in Google BigQuery. Each team should...
  73. 173.Your organization has multiple teams managing data across different regions and platforms. To ensure...
  74. 174.Your organization operates multiple distributed data systems across different regions and is planning to...
  75. 175.Your organization has multiple teams managing distributed data systems across different regions and cloud...
  76. 176.You are working as a data engineer for a retail company that wants to visualize sales data in Looker Studio....
  77. 177.You are designing a data pipeline on Google Cloud to prepare data for visualization in a business...
  78. 178.You are building a data pipeline to prepare data for visualization in Google Looker Studio. Your raw data...
  79. 179.You are a data engineer tasked with creating a pipeline that integrates data from multiple sources and sends...
  80. 180.Your organization stores data in BigQuery and recently started using Looker Studio for business intelligence...
  81. 181.You are a Data Engineer tasked with setting up a data pipeline on Google Cloud. Your team wants to use...
  82. 182.Your organization processes large amounts of data daily using Google BigQuery. Some queries are consistently...
  83. 183.You are designing a data pipeline for an e-commerce application that processes millions of transactions...
  84. 184.You are designing a data pipeline for an e-commerce platform that processes customer transactions in...
  85. 185.You are working as a data engineer for a retail company that uses BigQuery to analyze sales data. To optimize...
  86. 186.You are a data engineer at a retail company using BigQuery to analyze sales data. To optimize query...
  87. 187.You are working on a data analytics project where the query performance is critical for your BigQuery...
  88. 188.You are designing a data pipeline to analyze user activity logs for a large e-commerce platform. The logs...
  89. 189.You are designing a data pipeline for an e-commerce platform that tracks user activity. The platform...
  90. 190.You are designing a data pipeline for a retail company that collects sales transaction data from stores...
  91. 191.You are a Data Engineer managing a BigQuery dataset. A critical query that previously executed in under 10...
  92. 192.You are a Data Engineer at a retail company using BigQuery to analyze sales data. Analysts report that a...
  93. 193.You are a Data Engineer troubleshooting a poorly performing query in BigQuery. The query joins two large...
  94. 194.Your organization stores sensitive customer data, such as Personally Identifiable Information (PII), in...
  95. 195.You are designing a system on Google Cloud to process and store sensitive customer data, such as social...
  96. 196.Your organization stores sensitive customer data, including personally identifiable information (PII), in...
  97. 197.Your organization wants to share a BigQuery dataset with another company for a collaborative project. The...
  98. 198.Your organization wants to share a dataset stored in BigQuery with an external partner organization. The...
  99. 199.You are a data engineer at a retail company that wants to securely share sales data stored in BigQuery with a...
  100. 200.Your organization uses BigQuery for analytics and has a dataset containing sensitive customer information....