diff --git a/dbt_project.yml b/dbt_project.yml index 2a346020..73a3ab14 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -69,7 +69,10 @@ models: +schema: br_bcb_agencia br_bcb_estban: +materialized: table - +schema: br_bcb_estban + +schema: br_bcb_estban + br_bcb_sicor: + +materialized: table + +schema: br_bcb_sicor br_bcb_taxa_cambio: +materialized: table +schema: br_bcb_taxa_cambio diff --git a/models/br_bcb_sicor/br_bcb_sicor__dicionario.sql b/models/br_bcb_sicor/br_bcb_sicor__dicionario.sql new file mode 100644 index 00000000..0a35381a --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__dicionario.sql @@ -0,0 +1,14 @@ +{{ + config( + alias = 'dicionario', + schema='br_bcb_sicor', + materialized='table', + ) +}} +SELECT +SAFE_CAST(id_tabela AS STRING) id_tabela, +SAFE_CAST(nome_coluna AS STRING) nome_coluna, +SAFE_CAST(chave AS STRING) chave, +SAFE_CAST(cobertura_temporal AS STRING) cobertura_temporal, +SAFE_CAST(valor AS STRING) valor +FROM basedosdados-staging.br_bcb_sicor_staging.dicionario AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/br_bcb_sicor__empreendimento.sql b/models/br_bcb_sicor/br_bcb_sicor__empreendimento.sql new file mode 100644 index 00000000..df0191b1 --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__empreendimento.sql @@ -0,0 +1,24 @@ +{{ + config( + alias = 'empreendimento', + schema='br_bcb_sicor', + materialized='table', + ) +}} +SELECT +SAFE_CAST(id_empreendimento AS STRING) id_empreendimento, +SAFE_CAST(data_inicio_empreendimento AS DATE) data_inicio, +SAFE_CAST(data_fim_empreendimento AS DATE) data_fim, +SAFE_CAST(finalidade AS STRING) finalidade, +SAFE_CAST(atividade AS STRING) atividade, +SAFE_CAST(modalidade AS STRING) modalidade, +SAFE_CAST(produto AS STRING) produto, +SAFE_CAST(variedade AS STRING) variedade, +SAFE_CAST(cesta_safra AS STRING) cesta_safra, +SAFE_CAST(zoneamento AS STRING) zoneamento, +SAFE_CAST(unidade_medida AS STRING) unidade_medida, +SAFE_CAST(unidade_medida_previsao_producao AS STRING) unidade_medida_previsao_producao, +SAFE_CAST(consorcio AS STRING) consorcio, +SAFE_CAST(cedula_mae AS STRING) cedula_mae, +SAFE_CAST(id_tipo_cultura AS STRING) id_tipo_cultura +FROM basedosdados-staging.br_bcb_sicor_staging.empreendimento AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/br_bcb_sicor__microdados_liberacao.sql b/models/br_bcb_sicor/br_bcb_sicor__microdados_liberacao.sql new file mode 100644 index 00000000..a1ef4a27 --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__microdados_liberacao.sql @@ -0,0 +1,26 @@ +{{ + config( + alias = 'microdados_liberacao', + schema='br_bcb_sicor', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 2013, + "end": 2024, + "interval": 1} + }, + cluster_by = ["mes"] + ) +}} + + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(data_liberacao AS DATE) data_liberacao, +SAFE_CAST(id_referencia_bacen AS STRING) id_referencia_bacen, +SAFE_CAST(numero_ordem AS STRING) numero_ordem, +SAFE_CAST(valor_liberado AS FLOAT64) valor_liberado +FROM basedosdados-staging.br_bcb_sicor_staging.microdados_liberacao AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/br_bcb_sicor__microdados_operacao.sql b/models/br_bcb_sicor/br_bcb_sicor__microdados_operacao.sql new file mode 100644 index 00000000..9b0112e7 --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__microdados_operacao.sql @@ -0,0 +1,68 @@ +{{ + config( + alias = 'microdados_operacao', + schema='br_bcb_sicor', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 2013, + "end": 2024, + "interval": 1} + }, + cluster_by = ["sigla_uf", "plano_safra_emissao"] + ) +}} + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(data_emissao AS DATE) data_emissao, +SAFE_CAST(ano_vencimento AS INT64) ano_vencimento, +SAFE_CAST(mes_vencimento AS INT64) mes_vencimento, +SAFE_CAST(data_vencimento AS DATE) data_vencimento, +SAFE_CAST(plano_safra_emissao AS STRING) plano_safra_emissao, +SAFE_CAST(plano_safra_vencimento AS STRING) plano_safra_vencimento, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(id_referencia_bacen AS STRING) id_referencia_bacen, +SAFE_CAST(numero_ordem AS STRING) numero_ordem, +SAFE_CAST(id_categoria_emitente AS STRING) id_categoria_emitente, +SAFE_CAST(id_empreendimento AS STRING) id_empreendimento, +SAFE_CAST(id_fase_ciclo_producao AS STRING) id_fase_ciclo_producao, +SAFE_CAST(id_fonte_recurso AS STRING) id_fonte_recurso, +SAFE_CAST(id_instrumento_credito AS STRING) id_instrumento_credito, +SAFE_CAST(id_programa AS STRING) id_programa, +SAFE_CAST(id_referencia_bacen_investimento AS STRING) id_referencia_bacen_investimento, +SAFE_CAST(id_subprograma AS STRING) id_subprograma, +SAFE_CAST(id_tipo_agricultura AS STRING) id_tipo_agricultura, +SAFE_CAST(id_tipo_cultivo AS STRING) id_tipo_cultivo, +SAFE_CAST(id_tipo_encargo_financeiro AS STRING) id_tipo_encargo_financeiro, +SAFE_CAST(id_tipo_grao_semente AS STRING) id_tipo_grao_semente, +SAFE_CAST(id_tipo_integracao_consorcio AS STRING) id_tipo_integracao_consorcio, +SAFE_CAST(id_tipo_irrigacao AS STRING) id_tipo_irrigacao, +SAFE_CAST(id_tipo_seguro AS STRING) id_tipo_seguro, +SAFE_CAST(cnpj_agente_investimento AS STRING) cnpj_agente_investimento, +SAFE_CAST(cnpj_basico_instituicao_financeira AS STRING) cnpj_basico_instituicao_financeira, +SAFE_CAST(id_contrato_sistema_tesouro_nacional AS STRING) id_contrato_sistema_tesouro_nacional, +SAFE_CAST(cnpj_cadastrante AS STRING) cnpj_cadastrante, +SAFE_CAST(data_fim_colheita AS DATE) data_fim_colheita, +SAFE_CAST(data_fim_plantio AS DATE) data_fim_plantio, +SAFE_CAST(data_inicio_colheita AS DATE) data_inicio_colheita, +SAFE_CAST(data_inicio_plantio AS DATE) data_inicio_plantio, +SAFE_CAST(area_financiada AS FLOAT64) area_financiada, +SAFE_CAST(valor_aliquota_proagro AS FLOAT64) valor_aliquota_proagro, +SAFE_CAST(valor_parcela_credito AS FLOAT64) valor_parcela_credito, +SAFE_CAST(valor_prestacao_investimento AS FLOAT64) valor_prestacao_investimento, +SAFE_CAST(valor_recurso_proprio AS FLOAT64) valor_recurso_proprio, +SAFE_CAST(valor_receita_bruta_esperada AS FLOAT64) valor_receita_bruta_esperada, +SAFE_CAST(valor_recurso_proprio_srv AS FLOAT64) valor_recurso_proprio_srv, +SAFE_CAST(valor_quantidade_itens_financiados AS FLOAT64) valor_quantidade_itens_financiados, +SAFE_CAST(valor_produtividade_obtida AS FLOAT64) valor_produtividade_obtida, +SAFE_CAST(valor_previsao_producao AS FLOAT64) valor_previsao_producao, +SAFE_CAST(taxa_juro AS FLOAT64) taxa_juro, +SAFE_CAST(taxa_juro_encargo_financeiro_posfixado AS FLOAT64) taxa_juro_encargo_financeiro_posfixado, +SAFE_CAST(valor_percentual_custo_efetivo_total AS FLOAT64) valor_percentual_custo_efetivo_total, +SAFE_CAST(valor_percentual_risco_fundo_constitucional AS FLOAT64) valor_percentual_risco_fundo_constitucional, +SAFE_CAST(valor_percentual_risco_stn AS FLOAT64) valor_percentual_risco_stn +FROM basedosdados-staging.br_bcb_sicor_staging.microdados_operacao AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/br_bcb_sicor__microdados_saldo.sql b/models/br_bcb_sicor/br_bcb_sicor__microdados_saldo.sql new file mode 100644 index 00000000..08609d9e --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__microdados_saldo.sql @@ -0,0 +1,27 @@ +{{ + config( + alias = 'microdados_saldo', + schema='br_bcb_sicor', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 2013, + "end": 2024, + "interval": 1} + }, + cluster_by = ["mes"] + ) +}} + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(id_referencia_bacen AS STRING) id_referencia_bacen, +SAFE_CAST(numero_ordem AS STRING) numero_ordem, +SAFE_CAST(id_situacao_operacao AS STRING) id_situacao_operacao, +SAFE_CAST(valor_medio_diario AS FLOAT64) valor_medio_diario, +SAFE_CAST(valor_medio_diario_vincendo AS FLOAT64) valor_medio_diario_vincendo, +SAFE_CAST(valor_ultimo_dia AS FLOAT64) valor_ultimo_dia +FROM basedosdados-staging.br_bcb_sicor_staging.microdados_saldo AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_complemento_operacao.sql b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_complemento_operacao.sql new file mode 100644 index 00000000..f06980fa --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_complemento_operacao.sql @@ -0,0 +1,19 @@ +{{ + config( + alias = 'recurso_publico_complemento_operacao', + schema='br_bcb_sicor', + materialized='table', + partition_by = { + "field": "id_municipio", + "data_type": "string" + } + ) +}} + +SELECT +SAFE_CAST(id_referencia_bacen AS STRING) id_referencia_bacen, +SAFE_CAST(id_municipio AS STRING) id_municipio, +SAFE_CAST(numero_ordem AS STRING) numero_ordem, +SAFE_CAST(id_referencia_bacen_efetivo AS STRING) id_referencia_bacen_efetivo, +SAFE_CAST(id_agencia AS STRING) id_agencia +FROM basedosdados-staging.br_bcb_sicor_staging.recurso_publico_complemento_operacao AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_cooperado.sql b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_cooperado.sql new file mode 100644 index 00000000..1bb3fbed --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_cooperado.sql @@ -0,0 +1,15 @@ +{{ + config( + alias = 'recurso_publico_cooperado', + schema='br_bcb_sicor', + materialized='table', + ) +}} + +SELECT +SAFE_CAST(id_referencia_bacen AS STRING) id_referencia_bacen, +SAFE_CAST(numero_ordem AS STRING) numero_ordem, +SAFE_CAST(tipo_cpf_cnpj AS STRING) tipo_cpf_cnpj, +SAFE_CAST(tipo_pessoa AS STRING) tipo_pessoa, +SAFE_CAST(valor_parcela AS FLOAT64) valor_parcela +FROM basedosdados-staging.br_bcb_sicor_staging.recurso_publico_cooperado AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_gleba.sql b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_gleba.sql new file mode 100644 index 00000000..069a3e03 --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_gleba.sql @@ -0,0 +1,16 @@ +{{ + config( + alias = 'recurso_publico_gleba', + schema='br_bcb_sicor', + materialized='table' + ) +}} +SELECT +SAFE_CAST(id_referencia_bacen AS STRING) id_referencia_bacen, +SAFE_CAST(numero_ordem AS STRING) numero_ordem, +SAFE_CAST(numero_identificador_gleba AS STRING) numero_identificador_gleba, +SAFE_CAST(indice_indice_gleba AS INT64) indice_gleba, +SAFE_CAST(indice_indice_ponto AS INT64) indice_ponto, +ST_GEOGPOINT(SAFE_CAST(longitude AS FLOAT64),SAFE_CAST(latitude AS FLOAT64)) ponto, +SAFE_CAST(altitude AS FLOAT64) altitude +FROM basedosdados-staging.br_bcb_sicor_staging.recurso_publico_gleba AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_mutuario.sql b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_mutuario.sql new file mode 100644 index 00000000..36023f6c --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_mutuario.sql @@ -0,0 +1,16 @@ +{{ + config( + alias = 'recurso_publico_mutuario', + schema='br_bcb_sicor', + materialized='table', + ) +}} + + +SELECT +SAFE_CAST(id_referencia_bacen AS STRING) id_referencia_bacen, +SAFE_CAST(indicador_sexo AS INT64) indicador_sexo, +SAFE_CAST(tipo_cpf_cnpj AS STRING) tipo_cpf_cnpj, +SAFE_CAST(tipo_beneficiario AS STRING) tipo_beneficiario, +SAFE_CAST(id_dap AS STRING) id_dap +FROM basedosdados-staging.br_bcb_sicor_staging.recurso_publico_mutuario AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_propriedade.sql b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_propriedade.sql new file mode 100644 index 00000000..553e0e1f --- /dev/null +++ b/models/br_bcb_sicor/br_bcb_sicor__recurso_publico_propriedade.sql @@ -0,0 +1,16 @@ +{{ + config( + alias = 'recurso_publico_propriedade', + schema='br_bcb_sicor', + materialized='table', + ) +}} + +SELECT +SAFE_CAST(id_referencia_bacen AS STRING) id_referencia_bacen, +SAFE_CAST(numero_ordem AS STRING) numero_ordem, +SAFE_CAST(tipo_cpf_cnpj AS STRING) tipo_cpf_cnpj, +SAFE_CAST(id_sncr AS STRING) id_sncr, +SAFE_CAST(id_nirf AS STRING) id_nirf, +SAFE_CAST(id_car AS STRING) id_car +FROM basedosdados-staging.br_bcb_sicor_staging.recurso_publico_propriedade AS t \ No newline at end of file diff --git a/models/br_bcb_sicor/schema.yml b/models/br_bcb_sicor/schema.yml new file mode 100644 index 00000000..01a52a5d --- /dev/null +++ b/models/br_bcb_sicor/schema.yml @@ -0,0 +1,254 @@ +version: 2 + +models: + - name: br_bcb_sicor__dicionario + description: Dicionário + columns: + - name: id_tabela + description: ID Tabela + - name: nome_coluna + description: Nome da coluna + - name: chave + description: Chave + - name: cobertura_temporal + description: Cobertura temporal + - name: valor + description: Valor + - name: br_bcb_sicor__microdados_operacao + description: A tabela de Operações contém os microdados das contratações de crédito de cada estado brasileiro. Nela, estão presentes principais informações (categoria de produtor; fonte de recursos; instituição credora; produto financiado e etc) das mais de 19 milhôes de operações de crédito rural registradas no SICOR no período. É importante salientar que cada linha não necessariamente representa uma operação completa. É possível que uma unica operação (identificada pelo id_referencia_bacen) contenha diversos itens e, portanto, seja subdividida em ordens. + columns: + - name: ano + description: Ano da emissão da operação + - name: mes + description: Mês de emissão da operação + - name: data_emissao + description: Data de emissão da operação + - name: ano_vencimento + description: Ano de vencimento da operação + - name: mes_vencimento + description: Mês de vencimento da operação + - name: data_vencimento + description: Data de vencimento da operação + - name: plano_safra_emissao + description: Plano safra de emissao da operação + - name: plano_safra_vencimento + description: Plano safra de vencimento da operação + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_referencia_bacen + description: Identificador único de cada operação de crédito + - name: numero_ordem + description: Identificador da quantidade de ordens que compõem uma operação de crédito + - name: id_categoria_emitente + description: Identificador da categoria do emitente + - name: id_empreendimento + description: Identificador do empreendimento + - name: id_fase_ciclo_producao + description: Identificador da fase ciclo de produção + - name: id_fonte_recurso + description: Identificador da fonte de recursos + - name: id_instrumento_credito + description: Identificador do instrumento de crédito + - name: id_programa + description: Identificador do programa cujo crédito concedido está relacionado + - name: id_referencia_bacen_investimento + description: Identificador do refbacen de investimento + - name: id_subprograma + description: Identificador do subprograma + - name: id_tipo_agricultura + description: Identificador do tipo de agricultura + - name: id_tipo_cultivo + description: Identificador do tipo de cultivo + - name: id_tipo_encargo_financeiro + description: Identificador do tipo de encargos financeiros + - name: id_tipo_grao_semente + description: Identificador do tipo de grão/semente + - name: id_tipo_integracao_consorcio + description: Identificador do tipo de integração/consórcio + - name: id_tipo_irrigacao + description: Identificador de tipo de irrigação + - name: id_tipo_seguro + description: Identificador do tipo de seguro + - name: cnpj_agente_investimento + description: Concedente da operação de investimento + - name: cnpj_basico_instituicao_financeira + description: CNPJ da instituição financeira concedente do crédito + - name: id_contrato_sistema_tesouro_nacional + description: Código da Secretaria do Tesouro Nacional + - name: cnpj_cadastrante + description: O BACEN não fornece descrição dessa variável nos metadados + - name: data_fim_colheita + description: Data do fim de colheita + - name: data_fim_plantio + description: Data do fim de plantio + - name: data_inicio_colheita + description: Data do início de colheita + - name: data_inicio_plantio + description: Data do início de plantio + - name: area_financiada + description: Área financiada + - name: valor_aliquota_proagro + description: Valor da alíquota do Proagro + - name: valor_parcela_credito + description: Valor da parcela de crédito + - name: valor_prestacao_investimento + description: Valor da prestação de investimento + - name: valor_recurso_proprio + description: Valor do recurso próprio + - name: valor_receita_bruta_esperada + description: Valor da receita bruta esperada + - name: valor_recurso_proprio_srv + description: Garantia de renda mínima do Sistema de Valores a Receber (SRV) + - name: valor_quantidade_itens_financiados + description: Valor da quantidade de itens financiados + - name: valor_produtividade_obtida + description: Valor da produtividade obtida + - name: valor_previsao_producao + description: Valor da previsão de produção + - name: taxa_juro + description: Taxa de juros + - name: taxa_juro_encargo_financeiro_posfixado + description: Taxa de juros do encargo financeiro + - name: valor_percentual_custo_efetivo_total + description: Valor percentual do custo efetivo total + - name: valor_percentual_risco_fundo_constitucional + description: Valor percentual do risco do fundo constitucional + - name: valor_percentual_risco_stn + description: Valor percentual risco da Secretaria do Tesouro Nacional (STN) + - name: br_bcb_sicor__microdados_saldo + description: Esta tabela contém microdados sobre a evolução contábil mensal das operações de crédito rural em curso e já quitadas. Para o aproveitamento completo, sugere-se que esta seja utilizada em conjunto com as tabelas de Operações (microdados_operacao) e liberações (microdados_liberacao) a depender das necessidades de análise. + columns: + - name: ano + description: Ano de referência do saldo + - name: mes + description: Mês de referência do saldo + - name: id_referencia_bacen + description: Identificador único de cada operação de crédito + - name: numero_ordem + description: Identificador da quantidade de ordens que compõem uma operação de crédito + - name: id_situacao_operacao + description: Situação da operação + - name: valor_medio_diario + description: Saldo médio diário + - name: valor_medio_diario_vincendo + description: Saldo médio diário vincendo + - name: valor_ultimo_dia + description: Saldo do último dia + - name: br_bcb_sicor__microdados_liberacao + description: Esta tabela contém o registro dos recursos liberados pelas instituições financeiras no decorrer de uma operação de crédito, durante 2013 a julho de 2022. A liberação obedece o cronograma de liberação de recursos estipulado no ato da assinatura do contrato que formaliza a operação de crédito rural. Por meio desta base é possível descobrir o montante de recursos efetivamente liberado bem como o status da operação de crédito. Recomenda-se que seja utilizado em conjunto com a tabela de Operações (microdados_operações) e de Saldos (microdados_saldos) a depender das necessidades de análise. + columns: + - name: ano + description: Ano de referência do valor liberado total ou parcial + - name: mes + description: Mês de referência do valor liberado total ou parcial + - name: data_liberacao + description: Data de liberação da parcela de crédito total ou parcial + - name: id_referencia_bacen + description: Identificador único de cada operação de crédito + - name: numero_ordem + description: Identificador da quantidade de ordens que compõem uma operação de crédito + - name: valor_liberado + description: Valor total ou parcial liberado na parcela de crédito + - name: br_bcb_sicor__empreendimento + description: A tabela de empreendimentos é um catálogo do que foi e do que é financiado. Recomenda-se que ela seja utilizada em conjunto com os microdadados de operações de crédito (microdados_operacao) para se ter uma visão completa dos produtos, atividades e demais atributos da operação de crédito que foram alvo de financiamento. + columns: + - name: id_empreendimento + description: Código do empreendimento + - name: data_inicio + description: Data de criação do empreendimento + - name: data_fim + description: Data de fim do empreendimento + - name: finalidade + description: Finalidade do empreendimento + - name: atividade + description: Atividade do empreendimento + - name: modalidade + description: Modalidade do empreendimento + - name: produto + description: Produto do empreendimento + - name: variedade + description: Variedade do empreendimento + - name: cesta_safra + description: Cesta de safras do empreendimento + - name: zoneamento + description: Zoneamento do empreendimento + - name: unidade_medida + description: Unidade de medida do produto financiado no empreendimento + - name: unidade_medida_previsao_producao + description: Unidade de medida de previsão de produção do produto financiado no empreendimento + - name: consorcio + description: Consórcio do empreendimento + - name: cedula_mae + description: Indica se o empreendimento refere-se a uma cédula mãe + - name: id_tipo_cultura + description: Código do tipo de cultura do empreendimento + - name: br_bcb_sicor__recurso_publico_complemento_operacao + description: Em 2023 o Banco Central do Brasil (BCB) liberou informações adicionais das operações de crédito que foram financiadas com recursos públicos. + columns: + - name: id_referencia_bacen + description: Identificador único de cada operação de crédito + - name: id_municipio + description: ID município 7 dígitos + - name: numero_ordem + description: Identificador da quantidade de ordens que compõem uma operação + de crédito + - name: id_referencia_bacen_efetivo + description: Identificador único de cada operação de crédito explícito + - name: id_agencia + description: Identificador da agência da Instituição Financeira + - name: br_bcb_sicor__recurso_publico_propriedade + description: Em 2023 o Banco Central do Brasil (BCB) liberou informações adicionais das operações de crédito que foram financiadas com recursos públicos. Esta tabela contém dados adicionais do imóvel rural de aplicação do crédito. + columns: + - name: id_referencia_bacen + description: Identificador único de cada operação de crédito + - name: numero_ordem + description: Identificador da quantidade de ordens que compõem uma operação de crédito + - name: tipo_cpf_cnpj + description: CPF ou CNPJ do proprietário + - name: id_sncr + description: Identificar do Imóvel no Sistema Nacional de Cadastro Rural (SNCR) + - name: id_nirf + description: Identificador do Imóvel na Receita Federal (NIRF) + - name: id_car + description: Identificador do Cadastro da Área Rural (CAR) + - name: br_bcb_sicor__recurso_publico_mutuario + description: Em 2023 o Banco Central do Brasil (BCB) liberou informações adicionais das operações de crédito que foram financiadas com recursos públicos. Esta tabela contém dados adicionais sobre o mutuário (tomador do empréstimo). + columns: + - name: id_referencia_bacen + description: Identificador único de cada operação de crédito + - name: indicador_sexo + description: Sexo + - name: tipo_cpf_cnpj + description: CPF ou CNPJ do beneficiário + - name: tipo_beneficiario + description: Tipo do Beneficiário + - name: id_dap + description: Identificador da Declaração de Aptidão ao PRONAF (DAP) + - name: br_bcb_sicor__recurso_publico_gleba + description: Em 2023 o Banco Central do Brasil (BCB) liberou informações adicionais das operações de crédito que foram financiadas com recursos públicos. Esta tabela contém dados adicionais sobre as coordenadas geográficas das glebas do imóvel do mutuário. + columns: + - name: id_referencia_bacen + description: Identificador único de cada operação de crédito + - name: numerio_ordem + description: Identificador da quantidade de ordens que compõem uma operação de crédito + - name: numero_identificador_gleba + description: Código identificador da gleba + - name: indice_gleba + description: Número da gleba + - name: indice_ponto + description: Número do ponto + - name: ponto + description: ponto + - name: br_bcb_sicor__recurso_publico_cooperado + description: Em 2023 o Banco Central do Brasil (BCB) liberou informações adicionais das operações de crédito que foram financiadas com recursos públicos. Esta tabela identifica o repasse do crédito a cada menbro de uma cooperativa, caso exista. + columns: + - name: id_referencia_bacen + description: Identificador único de cada operação de crédito + - name: numero_ordem + description: Identificador da quantidade de ordens que compõem uma operação de crédito + - name: tipo_cpf_cnpj + description: CPF ou CNPJ do cooperado + - name: tipo_pessoa + description: Tipo da pessoa jurídica + - name: valor_parcela + description: Valor da parcela de crédito do cooperado