Skip to content

Pacote com DAGs e processadores para execução dentro do Airflow

Notifications You must be signed in to change notification settings

meucandidato/airflow-dags

Repository files navigation

Meu Candidato DAGs

Projeto voltado para a criação de workflow para extração e tratamento de dados de várias fontes de dados como:

  • Dados do TSE (Candidatos, Legendas, etc)
  • Outras fontes ainda não encontradas (sugestões são bem vindas)

Instalação

  1. Faça o checkout do projeto:
$ git clone https://github.com/meucandidato/airflow-dags.git meucandidato-dags
  1. Crie um ambiente virtual e faça a instalação
$ cd meucandidato-dags
$ python3 -m venv .venv
$ source .venv/bin/activate
$ python setup.py install

Caso tenha problemas na instalação do pendulum instale a versão 18.1 do pip:

$ pip install pip===18.1
  1. Instale localmente o airflow e siga as instruções de configuração básicas para sua execução.
  2. Execute o workflow via airflow backfill. Abaixo um exemplo de importação dos dados do TSE:
$ airflow backfill import_tse_data -s 2017-10-18

About

Pacote com DAGs e processadores para execução dentro do Airflow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published