What problem does it solve?
This Skill addresses the complexity of creating and managing Dataform pipelines for Google BigQuery, ensuring clean, correct, and efficient ELT processes.
Core Features & Use Cases
- Dataform Pipeline Creation: Automates the setup of Dataform projects, including initialization, schema configuration, and credential setup.
- Data Cleaning and SQL Optimization: Implements automatic data cleaning and SQL optimizations to improve pipeline performance.
- Incremental Operations: Handles incremental data operations with specific guidelines for append, move, or copy actions.
- Coding Standards: Enforces coding standards for BigQuery source declarations, GCS ingestion, schema, and metadata.
- Unit Testing: Supports unit testing for Dataform actions with dedicated test files.
- Security and Operational Rules: Adheres to strict operational rules, including batch tool calls and clear state assumptions.
Quick Start
Run the 'dataform init' command to initialize a new Dataform project and set up the necessary credentials for BigQuery.