Section 1: Designing data processing systems (~22% of the exam)
- 1.1 Designing for security and compliance. Considerations include:
- Identity and Access Management (e.g., Cloud IAM and organization policies)
- Data security (encryption and key management)
- Privacy (e.g., strategies to handle personally identifiable information)
- Regional considerations (data sovereignty) for data access and storage
- Legal and regulatory compliance
- Designing the project, dataset, and table architecture to ensure proper data
- governance
- Multi-environment use cases (development vs. production)
- 1.2 Designing for reliability and fidelity. Considerations include:
- Preparing and cleaning data (e.g., Dataform, Dataflow, and Cloud Data Fusion,
- prompting LLMs for query generation)