dbt-style transformations, dimensional data modeling, testing strategies, and documentation generation for analytics platforms. Trigger: "analytics engineering", "dbt", "data modeling", "dimensional model", "star schema", "data marts".
allowed-tools
["Read","Glob","Grep","Bash","Agent"]
Analytics Engineering
Design and implement analytics engineering practices: dbt-style SQL transformations, dimensional data modeling, testing strategies, and automated documentation for data warehouses and lakehouses.
Guiding Principle
"Analytics engineering applies software engineering discipline to data transformation — version control, testing, documentation, and code review are non-negotiable."
Procedure
Step 1 — Data Modeling Design
Identify business processes and grain for each fact table
Design dimensional model: facts, dimensions, bridges, and degenerate dimensions