Skip to content

rianlucascs/financial-data-pipelines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Financial Data Pipelines

  • Python
  • ETL
  • OOP
  • SQLite

Executa pipelines de extração, transformação e carga (ETL) de dados financeiros.

Objetivo: Organizar e padronizar todos os dados financeiros brasileiros disponíveis.


Pipelines incluídos

CVM

  1. Formulário de Informações Trimestrais: BPA, BPP, DFC-MD, DFC-MI, DMPL, DRA, DRE, DVA.

  2. Fundos de Investimentos Informação Cadastral: CNPJ Fundo, Patrimonio liquido, Tipo fundo, Gestor, CPF CNPJ Gestor, ...

  3. Fundos de Investimentos Documentos Informe Diário: Valor total da carteira do fundo, Patrimônio líquido, Valor da cota, Captações realizadas no dia, Resgates pagos no dia, Número de cotista.

B3

  1. Companies Page 1.0

  2. Companies Page 2.0: Nome Pregao, Código, CVM, Data início, CNPJ, Atividade, Setor, Site, Outros códigos de negociação.

  3. Índices de Segmentos e Setoriais: Código, Ação, Tipo, Qtd. Teórica, Part.%.

Outros

  1. Tikers

Como usar

1. Clonar o repositório

git clone https://github.com/rianlucascs/financial_data_pipelines.git
cd financial_data_pipelines

2. Criar e ativar o ambiente virtual

python -m venv .venv
.venv\Scripts\activate   # Windows

3. Instalar dependências

pip install -r requirements.txt

4. Executar todos os pipelines

O arquivo run.bat executa todos os pipelines do projeto em sequência.

run.bat

Contato

WhatsApp

About

Executa pipelines de extração, transformação e carga (ETL) de dados financeiros.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published