Google

Associate Data Practitioner practice test

Practice with 15 free Testara sample questions, or choose paid access to the full 68-question bank.

Provider
Google
Question bank
68
Free sample
15 questions
Publisher
Testara

About this practice material

This page covers Testara's practice question bank for Associate Data Practitioner, a certification listed under Google. Questions use original, exam-style scenarios and are not questions from the official certification exam.

Testara is an independent practice platform and is not affiliated with, endorsed by, or authorized by Google. The certification credential is issued by Google, not Testara. Certification and provider names belong to their respective owners.

Start practicing

The guest demo does not save an attempt. Sign in before buying access.

Try 15 questions free

Available without signing in

Free sample questions

These 15 questions and their explanations are server-rendered so you can inspect the material before opening the interactive demo.

  1. Question 1 · 1

    Your retail company wants to predict customer churn using historical purchase data stored in BigQuery. The dataset includes customer demographics, purchase history, and a label indicating whether the customer churned or not. You want to build a machine learning model to identify customers at risk of churning. You need to create and train a logistic regression model for predicting customer churn, using the customer_data table with the churned column as the target label. Which BigQuery ML query should you use?

    Choose one answer.

    • -------------------------
    • -------------------------
    • -------------------------
    • -------------------------
  2. Question 2 · 1

    Another team in your organization is requesting access to a BigQuery dataset. You need to share the dataset with the team while minimizing the risk of unauthorized copying of data. You also want to create a reusable framework in case you need to share this data with other teams in the future. What should you do?

    Choose one answer.

    • Create authorized views in the team’s Google Cloud project that is only accessible by the team.
    • Create a private exchange using Analytics Hub with data egress restriction, and grant access to the team members.
    • Enable domain restricted sharing on the project. Grant the team members the BigQuery Data Viewer IAM role on the dataset.
    • Export the dataset to a Cloud Storage bucket in the team’s Google Cloud project that is only accessible by the team.
  3. Question 3 · 1

    Your company has developed a website that allows users to upload and share video files. These files are most frequently accessed and shared when they are initially uploaded. Over time, the files are accessed and shared less frequently, although some old video files may remain very popular. You need to design a storage system that is simple and cost-effective. What should you do?

    Choose one answer.

    • Create a single-region bucket with Autoclass enabled.
    • Create a single-region bucket. Configure a Cloud Scheduler job that runs every 24 hours and changes the storage class based on upload date.
    • Create a single-region bucket with custom Object Lifecycle Management policies based on upload date.
    • Create a single-region bucket with Archive as the default storage class.
  4. Question 4 · 1

    You recently inherited a task for managing Dataflow streaming pipelines in your organization and noticed that proper access had not been provisioned to you. You need to request a Google-provided IAM role so you can restart the pipelines. You need to follow the principle of least privilege. What should you do?

    Choose one answer.

    • Request the Dataflow Developer role.
    • Request the Dataflow Viewer role.
    • Request the Dataflow Worker role.
    • Request the Dataflow Admin role.
  5. Question 5 · 1

    Your team wants to create a monthly report to analyze inventory data that is updated daily. You need to aggregate the inventory counts by using only the most recent month of data, and save the results to be used in a Looker Studio dashboard. What should you do?

    Choose one answer.

    • Create a materialized view in BigQuery that uses the SUM( ) function and the DATE_SUB( ) function.
    • Create a saved query in the BigQuery console that uses the SUM( ) function and the DATE_SUB( ) function. Re-run the saved query every month, and save the results to a BigQuery table.
    • Create a BigQuery table that uses the SUM( ) function and the _PARTITIONDATE filter.
    • Create a BigQuery table that uses the SUM( ) function and the DATE_DIFF( ) function.
  6. Question 6 · 1

    You have a BigQuery dataset containing sales data. This data is actively queried for the first 6 months. After that, the data is not queried but needs to be retained for 3 years for compliance reasons. You need to implement a data management strategy that meets access and compliance requirements, while keeping cost and administrative overhead to a minimum. What should you do?

    Choose one answer.

    • Use BigQuery long-term storage for the entire dataset. Set up a Cloud Run function to delete the data from BigQuery after 3 years.
    • Partition a BigQuery table by month. After 6 months, export the data to Coldline storage. Implement a lifecycle policy to delete the data from Cloud Storage after 3 years.
    • Set up a scheduled query to export the data to Cloud Storage after 6 months. Write a stored procedure to delete the data from BigQuery after 3 years.
    • Store all data in a single BigQuery table without partitioning or lifecycle policies.
  7. Question 7 · 1

    You have created a LookML model and dashboard that shows daily sales metrics for five regional managers to use. You want to ensure that the regional managers can only see sales metrics specific to their region. You need an easy-to-implement solution. What should you do?

    Choose one answer.

    • Create a sales_region user attribute, and assign each manager’s region as the value of their user attribute. Add an access_filter Explore filter on the region_name dimension by using the sales_region user attribute.
    • Create five different Explores with the sql_always_filter Explore filter applied on the region_name dimension. Set each region_name value to the corresponding region for each manager.
    • Create separate Looker dashboards for each regional manager. Set the default dashboard filter to the corresponding region for each manager.
    • Create separate Looker instances for each regional manager. Copy the LookML model and dashboard to each instance. Provision viewer access to the corresponding manager.
  8. Question 8 · 1

    You need to design a data pipeline that ingests data from CSV, Avro, and Parquet files into Cloud Storage. The data includes raw user input. You need to remove all malicious SQL injections before storing the data in BigQuery. Which data manipulation methodology should you choose?

    Choose one answer.

    • EL
    • ELT
    • ETL
    • ETLT
  9. Question 9 · 1

    You are working with a large dataset of customer reviews stored in Cloud Storage. The dataset contains several inconsistencies, such as missing values, incorrect data types, and duplicate entries. You need to clean the data to ensure that it is accurate and consistent before using it for analysis. What should you do?

    Choose one answer.

    • Use the PythonOperator in Cloud Composer to clean the data and load it into BigQuery. Use SQL for analysis.
    • Use BigQuery to batch load the data into BigQuery. Use SQL for cleaning and analysis.
    • Use Storage Transfer Service to move the data to a different Cloud Storage bucket. Use event triggers to invoke Cloud Run functions to load the data into BigQuery. Use SQL for analysis.
    • Use Cloud Run functions to clean the data and load it into BigQuery. Use SQL for analysis.
  10. Question 10 · 1

    Your retail organization stores sensitive application usage data in Cloud Storage. You need to encrypt the data without the operational overhead of managing encryption keys. What should you do?

    Choose one answer.

    • Use Google-managed encryption keys (GMEK).
    • Use customer-managed encryption keys (CMEK).
    • Use customer-supplied encryption keys (CSEK).
    • Use customer-supplied encryption keys (CSEK) for the sensitive data and customer-managed encryption keys (CMEK) for the less sensitive data.
  11. Question 11 · 1

    Your company has several retail locations. Your company tracks the total number of sales made at each location each day. You want to use SQL to calculate the weekly moving average of sales by location to identify trends for each store. Which query should you use?

    Choose one answer.

    • -------------------------
    • -------------------------
    • -------------------------
    • -------------------------
  12. Question 12 · 1

    You work for a financial organization that stores transaction data in BigQuery. Your organization has a regulatory requirement to retain data for a minimum of seven years for auditing purposes. You need to ensure that the data is retained for seven years using an efficient and cost-optimized approach. What should you do?

    Choose one answer.

    • Create a partition by transaction date, and set the partition expiration policy to seven years.
    • Set the table-level retention policy in BigQuery to seven years.
    • Set the dataset-level retention policy in BigQuery to seven years.
    • Export the BigQuery tables to Cloud Storage daily, and enforce a lifecycle management policy that has a seven-year retention rule.
  13. Question 13 · 1

    You need to create a weekly aggregated sales report based on a large volume of data. You want to use Python to design an efficient process for generating this report. What should you do?

    Choose one answer.

    • Create a Cloud Run function that uses NumPy. Use Cloud Scheduler to schedule the function to run once a week.
    • Create a Colab Enterprise notebook and use the bigframes.pandas library. Schedule the notebook to execute once a week.
    • Create a Cloud Data Fusion and Wrangler flow. Schedule the flow to run once a week.
    • Create a Dataflow directed acyclic graph (DAG) coded in Python. Use Cloud Scheduler to schedule the code to run once a week.
  14. Question 14 · 1

    Your organization has decided to move their on-premises Apache Spark-based workload to Google Cloud. You want to be able to manage the code without needing to provision and manage your own cluster. What should you do?

    Choose one answer.

    • Migrate the Spark jobs to Dataproc Serverless.
    • Configure a Google Kubernetes Engine cluster with Spark operators, and deploy the Spark jobs.
    • Migrate the Spark jobs to Dataproc on Google Kubernetes Engine.
    • Migrate the Spark jobs to Dataproc on Compute Engine.
  15. Question 15 · 1

    You are developing a data ingestion pipeline to load small CSV files into BigQuery from Cloud Storage. You want to load these files upon arrival to minimize data latency. You want to accomplish this with minimal cost and maintenance. What should you do?

    Choose one answer.

    • Use the bq command-line tool within a Cloud Shell instance to load the data into BigQuery.
    • Create a Cloud Composer pipeline to load new files from Cloud Storage to BigQuery and schedule it to run every 10 minutes.
    • Create a Cloud Run function to load the data into BigQuery that is triggered when data arrives in Cloud Storage.
    • Create a Dataproc cluster to pull CSV files from Cloud Storage, process them using Spark, and write the results to BigQuery.

Each purchase applies to this certification. Prices are one-time payments, not monthly subscriptions.

Starter

$29 USD one time

Full access to one certification's question bank in standard practice mode for 60 days.

  • Full question bank for one certification
  • 60 days of access
  • Standard practice mode
  • Question notes and community discussions
  • Attempt scores and answer review

Professional

$49 USD one time

Full access to one certification's question bank, custom test controls and advanced analytics for 60 days.

  • Custom test builder
  • Timers and question selection
  • Randomized question and answer order
  • Advanced performance and weak-question analytics
  • Priority customer support
Try 15 questions free