You store sensitive health records in BigQuery and must comply with legal requests to delete an individual's data. Which design allows efficient deletion on request?
Choose an answer
Tap an option to check your answer.
Correct answer: Use a unique identifier for each individual. Upon a deletion request, delete all rows from BigQuery with this identifier..
Why this is the answer
BigQuery supports DELETE statements, making direct deletion of rows based on a unique identifier efficient and straightforward for compliance. This method ensures complete removal of the specified data. Using the Data Loss Prevention (DLP) API and Data Catalog helps identify sensitive data but doesn't provide a mechanism for efficient deletion of specific individual records. It's more for discovery and classification. Creating a view to exclude data only hides it, rather than deleting it. The data still exists in the underlying table, which doesn't meet deletion requirements. Overwriting the unique identifier with a salted SHA256 hash obfuscates the data but does not delete it. The original sensitive data remains in the table, which is not compliant with deletion requests.
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