Courseiva

GCP-ADP · topic practice

Data Preparation And Ingestion practice questions

This domain covers moving and preparing data on Google Cloud: Cloud Storage classes and access control, Pub/Sub and Dataflow for streaming and batch, Dataproc, Datastream, and BigQuery load options. Questions are scenario-based, asking you to pick the right ingestion service, storage class, IAM mechanism, or pipeline configuration for a stated requirement.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Data Preparation And Ingestion

What the exam tests

What to know about Data Preparation And Ingestion

Be able to map a scenario to the correct ingestion service, GCS storage class, and access-control mechanism, then justify it. The single most important thing: match the tool to the data's shape, volume, and latency, and use IAM for bucket access rather than per-object ACLs.

Selecting GCS storage classes (Standard, Nearline, Coldline, Archive) by access frequency and cost

Choosing Pub/Sub for streaming ingestion from mobile, IoT, and application events

Restricting bucket access with IAM policies, uniform bucket-level access, and ACLs

Tuning Dataflow worker count, autoscaling, and pipeline shape for dataset size

Watch out for

Common Data Preparation And Ingestion exam traps

  • ▸Treating all four GCS classes as equally available for every use case, or forgetting Nearline, Coldline, and Archive have minimum storage durations
  • ▸Granting bucket access with object ACLs when uniform bucket-level access plus IAM roles is the intended, simpler answer
  • ▸Scaling Dataflow workers far beyond what a small dataset needs, adding cost and startup overhead without throughput gain

Practice set

Data Preparation And Ingestion questions

20 questions · select your answer, then reveal the explanation

You need to load CSV files from GCS to BigQuery. The schema changes frequently. Which approach handles schema evolution automatically?

You need to ingest small files from an on-premises server to Cloud Storage once daily. Which tool is most cost-effective and simple for this?

You want to run a Dataflow pipeline on a schedule. What should you use?

You are cleaning data in Dataprep and realize you need to change the format of a date column. Which feature should you use?

What is the recommended format for data storage in BigQuery to maximize performance?

You need to ingest data from a legacy database into Google Cloud. The database has strict network egress controls. How should you connect?

You need to ingest small files into Cloud Storage using a command-line tool. Which command is most appropriate?

Which TWO of the following are valid ways to ingest data into BigQuery?

Which TWO of the following are benefits of using Cloud Storage?

Which THREE of the following are valid BigQuery table types?

You need to ingest large amounts of unstructured data into Cloud Storage from an on-premises data center with limited bandwidth. Which service should you choose to ensure the most cost-effective and secure transfer?

You have a large CSV file in Cloud Storage that needs to be loaded into BigQuery. The file contains a nested JSON structure in one column. How should you best prepare this data?

You are configuring a Cloud Data Fusion pipeline to ingest data from an external SQL database. You need to ensure that only rows modified within the last hour are ingested. Which feature should you use?

Your company ingests a continuously growing stream of application logs into Pub/Sub. Analysts need to query the most recent 30 days of logs in BigQuery with standard SQL, but they do not want to manage any pipeline code or infrastructure. You must implement the ingestion with the least operational overhead. What should you do?

You are ingesting a 2 TB CSV file from Cloud Storage into BigQuery using the bq load command. The file has a header row and uses comma delimiters, but some fields contain embedded commas within double quotes. You need to ensure the data loads correctly without errors. What should you specify in your load command?

You need to load a 4 TB uncompressed CSV file from Cloud Storage into BigQuery. The file has a header row and uses comma delimiters. You want the load to complete as quickly as possible and minimize cost. What should you do first?

You need to copy a 500 GB dataset from an on-premises Hadoop cluster to Cloud Storage for a one-time analytics project. The data consists of many small files. Which Google Cloud tool should you use to transfer the data efficiently?

You are preparing a Dataflow pipeline that reads from a Pub/Sub subscription and writes to BigQuery. The pipeline must handle late-arriving data that can arrive up to 24 hours after the event timestamp. You need to ensure that all data is processed exactly once and that late data is included in the correct window. Which approach should you take?

You are designing a data pipeline that ingests data from an on-premises Oracle database into BigQuery. The database has strict network egress controls and cannot be accessed directly from the public internet. You need to ensure secure and reliable data transfer with minimal latency. Which TWO approaches should you use? (Choose two.)

A streaming pipeline writes raw JSON events to a Cloud Storage bucket every few minutes. Analysts query this data with BigQuery external tables, but each query scans the entire history and returns duplicate-looking records because the same event identifier appears in multiple files. You want queries to read only new files and to avoid counting an event twice when a corrected file overwrites an earlier one. Which combination of features should you configure?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Data Preparation And Ingestion sessions

Start a Data Preparation And Ingestion only practice session

Every question in these sessions is drawn from the Data Preparation And Ingestion domain — nothing else.

Related practice questions

Related GCP-ADP topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the GCP-ADP exam test about Data Preparation And Ingestion?
Be able to map a scenario to the correct ingestion service, GCS storage class, and access-control mechanism, then justify it. The single most important thing: match the tool to the data's shape, volume, and latency, and use IAM for bucket access rather than per-object ACLs.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Data Preparation And Ingestion questions in a focused session?
Yes — the session launcher on this page draws every question from the Data Preparation And Ingestion domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other GCP-ADP topics?
Use the topic links above to move to related areas, or go back to the GCP-ADP question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the GCP-ADP exam covers. They are not copied from any real exam or dump site.