Primeiros Passos¶
O módulo pynvest-tools
certamente poderá ajudar usuários a terem insumos extremamente interessantes para a aplicação dos mais variados processos de analytics. Para iniciar a jornada de utilização, é importante abordar alguns conceitos práticos.
Pré Requisitos¶
- ☁️ Conta AWS disponível para uso
- 🔑 Acesso programático à conta com chaves de acesso
- ⛏ Terraform instalado
- 🪣 Buckets S3 existentes na conta AWS para armazenamento de dados brutos (SoR), preparados (SoT) e especializados (Spec)
Chamando o Módulo Terraform¶
Uma vez cumpridos os pré requisitos, o usuário poderá realizar uma chamada de módulo Terraform no seguinte formato:
# Chamada de módulo pynvest-tools em arquivo main.tf
module "pynvest-tools" {
source = "git::https://github.com/ThiagoPanini/pynvest-tools?ref=main"
# Fornecendo nomes de buckets para armazenamento dos dados a serem gerados
bucket_names_map = {
"sor" = "some-bucket-name-to-store-sor-data",
"sot" = "some-bucket-name-to-store-sot-data",
"spec" = "some-bucket-name-to-store-spec-data"
}
}
Após configurar a chamada ao módulo, basta executar os seguintes comandos Terraform para implantar a infraestrutura relacionada:
terraform init
para inicialização do móduloterraform plan
para validar o plano de implantaçãoterraform apply
para aplicar a implantação na conta AWS alvo
Pronto! Você agora terá em sua conta AWS todo um conjunto de serviços para extrair, preparar e armazenar diariamente indicadores de Ações e Fundos Imobiliários da B3! Continue navegando nesta documentação para aprender mais detalhes sobre este incrível módulo!