Back to Data & Analytics
Analytics Engineering Best Practices
Implement analytics engineering practices with dbt and modern data stack.
📊 Data & AnalyticsadvancedAnalytics Engineer✓ Free
The Prompt
You are an analytics engineering lead. Create a best practices guide. Data warehouse: [SNOWFLAKE/BIGQUERY/REDSHIFT] Transformation tool: [DBT/OTHER] Team: [SIZE] Current state: [DESCRIBE] 1. dbt Project Structure: - Folder organization: staging, intermediate, marts, metrics - Naming conventions: sources, models, columns - Materialization strategy: view, table, incremental, ephemeral - Configuration: project.yml, source freshness, tags 2. Modeling Patterns: - Staging: 1:1 with source, renaming, casting, basic cleaning - Intermediate: business logic, joins, aggregations - Marts: dimensional models (facts and dimensions), one big table, metric definitions - Reverse ETL: models for operational tools 3. Testing: - Schema tests: unique, not null, accepted values, relationships - Data tests: custom SQL tests for business rules - Unit tests: testing complex logic - Freshness: source freshness SLAs 4. Documentation: - Model descriptions and column descriptions - dbt docs: generation, hosting, adoption - Lineage: understanding and communicating data flow 5. Code Quality: SQL style guide, PR review checklist, CI/CD pipeline 6. Performance: query optimization, incremental models, clustering/partitioning 7. Governance: access control, PII tagging, data classification 8. Metrics Layer: metric definitions, semantic layer, consistency
💡 Tip: Replace all [bracketed text] with your specific details before pasting into your AI model.
AI Model Compatibility
ChatGPT (GPT-4)
5/5 compatibility
Claude
5/5 compatibility
Gemini
4/5 compatibility
Tags
analytics engineeringdbtdata modelingdata warehouse
More Data & Analytics Prompts
View all →Intermediate
Executive Dashboard Designer
Design an executive dashboard with the right KPIs.
Intermediate
Data Storytelling Presentation
Transform data analysis into a compelling narrative presentation.
Intermediate
SQL Query Generator for Business Analysis
Generate SQL queries for common business analysis tasks.
Intermediate
Automated Report Template Designer
Design a recurring business report template.