Importar dados
1.0 Importação dos dados para banco local
1.1 Data Seeding
Data seeding (ou dados semente) são dados que pré-existem o sistema. São gerados junto com as migrations ou logo após manualmente ou de maneira automatizada
Presumindo que sua aplicação está buildada com os containers em execução, agora é necessário popular sua base local.
Mas antes, alguns dados de seeding precisam ser inseridos na base. Alguns dados são built-in, ou seja, são importados no momento da execução da migration em seu banco de dados. Siga para localhost:5050 (Porta do container da aplicação web pgAdmin) faça login com as credenciais:
Obs. Sinta-se livre para configurar seu ambiente como mudança de host, portas ou usernames. Para isso utilize user secrets que naturalmente vão sobrepor as configurações estáticas localhost
As tabelas com dados de seeding built-in são:
- AccountType
- AnalysisReportType
- SectorType
- Segment
- Template
- ReportItemType
Cheque se essas tabelas estão devidamente populadas após a execução da sua migration
As tabelas que precisam do script sql são:
- Account
- Indicador
- AnalysisReport
- AnalysisReportItem
- ReportItem
Consiga os scripts sql com um responsável pelo projeto
As tabelas que restam são populadas por processos de importação.
1.2 Importação dos arquivos CVM
1.2.1 Pré-requisitos
Tenha instalado o Azure Storage Explorer (Baixe aqui) para que seja possível se conectar ao container docker que está rodando o azurite nas portas 10001, 10002 e 10003
Com o Azure Storage Explorer aberto, clique na tomada para abrir a janela de conexão, depois siga os seguintes passos:

Após sua Storage Account local for anexada, crie os sequintes blob storage containers:
- balancesheet
- balancesheet-companies
- balancesheet-symbols
Também crie as seguintes filas (queues):
- balancesheet-import
- balancesheet-import-companies
O resultado final ficará assim:

Com os blob storages criados agora é necessário colocar os arquivos neles (Processo que o BDS.Robots faz)
Obs: Na versão mais recente este processo é manual, em futuras versões haverá um script que vai "mockar" o BDS.Robots e inserir arquivos automaticamente afim de DEBUG
Acesse o portal de dados da CVM e baixe os arquivos necessários para importação
1.2.1 Companies
Baixe os arquivos:
Crie um zip com o nome "cad_cia.zip" e carregue no blob storage balancesheet-companies