Skip to content

[dbt] Modelagem de Dados - Meta 2 (Execução Financeira PNAB) #10

Description

@CaioMelo25

Objetivo:
Desenvolver o pipeline de transformações (da camada Bronze à Gold) dentro do domínio planos_acao_dbt para mensurar a execução financeira da PNAB, detalhando a distribuição federativa (União → Estados/Municípios) e identificando os recursos destinados a programas nacionais estruturantes.

Tarefas de Desenvolvimento (Checklist):

Camada Bronze

  • Configurar a origem no sources.yml apontando para o schema transferegov_fundo_a_fundo.
  • Criar os modelos planos_acao.sql e programas.sql.
  • Padronizar nomes de colunas e aplicar a macro parse_financial_value() (ou cast direto) para converter colunas de valores (ex: valor_total_repasse_plano_acao) de texto para NUMERIC.
  • Adicionar testes row_count_match e verificacao_tipagem no schema.yml da Bronze.

Camada Silver

  • Criar o modelo planos_programas_consolidados.sql unindo os repasses com os dados macro do programa.
  • Criar flags dimensionais (CASE WHEN) para identificar nível federativo (Estado, DF, Município) e cruzar com seeds de regiões do Brasil.
  • Implementar a regra de negócio para sinalizar a destinação para programas do Sistema Nacional de Cultura (SNC).

Camada Gold

  • Criar o modelo execucao_financeira_resumo.sql agregando o valor total executado por ano e por nível federativo.
  • Criar o modelo distribuicao_programas_snc.sql calculando o percentual financeiro destinado aos programas estruturantes vs. repasse total.
  • Documentar o modelo final no schema.yml com as descrições dos KPIs para o BI.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions