Secure BigQuery so multiple clients can't access each other's data. Which three steps should you take?
Choose an answer
Tap an option to check your answer.
Correct answer: Load data into a different dataset for each client., Restrict a client's dataset to approved users., Use the appropriate identity and access management (IAM) roles for each client's users..
Why this is the answer
To ensure client data isolation in BigQuery, loading data into a separate dataset for each client is crucial. Datasets are the primary unit of access control in BigQuery, making this an effective isolation strategy. Restricting a client's dataset to approved users directly enforces data privacy by limiting who can access specific data. Finally, using appropriate Identity and Access Management (IAM) roles for each client's users provides granular control over permissions, ensuring users only have access to the resources and actions they need. Loading data into different partitions or different tables within the same dataset does not provide sufficient access control for client isolation. Only allowing a service account to access datasets is too restrictive and impractical for client-specific access.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed