Skip to content

test(dbt): adiciona testes de integridade em metadata#425

Open
MatheussBrant wants to merge 1 commit into
GovHub-br:mainfrom
MatheussBrant:test/mcid-metadata-dbt-tests
Open

test(dbt): adiciona testes de integridade em metadata#425
MatheussBrant wants to merge 1 commit into
GovHub-br:mainfrom
MatheussBrant:test/mcid-metadata-dbt-tests

Conversation

@MatheussBrant

Copy link
Copy Markdown

Descrição

Adiciona testes básicos de integridade e nulidade nas tabelas models_metadata dos projetos DBT disponíveis no repositório.

A mudança inclui:

  • teste de unicidade para a combinação schema_name + table_name;
  • testes not_null para campos essenciais de metadata;
  • macro reutilizável unique_combination_of_columns.

Antes de abrir este PR, consulte o Protocolo de Aprovação de Pull Requests.

Tipo de mudança

  • Nova funcionalidade / pipeline
  • Correção de bug ou inconsistência de dados
  • Refatoração de modelo DBT
  • Documentação
  • Infraestrutura / CI
  • Outro: testes DBT

Issues relacionadas

#297

Domínio de revisão

  • GCES / OSS
  • IPEA
  • MIR
  • MCid
  • MinC
  • OSS
  • Múltiplos domínios: IPEA, MIR

Como testar / validar

cd airflow_lappis/dags/dbt/ipea
dbt test --select models_metadata

cd ../mir
dbt test --select models_metadata

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant