Skip to content

victorouttes/airflow3_dbt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Execução

1 - Iniciar o astro-cli Criar arquivo airflow_settings.yaml na raiz do projeto, com o conteúdo:

airflow:
  connections:
    - conn_id: postgres_dw
      conn_type: postgres
      conn_host: postgres-dw
      conn_login: postgres
      conn_password: postgres
      conn_port: 5432
      conn_schema: postgres
      conn_extra: {}

Para iniciar o Airflow:

astro dev start

2 - Checar qual a rede que o astro-cli criou

docker network ls

Pegar o nome da rede e atualizar o arquivo dw_config_docker_compose.yml, de forma que o datawarehouse consiga ficar acessível pelos containers do airflow.

3 - Inicializar o DW

 docker compose -f dw/dw_config_docker_compose.yml up -d

4 - Adicionar os dados na camada bronze

Abra o DBeaver, conecte no DW e rode o script bronze.sql.

5 - Para rodar localmente o dbt

cd dags/dbt
DBT_PROFILES_DIR=. dbt run

6 - Acesse o Airflow Acesse em http://localhost:8080 com as credenciais:

login: airflow
senha: airflow

About

Configuração básica para rodar o DBT no airflow 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors