Skip to content

DAG criada para a ingestão e transformação de dados do Banco Central do Brasil relacionados à cotação de moedas

Notifications You must be signed in to change notification settings

RossetoAnalytics/airflow-cotacoes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visão Geral do Projeto

Este projeto foi desenvolvido para demonstrar a criação e implementação de uma DAG utilizando Apache Airflow. O foco foi a ingestão e transformação de dados do Banco Central do Brasil relacionados à cotação de moedas, com o objetivo de automatizar o download e o processamento desses dados a partir de um arquivo CSV disponível em um endpoint público.

endpoint público

DAG

dag_fin_cotacoes_bcb

Objetivos do Projeto

  • Ingestão de Dados: Implementar um fluxo de trabalho automatizado para o download diário das cotações de moedas, garantindo a atualização contínua e a disponibilidade das informações.
  • Transformação de Dados: Processar os dados até a camada Silver, utilizando técnicas de limpeza e transformação para assegurar a qualidade e a integridade das informações.
  • Versionamento: Armazenar versões das cotações, permitindo rastreamento e auditoria ao longo do tempo.

Tecnologias Utilizadas

  • Apache Airflow: Para orquestração de tarefas, definição de conexões e agendamento de fluxos de trabalho.
  • PostgreSQL: Como banco de dados local para armazenamento das cotações de moedas.
  • Docker: Utilizado para isolar o ambiente de desenvolvimento, garantindo consistência na execução do projeto.
  • Astro CLI e SDK: Facilitando a configuração e o gerenciamento do ambiente virtual dentro de um container Docker.
Resultado

dbeaver_fin_cotacoes

Considerações Finais

Este projeto exemplifica a capacidade de orquestrar e gerenciar processos de ETL em um ambiente controlado, destacando habilidades em manipulação de dados, automação e versionamento. A utilização de tecnologias modernas e práticas recomendadas reforça a robustez e a escalabilidade da solução proposta.

About

DAG criada para a ingestão e transformação de dados do Banco Central do Brasil relacionados à cotação de moedas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published