Skip to content

Commit

Permalink
Merge branch 'main' into staging/fix_comex_stat
Browse files Browse the repository at this point in the history
  • Loading branch information
folhesgabriel authored Jun 13, 2024
2 parents b90d1a8 + 769b650 commit f4765b5
Show file tree
Hide file tree
Showing 5 changed files with 143 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{{
config(
alias="indigenas_populacao_alfabetizada_grupo_idade_municipio",
schema="br_ibge_censo_2022",
)
}}
select
safe_cast(munic_pio__c_digo_ as string) id_municipio,
safe_cast(sexo as string) sexo,
safe_cast(idade as string) grupo_idade,
safe_cast(alfabetiza__o as string) alfabetizacao,
safe_cast(valor as int64) populacao_indigena,
from
`basedosdados-staging.br_ibge_censo_2022_staging.indigenas_populacao_alfabetizada_grupo_idade_municipio`
as t
where idade not like 'Total'
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{{
config(
alias="indigenas_taxa_alfabetizacao_grupo_idade_municipio",
schema="br_ibge_censo_2022",
)
}}
select
safe_cast(munic_pio__c_digo_ as string) id_municipio,
safe_cast(sexo as string) sexo,
safe_cast(idade as string) grupo_idade,
safe_cast(valor as float64) taxa_alfabetizacao,
from
`basedosdados-staging.br_ibge_censo_2022_staging.indigenas_taxa_alfabetizacao_grupo_idade_municipio`
as t
where idade not like 'Total'
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{{
config(
alias="populacao_alfabetizada_cor_raca_grupo_idade_municipio",
schema="br_ibge_censo_2022",
)
}}
select
safe_cast(munic_pio__c_digo_ as string) id_municipio,
safe_cast(cor_ou_ra_a as string) cor_raca,
safe_cast(sexo as string) sexo,
safe_cast(idade as string) grupo_idade,
safe_cast(alfabetiza__o as string) alfabetizacao,
safe_cast(valor as int64) populacao,
from
`basedosdados-staging.br_ibge_censo_2022_staging.populacao_alfabetizada_cor_raca_grupo_idade_municipio`
as t
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{{
config(
alias="taxa_alfabetizacao_cor_raca_grupo_idade_municipio",
schema="br_ibge_censo_2022",
)
}}
select
safe_cast(munic_pio__c_digo_ as string) id_municipio,
safe_cast(cor_ou_ra_a as string) cor_raca,
safe_cast(sexo as string) sexo,
safe_cast(idade as string) grupo_idade,
safe_cast(valor as string) taxa_alfabetizacao,
from
`basedosdados-staging.br_ibge_censo_2022_staging.taxa_alfabetizacao_cor_raca_grupo_idade_municipio`
as t
81 changes: 81 additions & 0 deletions models/br_ibge_censo_2022/schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1215,3 +1215,84 @@ models:
description: Idade mediana da população indígena residente em terras indígenas
- name: razao_sexo_populacao_indigena
description: Razão de sexo da população indígena residente em terras indígenas
- name: br_ibge_censo_2022__indigenas_populacao_alfabetizada_grupo_idade_municipio
description: Tabela 8180 - Pessoas indígenas de 15 anos ou mais de idade, total e as alfabetizadas, por sexo e grupos de idade
tests:
- not_null_proportion_multiple_columns:
at_least: 0.95
columns:
- name: id_municipio
description: ID Município IBGE 7 dígitos
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
- name: sexo
description: Sexo
- name: grupo_idade
description: Grupo de Idade
- name: alfabetizacao
description: Alfabetização
- name: populacao_indigena
description: Pessoas indígenas de 15 anos ou mais de idade
- name: br_ibge_censo_2022__populacao_alfabetizada_cor_raca_grupo_idade_municipio
description: Tabela 9542 - Pessoas de 15 anos ou mais de idade, total e as alfabetizadas, por sexo, cor ou raça e grupos de idade
tests:
- not_null_proportion_multiple_columns:
at_least: 0.95
columns:
- name: id_municipio
description: ID Município IBGE 7 dígitos
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
- name: cor_raca
description: Cor ou raça
- name: sexo
description: Sexo
- name: grupo_idade
description: Grupo de Idade
- name: alfabetizacao
description: Alfabetização
- name: populacao
description: 'Pessoas de 15 anos ou mais de idade '
- name: br_ibge_censo_2022__taxa_alfabetizacao_cor_raca_grupo_idade_municipio
description: Tabela 9543 - Taxa de alfabetização das pessoas de 15 anos ou mais de idade por sexo, cor ou raça e grupos de idade
tests:
- not_null_proportion_multiple_columns:
at_least: 0.95
columns:
- name: id_municipio
description: ID Município IBGE 7 dígitos
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
- name: cor_raca
description: Cor ou raça
- name: sexo
description: Sexo
- name: grupo_idade
description: Grupo de Idade
- name: taxa_alfabetizacao
description: Taxa de alfabetização das pessoas de 15 anos ou mais de idade
- name: br_ibge_censo_2022__indigenas_taxa_alfabetizacao_grupo_idade_municipio
description: Tabela 8181 - Taxa de alfabetização das pessoas indígenas de 15 anos ou mais de idade por sexo e grupos de idade
tests:
- not_null_proportion_multiple_columns:
at_least: 0.95
columns:
- name: id_municipio
description: ID Município IBGE 7 dígitos
tests:
- relationships:
to: ref('br_bd_diretorios_brasil__municipio')
field: id_municipio
- name: sexo
description: Sexo
- name: grupo_idade
description: Grupo de Idade
- name: taxa_alfabetizacao
description: Taxa de alfabetização das pessoas indígenas de 15 anos ou mais
de idade

0 comments on commit f4765b5

Please sign in to comment.