The dbt-coves generate
command allows you to generate different types of resources based on your project's needs. These resources can include data sources, properties, metadata, dbt docs, and even Airflow DAGs for scheduling and orchestrating your data pipelines.
By leveraging this command, you can quickly bootstrap new projects, create boilerplate code, and maintain a consistent structure across your data engineering projects. This not only improves productivity, but also promotes code reusability and maintainability.
The general syntax for the dbt-coves generate
command is as follows:
dbt-coves generate <resource>
Where resource
could be:
- airflow-dags: generate Airflow DAGs for orchestration
- docs: generate dbt docs
- metadata: generate metadata for your database table(s)
- properties: generate sources' YML schemas
- sources: generate dbt sources
- templates: generate dbt-coves config folder and templates