Local setup of Postgres on Docker Compose
- Run
docker exec dbt python metabase_setup.py
DOCKER EXEC à EXECUTER SUR UN TERMINAL HORS ATTACH SHELL
- Run
docker exec -d dbt bash serve_dbt_docs.shYou can then access the docs website on http://localhost:4444
toutes ces commandes sont a lancer depuis la baleine postgres dbt attach shell.
une fois dans le contenaire, cd demo_project
dbt run-operation generate_source --args '{"schema_name": "stg","generate_columns":True}'
dbt run-operation generate_base_model --args '{"source_name": "stg", "table_name": "immats"}'
- Run
docker exec dbt bash run_dbt.sh
dbt run-operation generate_model_yaml --args '{"model_name": "immats_ods"}'
prérequis : avoir développer et lancer un flux "EL"
- run (script 1) et copier coller les lignes de la nouvelle soucre dans stg.yml
- run (script 2) avec comme valeur pour table_name le nom de la nouvelle table. puis copier coller le contenu dans un fichier models/ods/nom_du_dossier/nom_de_la_table_ods.sql
- créer la nouvelle table en lançant
dbt run - run (script 3) puis copier coller le contenu dans model/ods/nom_du_dossier/nom_du_dossier.yml
- pour créer la vue créer un fichier model/prs/nom_du_dossier/nom_table_prs.sql et mettre dedans ce code en changeant le nom de la table
select * from {{ ref('immats_vrp_ods') }} - dbt run