Workflows¶
Best practices and advanced workflows for working with Dango.
Overview¶
While Dango provides a unified CLI for common operations, understanding the underlying tools gives you more flexibility. This section covers workflows for direct tool usage and operational best practices.
Workflow Guides¶
-
Local Development
Project organization, directory structure, and development workflows.
-
dlt Workflows
Using dlt directly for advanced data loading scenarios.
-
:material-transform: dbt Workflows
Running dbt commands directly for debugging and development.
-
Metabase Workflows
Dashboard management, exports, and API usage.
-
Backup & Restore
Complete backup strategies for all Dango components.
-
Git Best Practices
Version control strategies for data projects.
-
Performance
Optimization strategies for large datasets.
-
Troubleshooting
Common issues and their solutions.
When to Use Direct Tool Access¶
| Scenario | Use Dango CLI | Use Tool Directly |
|---|---|---|
| Standard sync | dango sync | - |
| Run all models | dango run | - |
| Debug specific model | - | dbt run --select model |
| View dlt state | - | dlt pipeline info |
| Export dashboards | dango metabase save | Metabase API |
| Custom dlt source | - | dlt Python API |
Best Practice
Start with Dango CLI commands for simplicity. Only use direct tool access when you need features not exposed through Dango.
Quick Links¶
| Topic | Description |
|---|---|
| Local Development | Project structure and workflows |
| dlt Workflows | Advanced data loading |
| dbt Workflows | Transformation debugging |
| Backup & Restore | Data protection |
| Git Workflows | Version control |
| Troubleshooting | Problem solving |