Skip to content

Commit 52de23a

Browse files
author
Larissa Brito
committed
dados do ICA
1 parent aa6e94e commit 52de23a

14 files changed

+11367
-15392
lines changed

dbt_project.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,9 @@ models:
211211
br_inep_ana:
212212
+materialized: table
213213
+schema: br_inep_ana
214+
br_inep_avaliacao_alfabetizacao:
215+
+materialized: table
216+
+schema: br_inep_avaliacao_alfabetizacao
214217
br_inep_censo_educacao_superior:
215218
+materialized: table
216219
+schema: br_inep_censo_educacao_superior
@@ -403,12 +406,12 @@ models:
403406
world_ampas_oscar:
404407
+materialized: table
405408
+schema: world_ampas_oscar
406-
world_iea_timss:
407-
+materialized: table
408-
+schema: world_iea_timss
409409
world_iea_pirls:
410410
+materialized: table
411411
+schema: world_iea_pirls
412+
world_iea_timss:
413+
+materialized: table
414+
+schema: world_iea_timss
412415
world_imdb_movies:
413416
+materialized: table
414417
+schema: world_imdb_movies
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{{
2+
config(
3+
alias="alunos",
4+
schema="br_inep_avaliacao_alfabetizacao",
5+
materialized="table",
6+
)
7+
}}
8+
select
9+
safe_cast(ano as int64) ano,
10+
safe_cast(sigla_uf as string) sigla_uf,
11+
safe_cast(id_municipio as string) id_municipio,
12+
safe_cast(id_escola as string) id_escola,
13+
safe_cast(id_aluno as string) id_aluno,
14+
safe_cast(caderno as string) as caderno,
15+
safe_cast(serie as string) serie,
16+
safe_cast(rede as string) rede,
17+
safe_cast(presenca as string) presenca,
18+
safe_cast(preenchimento_caderno as string) preenchimento_caderno,
19+
safe_cast(alfabetizado as string) alfabetizado,
20+
safe_cast(proficiencia as float64) proficiencia,
21+
safe_cast(peso_aluno as float64) peso_aluno,
22+
from {{ set_datalake_project("br_inep_avaliacao_alfabetizacao_staging.alunos") }} as t

models/br_inep_avaliacao_alfabetizacao/br_inep_avaliacao_alfabetizacao__brasil.sql

Lines changed: 0 additions & 24 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{{
2+
config(
3+
alias="dicionario",
4+
schema="br_inep_avaliacao_alfabetizacao",
5+
materialized="table",
6+
)
7+
}}
8+
select
9+
safe_cast(id_tabela as string) id_tabela,
10+
safe_cast(nome_coluna as string) nome_coluna,
11+
safe_cast(chave as string) chave,
12+
safe_cast(cobertura_temporal as string) cobertura_temporal,
13+
safe_cast(valor as string) valor,
14+
from
15+
{{ set_datalake_project("br_inep_avaliacao_alfabetizacao_staging.dicionario") }}
16+
as t
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{{
2+
config(
3+
alias="meta_alfabetizacao_brasil",
4+
schema="br_inep_avaliacao_alfabetizacao",
5+
materialized="table",
6+
)
7+
}}
8+
select
9+
safe_cast(ano as int64) ano,
10+
safe_cast(rede as string) rede,
11+
safe_cast(taxa_alfabetizacao as float64) taxa_alfabetizacao,
12+
safe_cast(meta_alfabetizacao_2024 as float64) meta_alfabetizacao_2024,
13+
safe_cast(meta_alfabetizacao_2025 as float64) meta_alfabetizacao_2025,
14+
safe_cast(meta_alfabetizacao_2026 as float64) meta_alfabetizacao_2026,
15+
safe_cast(meta_alfabetizacao_2027 as float64) meta_alfabetizacao_2027,
16+
safe_cast(meta_alfabetizacao_2028 as float64) meta_alfabetizacao_2028,
17+
safe_cast(meta_alfabetizacao_2029 as float64) meta_alfabetizacao_2029,
18+
safe_cast(meta_alfabetizacao_2030 as float64) meta_alfabetizacao_2030,
19+
safe_cast(percentual_participacao as float64) percentual_participacao,
20+
from
21+
{{
22+
set_datalake_project(
23+
"br_inep_avaliacao_alfabetizacao_staging.meta_alfabetizacao_brasil"
24+
)
25+
}} as t
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{{
2+
config(
3+
alias="meta_alfabetizacao_muncipio",
4+
schema="br_inep_avaliacao_alfabetizacao",
5+
materialized="table",
6+
)
7+
}}
8+
select
9+
safe_cast(ano as int64) ano,
10+
safe_cast(sigla_uf as string) sigla_uf,
11+
safe_cast(id_municipio as string) id_municipio,
12+
safe_cast(rede as string) rede,
13+
safe_cast(taxa_alfabetizacao as float64) taxa_alfabetizacao,
14+
safe_cast(meta_alfabetizacao_2024 as float64) meta_alfabetizacao_2024,
15+
safe_cast(meta_alfabetizacao_2025 as float64) meta_alfabetizacao_2025,
16+
safe_cast(meta_alfabetizacao_2026 as float64) meta_alfabetizacao_2026,
17+
safe_cast(meta_alfabetizacao_2027 as float64) meta_alfabetizacao_2027,
18+
safe_cast(meta_alfabetizacao_2028 as float64) meta_alfabetizacao_2028,
19+
safe_cast(meta_alfabetizacao_2029 as float64) meta_alfabetizacao_2029,
20+
safe_cast(meta_alfabetizacao_2030 as float64) meta_alfabetizacao_2030,
21+
safe_cast(nivel_alfabetizacao as int64) nivel_alfabetizacao,
22+
safe_cast(percentual_participacao as float64) percentual_participacao,
23+
from
24+
{{
25+
set_datalake_project(
26+
"br_inep_avaliacao_alfabetizacao.meta_alfabetizacao_muncipio"
27+
)
28+
}} as t
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{{
2+
config(
3+
alias="meta_alfabetizacao_uf",
4+
schema="br_inep_avaliacao_alfabetizacao",
5+
materialized="table",
6+
)
7+
}}
8+
select
9+
safe_cast(ano as int64) ano,
10+
safe_cast(sigla_uf as string) sigla_uf,
11+
safe_cast(rede as string) rede,
12+
safe_cast(taxa_alfabetizacao as float64) taxa_alfabetizacao,
13+
safe_cast(meta_alfabetizacao_2024 as float64) meta_alfabetizacao_2024,
14+
safe_cast(meta_alfabetizacao_2025 as float64) meta_alfabetizacao_2025,
15+
safe_cast(meta_alfabetizacao_2026 as float64) meta_alfabetizacao_2026,
16+
safe_cast(meta_alfabetizacao_2027 as float64) meta_alfabetizacao_2027,
17+
safe_cast(meta_alfabetizacao_2028 as float64) meta_alfabetizacao_2028,
18+
safe_cast(meta_alfabetizacao_2029 as float64) meta_alfabetizacao_2029,
19+
safe_cast(meta_alfabetizacao_2030 as float64) meta_alfabetizacao_2030,
20+
safe_cast(percentual_participacao as float64) percentual_participacao,
21+
from
22+
{{ set_datalake_project("br_inep_avaliacao_alfabetizacao.meta_alfabetizacao_uf") }}
23+
as t
Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,17 @@
11
{{
22
config(
3-
materialized="table",
4-
schema="br_inep_avaliacao_alfabetizacao",
53
alias="municipio",
4+
schema="br_inep_avaliacao_alfabetizacao",
5+
materialized="table",
66
)
77
}}
8-
98
select
10-
safe_cast(ano as int64) as ano,
11-
safe_cast(sigla_uf as string) as sigla_uf,
12-
safe_cast(id_municipio as string) as id_municipio,
13-
safe_cast(rede as string) as rede,
14-
round(safe_cast(taxa_alfabetizacao as float64), 2) as taxa_alfabetizacao,
15-
round(safe_cast(meta_alfabetizacao_2024 as float64), 2) as meta_alfabetizacao_2024,
16-
round(safe_cast(meta_alfabetizacao_2025 as float64), 2) as meta_alfabetizacao_2025,
17-
round(safe_cast(meta_alfabetizacao_2026 as float64), 2) as meta_alfabetizacao_2026,
18-
round(safe_cast(meta_alfabetizacao_2027 as float64), 2) as meta_alfabetizacao_2027,
19-
round(safe_cast(meta_alfabetizacao_2028 as float64), 2) as meta_alfabetizacao_2028,
20-
round(safe_cast(meta_alfabetizacao_2029 as float64), 2) as meta_alfabetizacao_2029,
21-
round(safe_cast(meta_alfabetizacao_2030 as float64), 2) as meta_alfabetizacao_2030,
22-
safe_cast(nivel_alfabetizacao as string) as nivel_alfabetizacao,
23-
round(safe_cast(percentual_participacao as float64), 2) as percentual_participacao,
24-
from `projeto-basedosdados-fl.br_inep_avaliacao_alfabetizacao_staging.municipio`
9+
safe_cast(ano as int64) ano,
10+
safe_cast(sigla_uf as int64) sigla_uf,
11+
safe_cast(id_municipio as int64) id_municipio,
12+
safe_cast(serie as string) serie,
13+
safe_cast(rede as string) rede,
14+
safe_cast(taxa_alfabetizacao as float64) taxa_alfabetizacao,
15+
safe_cast(media_portugues as float64) media_portugues,
16+
from
17+
{{ set_datalake_project("br_inep_avaliacao_alfabetizacao_staging.municipio") }} as t
Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
{{
22
config(
3-
materialized="table",
4-
schema="br_inep_avaliacao_alfabetizacao",
5-
alias="uf",
3+
alias="uf", schema="br_inep_avaliacao_alfabetizacao", materialized="table"
64
)
75
}}
86

97
select
10-
safe_cast(ano as int64) as ano,
11-
safe_cast(sigla_uf as string) as sigla_uf,
12-
safe_cast(rede as string) as rede,
13-
round(safe_cast(taxa_alfabetizacao as float64), 2) as taxa_alfabetizacao,
14-
round(safe_cast(meta_alfabetizacao_2024 as float64), 2) as meta_alfabetizacao_2024,
15-
round(safe_cast(meta_alfabetizacao_2025 as float64), 2) as meta_alfabetizacao_2025,
16-
round(safe_cast(meta_alfabetizacao_2026 as float64), 2) as meta_alfabetizacao_2026,
17-
round(safe_cast(meta_alfabetizacao_2027 as float64), 2) as meta_alfabetizacao_2027,
18-
round(safe_cast(meta_alfabetizacao_2028 as float64), 2) as meta_alfabetizacao_2028,
19-
round(safe_cast(meta_alfabetizacao_2029 as float64), 2) as meta_alfabetizacao_2029,
20-
round(safe_cast(meta_alfabetizacao_2030 as float64), 2) as meta_alfabetizacao_2030,
21-
round(safe_cast(percentual_participacao as float64), 2) as percentual_participacao,
22-
from `projeto-basedosdados-fl.br_inep_avaliacao_alfabetizacao_staging.uf`
8+
safe_cast(ano as int64) ano,
9+
safe_cast(sigla_uf as string) sigla_uf,
10+
safe_cast(serie as string) serie,
11+
safe_cast(rede as string) rede,
12+
safe_cast(taxa_alfabetizacao as float64) taxa_alfabetizacao,
13+
safe_cast(media_portugues as float64) media_portugues,
14+
safe_cast(pc_aluno_nivel_0_lp as float64) proporcao_aluno_nivel_0,
15+
safe_cast(pc_aluno_nivel_1_lp as float64) proporcao_aluno_nivel_1,
16+
safe_cast(pc_aluno_nivel_2_lp as float64) proporcao_aluno_nivel_2,
17+
safe_cast(pc_aluno_nivel_3_lp as float64) proporcao_aluno_nivel_3,
18+
safe_cast(pc_aluno_nivel_4_lp as float64) proporcao_aluno_nivel_4,
19+
safe_cast(pc_aluno_nivel_5_lp as float64) proporcao_aluno_nivel_5,
20+
safe_cast(pc_aluno_nivel_6_lp as float64) proporcao_aluno_nivel_6,
21+
safe_cast(pc_aluno_nivel_7_lp as float64) proporcao_aluno_nivel_7,
22+
safe_cast(pc_aluno_nivel_8_lp as float64) proporcao_aluno_nivel_8,
23+
from {{ set_datalake_project("br_inep_avaliacao_alfabetizacao_staging.uf") }} as t

0 commit comments

Comments
 (0)