Skip to content

Commit

Permalink
fix: pass lint
Browse files Browse the repository at this point in the history
  • Loading branch information
laura-l-amaral committed May 6, 2024
1 parent d636e08 commit 4dcdce5
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 74 deletions.
5 changes: 1 addition & 4 deletions dbt_project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,6 @@ models:
br_b3_cotacoes:
+materialized: table
+schema: br_b3_cotacoes
+post-hook:
- REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"
- GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:[email protected]"
br_bcb_agencia:
+materialized: table
+schema: br_bcb_agencia
Expand Down Expand Up @@ -254,7 +251,7 @@ models:
+schema: br_ms_sia
br_ms_sih:
+materialized: table
+schema: br_ms_sih
+schema: br_ms_sih
br_ms_sim:
+materialized: table
+schema: br_ms_sim
Expand Down
77 changes: 38 additions & 39 deletions models/br_ibge_ppm/schema.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,34 @@
---
version: 2

models:
- name: br_ibge_ppm__producao_pecuaria
description: Dados de pecuária contendo o número de vacas ordenhadas e ovinos tosquiados.
description: Dados de pecuária contendo o número de vacas ordenhadas e ovinos
tosquiados.
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
- [ano, sigla_uf, id_municipio, produto]
combination_of_columns:
- [ano, sigla_uf, id_municipio, produto]
- not_null_proportion_multiple_columns:
at_least: 0.05
at_least: 0.05
columns:
- name: ano
description: Ano
tests:
- relationships:
to: ref('br_bd_diretorios_data_tempo__ano')
field: ano.ano
to: ref('br_bd_diretorios_data_tempo__ano')
field: ano.ano
- name: sigla_uf
description: Sigla da Unidade da Federação
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__uf')
field: sigla
to: ref('br_bd_diretorios_brasil__uf')
field: sigla
- name: id_municipio
description: ID Município IBGE 7 dígitos
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
- name: ovinos_tosquiados
description: Número de ovinos tosquiados
- name: vacas_ordenhadas
Expand All @@ -36,29 +37,28 @@ models:
description: Efetivo dos rebanhos (cabeça), por tipo de rebanho.
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
- insert unique keys here
combination_of_columns: [insert unique keys here]
- not_null_proportion_multiple_columns:
at_least: 0.05
at_least: 0.05
columns:
- name: ano
description: Ano
tests:
- relationships:
to: ref('br_bd_diretorios_data_tempo__ano')
field: ano.ano
to: ref('br_bd_diretorios_data_tempo__ano')
field: ano.ano
- name: sigla_uf
description: Sigla da Unidade da Federação
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__uf')
field: sigla
to: ref('br_bd_diretorios_brasil__uf')
field: sigla
- name: id_municipio
description: ID Município IBGE 7 dígitos
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
- name: tipo_rebanho
description: Tipo de rebanho
- name: quantidade
Expand All @@ -67,29 +67,28 @@ models:
description: Produção de origem animal, por tipo de produto e valor da produção.
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
- insert unique keys here
combination_of_columns: [insert unique keys here]
- not_null_proportion_multiple_columns:
at_least: 0.05
at_least: 0.05
columns:
- name: ano
description: Ano
tests:
- relationships:
to: ref('br_bd_diretorios_data_tempo__ano')
field: ano.ano
to: ref('br_bd_diretorios_data_tempo__ano')
field: ano.ano
- name: sigla_uf
description: Sigla da Unidade da Federação
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__uf')
field: sigla
to: ref('br_bd_diretorios_brasil__uf')
field: sigla
- name: id_municipio
description: ID Município IBGE 7 dígitos
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
- name: produto
description: Produto
- name: unidade
Expand All @@ -99,32 +98,32 @@ models:
- name: valor
description: Valor da produção
- name: br_ibge_ppm__producao_aquicultura
description: Produção da aquicultura, de acordo com a quantidade produzida em quilogramas e valor da produção em mil reais.
description: Produção da aquicultura, de acordo com a quantidade produzida em
quilogramas e valor da produção em mil reais.
tests:
- dbt_utils.unique_combination_of_columns:
combination_of_columns:
- insert unique keys here
combination_of_columns: [insert unique keys here]
- not_null_proportion_multiple_columns:
at_least: 0.05
at_least: 0.05
columns:
- name: ano
description: Ano
tests:
- relationships:
to: ref('br_bd_diretorios_data_tempo__ano')
field: ano.ano
to: ref('br_bd_diretorios_data_tempo__ano')
field: ano.ano
- name: sigla_uf
description: Sigla da Unidade da Federação
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__uf')
field: sigla
to: ref('br_bd_diretorios_brasil__uf')
field: sigla
- name: id_municipio
description: ID Município IBGE 7 dígitos
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
- name: produto
description: Produto
- name: quantidade
Expand Down
66 changes: 35 additions & 31 deletions models/br_ms_sih/schema.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: 2

models:
- name: br_ms_sih__servicos_profissionais
description: Sistema de Informações Hospitalares do SUS (SIH/SUS)
Expand All @@ -24,32 +24,32 @@ models:
description: Sigla unidade da fedaração
tests:
- relationships:
to: ref('br_bd_diretorios_data_tempo__uf')
field: sigla
config:
where: __most_recent_year_month__
to: ref('br_bd_diretorios_data_tempo__uf')
field: sigla
config:
where: __most_recent_year_month__
- name: id_municipio_estabelecimento_aih
description: Município de localização do Estabelecimento Executante da AIH
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
config:
where: __most_recent_year_month__
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
config:
where: __most_recent_year_month__
- name: id_municipio_paciente
description: Município de residência do paciente
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio_6
config:
where: __most_recent_year_month__
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio_6
config:
where: __most_recent_year_month__
- name: id_gestor
description: Unidade de Federação + Código Município de Gestão ou UF0000 se
o Estabelecimento Executante está sob Gestão Estadual.
o Estabelecimento Executante está sob Gestão Estadual.
- name: id_estabelecimento_cnes
description: ID do estabelecimento de saúde executante da Autorização de Internação
Hospitalar (AIH)
Hospitalar (AIH)
- name: id_aih
description: ID Autorização de Internação Hospitalar (AIH)
tests:
Expand All @@ -66,34 +66,35 @@ models:
description: Procedimento referente ao ato profissional
- name: cbo_2002_profissional
description: Identificador de Ocupação Brasileira do Profissional que realizou
o ato ou “00000” caso não tenha sido
o ato ou “00000” caso não tenha sido
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__cbo_2002')
field: cbo_2002.cbo_2002
config:
where: __most_recent_year_month__
to: ref('br_bd_diretorios_brasil__cbo_2002')
field: cbo_2002.cbo_2002
config:
where: __most_recent_year_month__
- name: quantidade_procedimentos
description: Quantidade de procedimentos realizados
- name: id_cid_principal
description: Identificador principal da Classificação Internacional de Doenças
e Problemas Relacionados com a Saúde (CID)
e Problemas Relacionados com a Saúde (CID)
- name: id_cid_principal_subcategoria
description: Subcategoria do identificador principal da Classificação Internacional de Doenças
e Problemas Relacionados com a Saúde (CID)
description: Subcategoria do identificador principal da Classificação Internacional
de Doenças e Problemas Relacionados com a Saúde (CID)
tests:
- custom_relationships:
to: ref('br_bd_diretorios_brasil__cid_10')
field: subcategoria
ignore_values: ["'R501','Q314','S571','N182','U109','M723','M725','N975','N184','R500','N183','Q356','B501','N185','U099'"]
ignore_values:
- "'R501','Q314','S571','N182','U109','M723','M725','N975','N184','R500','N183','Q356','B501','N185','U099'"
config:
where: __most_recent_year_month__
- name: id_cid_secundario
description: Identificador secundário da Classificação Internacional de Doenças
e Problemas Relacionados com a Saúde (CID)
e Problemas Relacionados com a Saúde (CID)
- name: id_cid_secundario_subcategoria
description: Subcategoria do identificador secundário da Classificação Internacional de Doenças
e Problemas Relacionados com a Saúde (CID)
description: Subcategoria do identificador secundário da Classificação Internacional
de Doenças e Problemas Relacionados com a Saúde (CID)
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__cid_10')
Expand All @@ -107,20 +108,23 @@ models:
- name: quantidade_pontos
description: Quantidade de pontos
- name: nota_fiscal
description: Nota fiscal do material empregado quando órtese/prótese, quando não, o campo representa a data do ato
description: Nota fiscal do material empregado quando órtese/prótese, quando
não, o campo representa a data do ato
- name: valor_ato_profissional
description: Valor do ato profissional
- name: indicador_uf_hospital
description: Indica se a UF de residência do hospital é diferente da UF de localização do estabelecimento
description: Indica se a UF de residência do hospital é diferente da UF de
localização do estabelecimento
- name: indicador_uf_paciente
description: Indica se a UF de residência do paciente é diferente da UF de
localização do estabelecimento
localização do estabelecimento
- name: indicador_id_aih
description: Indica quais id_aih são únicos
- name: tipo_financiamento_ato_profissional
description: Tipo de financiamento do ato profissional
- name: tipo_subtipo_financiamento_ato_profissional
description: Tipo de financiamento (04-FAEC) + Subtipo de financiamento relacionado ao tipo de financiamento (04-FAEC) do ato profissional
description: Tipo de financiamento (04-FAEC) + Subtipo de financiamento relacionado
ao tipo de financiamento (04-FAEC) do ato profissional
- name: tipo_documento_pf
description: Documento de pessoa jurídica
- name: tipo_documento_pj
Expand Down

0 comments on commit 4dcdce5

Please sign in to comment.