From 4b024c9d5b2e1eb955a42f5abd3608e994aaf696 Mon Sep 17 00:00:00 2001 From: tricktx Date: Fri, 14 Jul 2023 12:35:24 -0300 Subject: [PATCH 01/28] creating model dbt prod --- dbt_project.yml | 3 + ...atel_telefonia_movel__densidade_brasil.sql | 8 +++ ...l_telefonia_movel__densidade_municipio.sql | 25 +++++++ ...r_anatel_telefonia_movel__densidade_uf.sql | 8 +++ .../br_anatel_telefonia_movel__microdados.sql | 34 +++++++++ models/br_anatel_telefonia_movel/schema.yml | 70 +++++++++++++++++++ 6 files changed, 148 insertions(+) create mode 100644 models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql create mode 100644 models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql create mode 100644 models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql create mode 100644 models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql create mode 100644 models/br_anatel_telefonia_movel/schema.yml diff --git a/dbt_project.yml b/dbt_project.yml index 0914c2c4..0a1f7b89 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -46,6 +46,9 @@ models: br_anatel_banda_larga_fixa: +materialized: table +schema: br_anatel_banda_larga_fixa + br_anatel_telefonia_movel: + +materialized: table # Materialization type (table, view or incremental) + +schema: br_anatel_telefonia_movel br_b3_cotacoes: +materialized: table +schema: br_b3_cotacoes diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql new file mode 100644 index 00000000..751be5df --- /dev/null +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql @@ -0,0 +1,8 @@ +{{ config(alias='densidade_brasil', schema='br_anatel_telefonia_movel') }} + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(densidade AS FLOAT64) densidade + +FROM basedosdados-dev.br_anatel_telefonia_movel_staging.densidade_brasil AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql new file mode 100644 index 00000000..9bd06e50 --- /dev/null +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql @@ -0,0 +1,25 @@ +{{ config( + alias='densidade_municipio', + schema='br_anatel_telefonia_movel', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 2019, + "end": 2023, + "interval": 1} + }, + cluster_by = ["id_municipio", "mes"], + labels = {'project_id': 'basedosdados-dev'}) + }} + +SELECT + +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(id_municipio AS STRING) id_municipio, +SAFE_CAST(densidade AS FLOAT64) densidade + +FROM basedosdados-dev.br_anatel_telefonia_movel_staging.densidade_municipio AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql new file mode 100644 index 00000000..0d6aff07 --- /dev/null +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql @@ -0,0 +1,8 @@ +{{ config(alias='densidade_uf', schema='br_anatel_telefonia_movel') }} + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(densidade AS FLOAT64) densidade +FROM basedosdados-dev.br_anatel_telefonia_movel_staging.densidade_uf AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql new file mode 100644 index 00000000..9ad21f7b --- /dev/null +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql @@ -0,0 +1,34 @@ +{{ config( + alias='microdados', + schema='br_anatel_telefonia_movel', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 2019, + "end": 2023, + "interval": 1} + }, + cluster_by = ["id_municipio", "mes"], + labels = {'project_id': 'basedosdados-dev'}) + }} + + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(ddd AS STRING) ddd, +SAFE_CAST(id_municipio AS STRING) id_municipio, +SAFE_CAST(cnpj AS STRING) cnpj, +SAFE_CAST(empresa AS STRING) empresa, +SAFE_CAST(porte_empresa AS STRING) porte_empresa, +SAFE_CAST(tecnologia AS STRING) tecnologia, +SAFE_CAST(sinal AS STRING) sinal, +SAFE_CAST(modalidade AS STRING) modalidade, +SAFE_CAST(pessoa AS STRING) pessoa, +SAFE_CAST(produto AS STRING) produto, +SAFE_CAST(acessos AS INT64) acessos + +FROM basedosdados-dev.br_anatel_telefonia_movel_staging.microdados AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/schema.yml b/models/br_anatel_telefonia_movel/schema.yml new file mode 100644 index 00000000..cefaf053 --- /dev/null +++ b/models/br_anatel_telefonia_movel/schema.yml @@ -0,0 +1,70 @@ +version: 2 + +models: + - name: br_anatel_telefonia_movel__microdados + description: "Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) a partir de 2019, após reformulação da coleta e divulgação de dados por parte da Anatel, que apresentam o município como menor nível de desagregação dos dados." + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: ddd + description: Código de Discagem Direta a Distância + - name: cnpj + description: Cadastro Nacional de Pessoa Jurídica + - name: empresa + description: Nome da empresa + - name: porte_empresa + description: Porte da empresa + - name: tecnologia + description: Tecnologia + - name: sinal + description: Geração de Sistemas Celulares + - name: modalidade + description: Modalidade de contrato, se pré ou pós-pago + - name: pessoa + description: Contrato atrelado a Pessoa Física ou Pessoa Jurídica + - name: produto + description: Tipo de Produto + - name: acessos + description: Número total de acessos + + - name: br_anatel_telefonia_movel__densidade_brasil + description: "Densidade por domicílio da Banda Larga Fixa no Brasil por mês e ano" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: densidade + description: Densidade de acessos por 100 domicílios + + - name: br_anatel_telefonia_movel__densidade_uf + description: "Densidade por domicílio da Banda Larga Fixa nos estados por mês e ano" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: densidade + description: Densidade de acessos por 100 domicílios + + - name: br_anatel_telefonia_movel__densidade_municipio + description: "Densidade por domicílio da Banda Larga Fixa nos estados por mês e ano" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: densidade + description: Densidade de acessos por 100 domicílios \ No newline at end of file From ec139dadcf8825b3f463e20d0fd2afb2ead2a8d0 Mon Sep 17 00:00:00 2001 From: tricktx Date: Wed, 19 Jul 2023 11:05:17 -0300 Subject: [PATCH 02/28] fix: staging --- .../br_anatel_telefonia_movel__densidade_brasil.sql | 2 +- .../br_anatel_telefonia_movel__densidade_municipio.sql | 4 ++-- .../br_anatel_telefonia_movel__densidade_uf.sql | 2 +- .../br_anatel_telefonia_movel__microdados.sql | 4 ++-- models/br_anatel_telefonia_movel/schema.yml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql index 751be5df..1d4c0cea 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql @@ -5,4 +5,4 @@ SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(densidade AS FLOAT64) densidade -FROM basedosdados-dev.br_anatel_telefonia_movel_staging.densidade_brasil AS t \ No newline at end of file +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_brasil AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql index 9bd06e50..209233a2 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql @@ -11,7 +11,7 @@ "interval": 1} }, cluster_by = ["id_municipio", "mes"], - labels = {'project_id': 'basedosdados-dev'}) + labels = {'project_id': 'basedosdados'}) }} SELECT @@ -22,4 +22,4 @@ SAFE_CAST(sigla_uf AS STRING) sigla_uf, SAFE_CAST(id_municipio AS STRING) id_municipio, SAFE_CAST(densidade AS FLOAT64) densidade -FROM basedosdados-dev.br_anatel_telefonia_movel_staging.densidade_municipio AS t \ No newline at end of file +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_municipio AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql index 0d6aff07..ce474971 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql @@ -5,4 +5,4 @@ SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(sigla_uf AS STRING) sigla_uf, SAFE_CAST(densidade AS FLOAT64) densidade -FROM basedosdados-dev.br_anatel_telefonia_movel_staging.densidade_uf AS t \ No newline at end of file +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_uf AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql index 9ad21f7b..b02bb6a4 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql @@ -11,7 +11,7 @@ "interval": 1} }, cluster_by = ["id_municipio", "mes"], - labels = {'project_id': 'basedosdados-dev'}) + labels = {'project_id': 'basedosdados'}) }} @@ -31,4 +31,4 @@ SAFE_CAST(pessoa AS STRING) pessoa, SAFE_CAST(produto AS STRING) produto, SAFE_CAST(acessos AS INT64) acessos -FROM basedosdados-dev.br_anatel_telefonia_movel_staging.microdados AS t \ No newline at end of file +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.microdados AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/schema.yml b/models/br_anatel_telefonia_movel/schema.yml index cefaf053..9bf69ad0 100644 --- a/models/br_anatel_telefonia_movel/schema.yml +++ b/models/br_anatel_telefonia_movel/schema.yml @@ -1,5 +1,5 @@ version: 2 - + models: - name: br_anatel_telefonia_movel__microdados description: "Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) a partir de 2019, após reformulação da coleta e divulgação de dados por parte da Anatel, que apresentam o município como menor nível de desagregação dos dados." From 2257af8316f279d71f47e5cad5e4003d3feea7f1 Mon Sep 17 00:00:00 2001 From: tricktx Date: Wed, 19 Jul 2023 11:27:48 -0300 Subject: [PATCH 03/28] fix: description --- models/br_anatel_telefonia_movel/schema.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/br_anatel_telefonia_movel/schema.yml b/models/br_anatel_telefonia_movel/schema.yml index 9bf69ad0..38d3f159 100644 --- a/models/br_anatel_telefonia_movel/schema.yml +++ b/models/br_anatel_telefonia_movel/schema.yml @@ -34,7 +34,7 @@ models: description: Número total de acessos - name: br_anatel_telefonia_movel__densidade_brasil - description: "Densidade por domicílio da Banda Larga Fixa no Brasil por mês e ano" + description: "Densidade por domicílio da Telefonia móvel no Brasil por mês e ano" columns: - name: ano description: Ano @@ -44,7 +44,7 @@ models: description: Densidade de acessos por 100 domicílios - name: br_anatel_telefonia_movel__densidade_uf - description: "Densidade por domicílio da Banda Larga Fixa nos estados por mês e ano" + description: "Densidade por domicílio da Telefonia móvel nos estados por mês e ano" columns: - name: ano description: Ano @@ -56,7 +56,7 @@ models: description: Densidade de acessos por 100 domicílios - name: br_anatel_telefonia_movel__densidade_municipio - description: "Densidade por domicílio da Banda Larga Fixa nos estados por mês e ano" + description: "Densidade por domicílio da Telefonia móvel nos estados por mês e ano" columns: - name: ano description: Ano From da44e506f2bc57e24519cc6439efca7caf450fc5 Mon Sep 17 00:00:00 2001 From: tricktx Date: Wed, 19 Jul 2023 11:33:04 -0300 Subject: [PATCH 04/28] fix: description 2.0 --- models/br_anatel_telefonia_movel/schema.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/br_anatel_telefonia_movel/schema.yml b/models/br_anatel_telefonia_movel/schema.yml index 38d3f159..ce3a8406 100644 --- a/models/br_anatel_telefonia_movel/schema.yml +++ b/models/br_anatel_telefonia_movel/schema.yml @@ -34,7 +34,7 @@ models: description: Número total de acessos - name: br_anatel_telefonia_movel__densidade_brasil - description: "Densidade por domicílio da Telefonia móvel no Brasil por mês e ano" + description: "Densidade de acessos por domicílios de Telefonia móvel no Brasil por mês e ano" columns: - name: ano description: Ano @@ -44,7 +44,7 @@ models: description: Densidade de acessos por 100 domicílios - name: br_anatel_telefonia_movel__densidade_uf - description: "Densidade por domicílio da Telefonia móvel nos estados por mês e ano" + description: "Densidade de acessos por domicílios de Telefonia móvel nos estados por mês e ano" columns: - name: ano description: Ano @@ -56,7 +56,7 @@ models: description: Densidade de acessos por 100 domicílios - name: br_anatel_telefonia_movel__densidade_municipio - description: "Densidade por domicílio da Telefonia móvel nos estados por mês e ano" + description: "Densidade de acessos por domicílios de Telefonia móvel nos municípios por mês e ano" columns: - name: ano description: Ano From 60af7c3b27a1680037836208a356e02988cbbee8 Mon Sep 17 00:00:00 2001 From: tricktx Date: Wed, 19 Jul 2023 16:06:00 -0300 Subject: [PATCH 05/28] fix: replace id_municipio --- .../br_anatel_telefonia_movel__densidade_municipio.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql index 209233a2..b57686c8 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql @@ -11,7 +11,7 @@ "interval": 1} }, cluster_by = ["id_municipio", "mes"], - labels = {'project_id': 'basedosdados'}) + labels = {'project_id': 'basedosdados-dev'}) }} SELECT @@ -19,7 +19,7 @@ SELECT SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(sigla_uf AS STRING) sigla_uf, -SAFE_CAST(id_municipio AS STRING) id_municipio, +REPLACE(CAST(id_municipio AS STRING), '.0', '') id_municipio, SAFE_CAST(densidade AS FLOAT64) densidade -FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_municipio AS t \ No newline at end of file +FROM basedosdados-dev.br_anatel_telefonia_movel_staging.densidade_municipio AS t \ No newline at end of file From ce949addb2eb33c26ab86770e08ff3ae9b19141e Mon Sep 17 00:00:00 2001 From: Patrick Teixeira <105399231+tricktx@users.noreply.github.com> Date: Wed, 19 Jul 2023 16:12:52 -0300 Subject: [PATCH 06/28] Update br_anatel_telefonia_movel__densidade_municipio.sql --- .../br_anatel_telefonia_movel__densidade_municipio.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql index b57686c8..340eff44 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql @@ -22,4 +22,4 @@ SAFE_CAST(sigla_uf AS STRING) sigla_uf, REPLACE(CAST(id_municipio AS STRING), '.0', '') id_municipio, SAFE_CAST(densidade AS FLOAT64) densidade -FROM basedosdados-dev.br_anatel_telefonia_movel_staging.densidade_municipio AS t \ No newline at end of file +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_municipio AS t From 6107a6f9acc7218515dd801f1bd6b189020c2a74 Mon Sep 17 00:00:00 2001 From: tricktx Date: Wed, 19 Jul 2023 16:31:45 -0300 Subject: [PATCH 07/28] include dbt pro table --- ...nia_movel__densidade_brasil_atualizado.sql | 10 +++ ..._movel__densidade_municipio_atualizado.sql | 27 +++++++ ...lefonia_movel__densidade_uf_atualizado.sql | 10 +++ ...telefonia_movel__microdados_atualizado.sql | 36 ++++++++++ models/br_anatel_telefonia_movel/schema.yml | 71 +++++++++++++++++++ 5 files changed, 154 insertions(+) create mode 100644 models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil_atualizado.sql create mode 100644 models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql create mode 100644 models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf_atualizado.sql create mode 100644 models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados_atualizado.sql diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil_atualizado.sql new file mode 100644 index 00000000..03bd750f --- /dev/null +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil_atualizado.sql @@ -0,0 +1,10 @@ +{{ config(alias='densidade_brasil', schema='br_anatel_telefonia_movel', + post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', + 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) }} + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(densidade AS FLOAT64) densidade + +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_brasil AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql new file mode 100644 index 00000000..d27e2106 --- /dev/null +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql @@ -0,0 +1,27 @@ +{{ config( + alias='densidade_municipio', + schema='br_anatel_telefonia_movel', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 2019, + "end": 2023, + "interval": 1} + }, + cluster_by = ["id_municipio", "mes"], + labels = {'project_id': 'basedosdados-dev'}, + post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', + 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) + }} + +SELECT + +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +REPLACE(CAST(id_municipio AS STRING), '.0', '') id_municipio, +SAFE_CAST(densidade AS FLOAT64) densidade + +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_municipio AS t diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf_atualizado.sql new file mode 100644 index 00000000..b9d73334 --- /dev/null +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf_atualizado.sql @@ -0,0 +1,10 @@ +{{ config(alias='densidade_uf', schema='br_anatel_telefonia_movel', + post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', + 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) }} + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(densidade AS FLOAT64) densidade +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_uf AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados_atualizado.sql new file mode 100644 index 00000000..c9307031 --- /dev/null +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados_atualizado.sql @@ -0,0 +1,36 @@ +{{ config( + alias='microdados', + schema='br_anatel_telefonia_movel', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 2019, + "end": 2023, + "interval": 1} + }, + cluster_by = ["id_municipio", "mes"], + labels = {'project_id': 'basedosdados'}, + post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', + 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) + }} + + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(mes AS INT64) mes, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(ddd AS STRING) ddd, +SAFE_CAST(id_municipio AS STRING) id_municipio, +SAFE_CAST(cnpj AS STRING) cnpj, +SAFE_CAST(empresa AS STRING) empresa, +SAFE_CAST(porte_empresa AS STRING) porte_empresa, +SAFE_CAST(tecnologia AS STRING) tecnologia, +SAFE_CAST(sinal AS STRING) sinal, +SAFE_CAST(modalidade AS STRING) modalidade, +SAFE_CAST(pessoa AS STRING) pessoa, +SAFE_CAST(produto AS STRING) produto, +SAFE_CAST(acessos AS INT64) acessos + +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.microdados AS t \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/schema.yml b/models/br_anatel_telefonia_movel/schema.yml index ce3a8406..9fa9ec52 100644 --- a/models/br_anatel_telefonia_movel/schema.yml +++ b/models/br_anatel_telefonia_movel/schema.yml @@ -56,6 +56,77 @@ models: description: Densidade de acessos por 100 domicílios - name: br_anatel_telefonia_movel__densidade_municipio + description: "Densidade de acessos por domicílios de Telefonia móvel nos municípios por mês e ano" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: densidade + description: Densidade de acessos por 100 domicílios + + + # ! modelo dbt para bd pro ! + + - name: br_anatel_telefonia_movel__microdados_atualizado + description: "Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) a partir de 2019, após reformulação da coleta e divulgação de dados por parte da Anatel, que apresentam o município como menor nível de desagregação dos dados." + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: ddd + description: Código de Discagem Direta a Distância + - name: cnpj + description: Cadastro Nacional de Pessoa Jurídica + - name: empresa + description: Nome da empresa + - name: porte_empresa + description: Porte da empresa + - name: tecnologia + description: Tecnologia + - name: sinal + description: Geração de Sistemas Celulares + - name: modalidade + description: Modalidade de contrato, se pré ou pós-pago + - name: pessoa + description: Contrato atrelado a Pessoa Física ou Pessoa Jurídica + - name: produto + description: Tipo de Produto + - name: acessos + description: Número total de acessos + + - name: br_anatel_telefonia_movel__densidade_brasil_atualizado + description: "Densidade de acessos por domicílios de Telefonia móvel no Brasil por mês e ano" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: densidade + description: Densidade de acessos por 100 domicílios + + - name: br_anatel_telefonia_movel__densidade_uf_atualizado + description: "Densidade de acessos por domicílios de Telefonia móvel nos estados por mês e ano" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: densidade + description: Densidade de acessos por 100 domicílios + + - name: br_anatel_telefonia_movel__densidade_municipio_atualizado description: "Densidade de acessos por domicílios de Telefonia móvel nos municípios por mês e ano" columns: - name: ano From 63c72fa320d65599a300c8a94708748a59b28d01 Mon Sep 17 00:00:00 2001 From: tricktx Date: Wed, 19 Jul 2023 17:00:50 -0300 Subject: [PATCH 08/28] where dbt bd pro --- .../br_anatel_telefonia_movel__densidade_brasil.sql | 3 ++- .../br_anatel_telefonia_movel__densidade_municipio.sql | 1 + .../br_anatel_telefonia_movel__densidade_uf.sql | 3 ++- .../br_anatel_telefonia_movel__microdados.sql | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql index 1d4c0cea..70ced06d 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql @@ -5,4 +5,5 @@ SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(densidade AS FLOAT64) densidade -FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_brasil AS t \ No newline at end of file +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_brasil AS t +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql index 340eff44..d12820c8 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql @@ -23,3 +23,4 @@ REPLACE(CAST(id_municipio AS STRING), '.0', '') id_municipio, SAFE_CAST(densidade AS FLOAT64) densidade FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_municipio AS t +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql index ce474971..018e86f7 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql @@ -5,4 +5,5 @@ SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(sigla_uf AS STRING) sigla_uf, SAFE_CAST(densidade AS FLOAT64) densidade -FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_uf AS t \ No newline at end of file +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_uf AS t +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql index b02bb6a4..6bac9aac 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql @@ -31,4 +31,5 @@ SAFE_CAST(pessoa AS STRING) pessoa, SAFE_CAST(produto AS STRING) produto, SAFE_CAST(acessos AS INT64) acessos -FROM basedosdados-staging.br_anatel_telefonia_movel_staging.microdados AS t \ No newline at end of file +FROM basedosdados-staging.br_anatel_telefonia_movel_staging.microdados AS t +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file From dd75ebf917a386cf6dbdba43745132f75ed6b6f5 Mon Sep 17 00:00:00 2001 From: tricktx Date: Thu, 20 Jul 2023 14:17:05 -0300 Subject: [PATCH 09/28] rebuild dbt pro --- .../br_anatel_telefonia_movel__densidade_brasil.sql | 2 +- .../br_anatel_telefonia_movel__densidade_municipio.sql | 2 +- .../br_anatel_telefonia_movel__densidade_uf.sql | 2 +- .../br_anatel_telefonia_movel__microdados.sql | 2 +- models/br_anatel_telefonia_movel/schema.yml | 3 ++- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql index 70ced06d..6dc98aeb 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql @@ -6,4 +6,4 @@ SAFE_CAST(mes AS INT64) mes, SAFE_CAST(densidade AS FLOAT64) densidade FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_brasil AS t -WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql index d12820c8..063a92d2 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql @@ -23,4 +23,4 @@ REPLACE(CAST(id_municipio AS STRING), '.0', '') id_municipio, SAFE_CAST(densidade AS FLOAT64) densidade FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_municipio AS t -WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql index 018e86f7..d4d32f3e 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql @@ -6,4 +6,4 @@ SAFE_CAST(mes AS INT64) mes, SAFE_CAST(sigla_uf AS STRING) sigla_uf, SAFE_CAST(densidade AS FLOAT64) densidade FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_uf AS t -WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql index 6bac9aac..bc804628 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql @@ -32,4 +32,4 @@ SAFE_CAST(produto AS STRING) produto, SAFE_CAST(acessos AS INT64) acessos FROM basedosdados-staging.br_anatel_telefonia_movel_staging.microdados AS t -WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 diff --git a/models/br_anatel_telefonia_movel/schema.yml b/models/br_anatel_telefonia_movel/schema.yml index 9fa9ec52..e0999de2 100644 --- a/models/br_anatel_telefonia_movel/schema.yml +++ b/models/br_anatel_telefonia_movel/schema.yml @@ -138,4 +138,5 @@ models: - name: id_municipio description: ID Município - IBGE 7 Dígitos - name: densidade - description: Densidade de acessos por 100 domicílios \ No newline at end of file + description: Densidade de acessos por 100 domicílios + \ No newline at end of file From 99f1a58fad69a723e56efacf2bf798ad14c3ecf0 Mon Sep 17 00:00:00 2001 From: tricktx Date: Thu, 20 Jul 2023 17:18:47 +0000 Subject: [PATCH 10/28] Update metadata --- metadata.json | 280 ++++++++++ models/br_anatel_banda_larga_fixa/schema.yml | 60 +-- models/br_anatel_telefonia_movel/schema.yml | 145 ++---- models/br_b3_cotacoes/schema.yml | 52 +- models/br_me_caged/schema.yml | 518 ++++++++++++++++--- 5 files changed, 787 insertions(+), 268 deletions(-) diff --git a/metadata.json b/metadata.json index 8435cc01..dd6c894b 100644 --- a/metadata.json +++ b/metadata.json @@ -1776,5 +1776,285 @@ ] } ] + }, + "br_anatel_telefonia_movel": { + "name": "Acessos de telefonia móvel no Brasil", + "description": "Dados da Anatel referente a dados móveis, também conhecido como Serviço Móvel Pessoal (SMP). A agência oferece análises preliminares sobre os dados numa perspectiva geral no próprio site de dowloand dos microdados.", + "themes": [ + { + "slug": "ciencia-tec-inov", + "name": "Ciência, Tecnologia e Inovação" + }, + { + "slug": "comunicacao", + "name": "Jornalismo e Comunicação" + }, + { + "slug": "infra-transp", + "name": "Infraestrutura e Transportes" + } + ], + "tags": [ + { + "slug": "celular", + "name": "celular" + }, + { + "slug": "internet", + "name": "internet" + }, + { + "slug": "telefone", + "name": "telefone" + } + ], + "tables": [ + { + "slug": "densidade_brasil", + "name": "Densidade Brasil", + "description": "Densidade de acessos por domicílios de Telefonia móvel no Brasil por mês e ano", + "cloudTables": [ + { + "gcpProjectId": "basedosdados", + "gcpDatasetId": "br_anatel_telefonia_movel", + "gcpTableId": "densidade_brasil" + } + ], + "status": { + "name": "Em revisão", + "slug": "under_review" + }, + "license": null, + "pipeline": null, + "publishedBy": { + "firstName": "Patrick", + "lastName": "Teixeira", + "email": "patrick.teixeira@basedosdados.org" + }, + "dataCleanedBy": { + "firstName": "Patrick", + "lastName": "Teixeira", + "email": "patrick.teixeira@basedosdados.org" + }, + "dataCleaningDescription": "Download das bases e a renomeação das colunas segundo padrão da BD+;", + "dataCleaningCodeUrl": "https://github.com/basedosdados/pipelines/tree/master/bases/br_anatel_telefonia_movel/code", + "rawDataUrl": null, + "auxiliaryFilesUrl": null, + "architectureUrl": null, + "columns": [ + { + "name": "ano", + "description": "Ano" + }, + { + "name": "densidade", + "description": "Densidade de acessos por 100 domicílios" + }, + { + "name": "mes", + "description": "Mês" + } + ] + }, + { + "slug": "densidade_municipio", + "name": "Densidade Município", + "description": "Densidade de acessos por domicílios de Telefonia móvel nos municípios por mês e ano", + "cloudTables": [ + { + "gcpProjectId": "basedosdados", + "gcpDatasetId": "br_anatel_telefonia_movel", + "gcpTableId": "densidade_municipio" + } + ], + "status": { + "name": "Em revisão", + "slug": "under_review" + }, + "license": null, + "pipeline": null, + "publishedBy": { + "firstName": "Patrick", + "lastName": "Teixeira", + "email": "patrick.teixeira@basedosdados.org" + }, + "dataCleanedBy": { + "firstName": "Patrick", + "lastName": "Teixeira", + "email": "patrick.teixeira@basedosdados.org" + }, + "dataCleaningDescription": "Download das bases e a renomeação das colunas segundo padrão da BD+;", + "dataCleaningCodeUrl": "https://github.com/basedosdados/pipelines/tree/master/bases/br_anatel_telefonia_movel/code", + "rawDataUrl": null, + "auxiliaryFilesUrl": null, + "architectureUrl": null, + "columns": [ + { + "name": "ano", + "description": "Ano" + }, + { + "name": "densidade", + "description": "Densidade de acessos por 100 domicílios" + }, + { + "name": "id_municipio", + "description": "ID Município - IBGE 7 Dígitos" + }, + { + "name": "mes", + "description": "Mês" + }, + { + "name": "sigla_uf", + "description": "Sigla da Unidade da Federação" + } + ] + }, + { + "slug": "densidade_uf", + "name": "Densidade UF", + "description": "Densidade de acessos por domicílios de Telefonia móvel nos estados por mês e ano", + "cloudTables": [ + { + "gcpProjectId": "basedosdados", + "gcpDatasetId": "br_anatel_telefonia_movel", + "gcpTableId": "densidade_uf" + } + ], + "status": { + "name": "Em revisão", + "slug": "under_review" + }, + "license": null, + "pipeline": null, + "publishedBy": { + "firstName": "Patrick", + "lastName": "Teixeira", + "email": "patrick.teixeira@basedosdados.org" + }, + "dataCleanedBy": { + "firstName": "Patrick", + "lastName": "Teixeira", + "email": "patrick.teixeira@basedosdados.org" + }, + "dataCleaningDescription": "Download das bases e a renomeação das colunas segundo padrão da BD+;", + "dataCleaningCodeUrl": "https://github.com/basedosdados/pipelines/tree/master/bases/br_anatel_telefonia_movel/code", + "rawDataUrl": null, + "auxiliaryFilesUrl": null, + "architectureUrl": null, + "columns": [ + { + "name": "ano", + "description": "Ano" + }, + { + "name": "densidade", + "description": "Densidade de acessos por 100 domicílios" + }, + { + "name": "mes", + "description": "Mês" + }, + { + "name": "sigla_uf", + "description": "Sigla da Unidade da Federação" + } + ] + }, + { + "slug": "microdados", + "name": "Microdados", + "description": "Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) a partir de 2019, após reformulação da coleta e divulgação de dados por parte da Anatel, que apresentam o município como menor nível de desagregação dos dados.", + "cloudTables": [ + { + "gcpProjectId": "basedosdados", + "gcpDatasetId": "br_anatel_telefonia_movel", + "gcpTableId": "microdados" + } + ], + "status": null, + "license": { + "name": "desconhecida", + "slug": "desconhecida" + }, + "pipeline": { + "githubUrl": "http://desconhecida.com" + }, + "publishedBy": { + "firstName": "Patrick", + "lastName": "Teixeira", + "email": "patrick.teixeira@basedosdados.org" + }, + "dataCleanedBy": { + "firstName": "Patrick", + "lastName": "Teixeira", + "email": "patrick.teixeira@basedosdados.org" + }, + "dataCleaningDescription": "Download das bases e a renomeação das colunas segundo padrão da BD+;\r\nAgrupamento dos dados de observações duplicadas;\r\nCompatibilização da base para identificação única das observações;", + "dataCleaningCodeUrl": "https://github.com/basedosdados/pipelines/tree/master/bases/br_anatel_telefonia_movel", + "rawDataUrl": null, + "auxiliaryFilesUrl": null, + "architectureUrl": null, + "columns": [ + { + "name": "acessos", + "description": "Total de contratos sob tais especificações" + }, + { + "name": "ano", + "description": "Ano" + }, + { + "name": "cnpj", + "description": "Cadastro Nacional de Pessoa Jurídica" + }, + { + "name": "ddd", + "description": "Código de Discagem Direta a Distância" + }, + { + "name": "empresa", + "description": "Nome da companhia ofertante do serviço" + }, + { + "name": "id_municipio", + "description": "ID Município - IBGE 7 Dígitos" + }, + { + "name": "mes", + "description": "Mês" + }, + { + "name": "modalidade", + "description": "Modalidade de contrato, se pré ou pós-pago" + }, + { + "name": "pessoa", + "description": "Contrato atrelado a Pessoa Física ou Pessoa Jurídica" + }, + { + "name": "porte_empresa", + "description": "Qualificação do tamanho da companhia" + }, + { + "name": "produto", + "description": "Tipo de Serviço" + }, + { + "name": "sigla_uf", + "description": "Sigla da Unidade da Federação" + }, + { + "name": "sinal", + "description": "Geração de Sistemas Celulares" + }, + { + "name": "tecnologia", + "description": "Padrão de tecnologia e conectividade dos celulares" + } + ] + } + ] } } \ No newline at end of file diff --git a/models/br_anatel_banda_larga_fixa/schema.yml b/models/br_anatel_banda_larga_fixa/schema.yml index c097730f..faa453e8 100644 --- a/models/br_anatel_banda_larga_fixa/schema.yml +++ b/models/br_anatel_banda_larga_fixa/schema.yml @@ -1,66 +1,38 @@ version: 2 - -models: - - name: br_anatel_banda_larga_fixa__microdados - description: "Microdados de banda larga fixa (também conhecido como Serviço de Comunicação Multimídia) a partir de 2007 que traz dados mensais acerca da empresa ofertante e das especificações técnicas do serviço." +models : + - name: densidade_brasil + description: Total de acessos e densidade por domicílio da Banda Larga Fixa no + Brasil por mês e ano desde março de 2007 columns: - name: ano description: Ano + - name: densidade + description: Densidade de acessos por 100 domicílios - name: mes description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: cnpj - description: Cadastro Nacional de Pessoa Jurídica - - name: empresa - description: Nome da empresa - - name: porte_empresa - description: Porte da empresa - - name: tecnologia - description: Tecnologia - - name: transmissao - description: Meios de transmissão - - name: velocidade - description: Velocidade contratada - - name: produto - description: Tipo de Produto - - name: acessos - description: Número total de acessos - - - name: br_anatel_banda_larga_fixa__densidade_brasil - description: "Total de acessos e densidade por domicílio da Banda Larga Fixa no Brasil por mês e ano desde março de 2007" + - name: densidade_municipio + description: Total de acessos e densidade por domicílio da Banda Larga Fixa nos + municípios brasileiros por mês e ano desde março de 2007. columns: - name: ano description: Ano - - name: mes - description: Mês - name: densidade description: Densidade de acessos por 100 domicílios - - - name: br_anatel_banda_larga_fixa__densidade_uf - description: "Total de acessos e densidade por domicílio da Banda Larga Fixa nos estados por mês e ano desde março de 2007" - columns: - - name: ano - description: Ano + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: densidade - description: Densidade de acessos por 100 domicílios - - - name: br_anatel_banda_larga_fixa__densidade_municipio - description: "Total de acessos e densidade por domicílio da Banda Larga Fixa nos estados por mês e ano desde março de 2007" + - name: densidade_uf + description: Total de acessos e densidade por domicílio da Banda Larga Fixa nos + estados por mês e ano desde março de 2007 columns: - name: ano description: Ano + - name: densidade + description: Densidade de acessos por 100 domicílios - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: densidade - description: Densidade de acessos por 100 domicílios diff --git a/models/br_anatel_telefonia_movel/schema.yml b/models/br_anatel_telefonia_movel/schema.yml index e0999de2..704a581e 100644 --- a/models/br_anatel_telefonia_movel/schema.yml +++ b/models/br_anatel_telefonia_movel/schema.yml @@ -1,142 +1,71 @@ version: 2 - -models: - - name: br_anatel_telefonia_movel__microdados - description: "Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) a partir de 2019, após reformulação da coleta e divulgação de dados por parte da Anatel, que apresentam o município como menor nível de desagregação dos dados." +models : + - name: densidade_brasil + description: Densidade de acessos por domicílios de Telefonia móvel no Brasil + por mês e ano columns: - name: ano description: Ano + - name: densidade + description: Densidade de acessos por 100 domicílios - name: mes description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: ddd - description: Código de Discagem Direta a Distância - - name: cnpj - description: Cadastro Nacional de Pessoa Jurídica - - name: empresa - description: Nome da empresa - - name: porte_empresa - description: Porte da empresa - - name: tecnologia - description: Tecnologia - - name: sinal - description: Geração de Sistemas Celulares - - name: modalidade - description: Modalidade de contrato, se pré ou pós-pago - - name: pessoa - description: Contrato atrelado a Pessoa Física ou Pessoa Jurídica - - name: produto - description: Tipo de Produto - - name: acessos - description: Número total de acessos - - - name: br_anatel_telefonia_movel__densidade_brasil - description: "Densidade de acessos por domicílios de Telefonia móvel no Brasil por mês e ano" + - name: densidade_municipio + description: Densidade de acessos por domicílios de Telefonia móvel nos municípios + por mês e ano columns: - name: ano description: Ano - - name: mes - description: Mês - name: densidade description: Densidade de acessos por 100 domicílios - - - name: br_anatel_telefonia_movel__densidade_uf - description: "Densidade de acessos por domicílios de Telefonia móvel nos estados por mês e ano" - columns: - - name: ano - description: Ano + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: densidade - description: Densidade de acessos por 100 domicílios - - - name: br_anatel_telefonia_movel__densidade_municipio - description: "Densidade de acessos por domicílios de Telefonia móvel nos municípios por mês e ano" + - name: densidade_uf + description: Densidade de acessos por domicílios de Telefonia móvel nos estados + por mês e ano columns: - name: ano description: Ano + - name: densidade + description: Densidade de acessos por 100 domicílios - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: densidade - description: Densidade de acessos por 100 domicílios - - - # ! modelo dbt para bd pro ! - - - name: br_anatel_telefonia_movel__microdados_atualizado - description: "Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) a partir de 2019, após reformulação da coleta e divulgação de dados por parte da Anatel, que apresentam o município como menor nível de desagregação dos dados." + - name: microdados + description: Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) + a partir de 2019, após reformulação da coleta e divulgação de dados por parte + da Anatel, que apresentam o município como menor nível de desagregação dos dados. columns: + - name: acessos + description: Total de contratos sob tais especificações - name: ano description: Ano - - name: mes - description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: ddd - description: Código de Discagem Direta a Distância - name: cnpj description: Cadastro Nacional de Pessoa Jurídica + - name: ddd + description: Código de Discagem Direta a Distância - name: empresa - description: Nome da empresa - - name: porte_empresa - description: Porte da empresa - - name: tecnologia - description: Tecnologia - - name: sinal - description: Geração de Sistemas Celulares + description: Nome da companhia ofertante do serviço + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: mes + description: Mês - name: modalidade description: Modalidade de contrato, se pré ou pós-pago - name: pessoa - description: Contrato atrelado a Pessoa Física ou Pessoa Jurídica + description: Contrato atrelado a Pessoa Física ou Pessoa Jurídica + - name: porte_empresa + description: Qualificação do tamanho da companhia - name: produto - description: Tipo de Produto - - name: acessos - description: Número total de acessos - - - name: br_anatel_telefonia_movel__densidade_brasil_atualizado - description: "Densidade de acessos por domicílios de Telefonia móvel no Brasil por mês e ano" - columns: - - name: ano - description: Ano - - name: mes - description: Mês - - name: densidade - description: Densidade de acessos por 100 domicílios - - - name: br_anatel_telefonia_movel__densidade_uf_atualizado - description: "Densidade de acessos por domicílios de Telefonia móvel nos estados por mês e ano" - columns: - - name: ano - description: Ano - - name: mes - description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: densidade - description: Densidade de acessos por 100 domicílios - - - name: br_anatel_telefonia_movel__densidade_municipio_atualizado - description: "Densidade de acessos por domicílios de Telefonia móvel nos municípios por mês e ano" - columns: - - name: ano - description: Ano - - name: mes - description: Mês + description: Tipo de Serviço - name: sigla_uf description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: densidade - description: Densidade de acessos por 100 domicílios - \ No newline at end of file + - name: sinal + description: Geração de Sistemas Celulares + - name: tecnologia + description: Padrão de tecnologia e conectividade dos celulares diff --git a/models/br_b3_cotacoes/schema.yml b/models/br_b3_cotacoes/schema.yml index 2842f162..35879859 100644 --- a/models/br_b3_cotacoes/schema.yml +++ b/models/br_b3_cotacoes/schema.yml @@ -1,42 +1,32 @@ version: 2 - -models: - - name: br_b3_cotacoes__cotacoes - description: "Dados de negociação de ativos listados na B3" +models : + - name: cotacoes + description: Cotações negociadas diariamente, b3 é uma fonte completa e atualizada + de informações sobre o mercado financeiro brasileiro. Inclui dados horário de + fechamento do negócio, código referente ao negócio, preço e também quantidade + de ações negociadas. columns: - - name: data_referencia - description: Data de referência da informação - - name: data_negocio - description: Data do pregão - - name: hora_fechamento - description: Hora (o instante) do negócio fechado (UTC-3) + - name: acao_atualizacao + description: Informa a ação de atualização que está ocorrendo (e.g. negócio + novo, cancelado) - name: codigo_identificador_negocio description: Número do negócio - name: codigo_instrumento - description: Código que identifica um instrumento negociado/registrado em bolsa de valores + description: Código que identifica um instrumento negociado/registrado em + bolsa de valores - name: codigo_participante_comprador description: Código comprador - name: codigo_participante_vendedor description: Código vendedor - - name: acao_atualizacao - description: Informa a ação de atualização que está ocorrendo (e.g. negócio novo, cancelado) - - name: tipo_sessao_pregao - description: Tipo sessão do Pregão (e.g. sessão regular, after hours) - - name: quantidade_negociada - description: Quantidade de ações negociadas + - name: data_negocio + description: Data do pregão + - name: data_referencia + description: Data de referência da informação + - name: hora_fechamento + description: Hora (o instante) do negócio fechado (UTC-3) - name: preco_negocio description: Preço do negocio - - - name: br_b3_cotacoes__dicionario - description: "Dicionário de dados da tabela de cotações" - columns: - - name: id_coluna - description: ID da coluna - - name: nome_coluna - description: Nome da coluna - - name: chave - description: Chave - - name: cobertura_temporal - description: Cobertura temporal - - name: valor - description: Valor + - name: quantidade_negociada + description: Quantidade de ações negociadas + - name: tipo_sessao_pregao + description: "Tipo sessão do Pregão (e.g. sessão regular, after hours\r\n)" diff --git a/models/br_me_caged/schema.yml b/models/br_me_caged/schema.yml index a5481f28..4e1de384 100644 --- a/models/br_me_caged/schema.yml +++ b/models/br_me_caged/schema.yml @@ -1,164 +1,512 @@ version: 2 - -models: +models : - name: microdados_movimentacao - description: Contém dados de movimentações declaradas dentro do prazo com competência de declaração. + description: Contém dados de movimentações declaradas dentro do prazo com competência + de declaração. columns: - name: ano description: Ano - - name: mes - description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 Seção + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: saldo_movimentacao - description: Saldo de movimentação (1 para admissão e -1 para desligamento) - - name: categoria - description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - name: horas_contratuais description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_fora_prazo + description: Indicador fora do prazo + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês + - name: origem_informacao + description: Origem da Informação - name: raca_cor description: Raça ou Cor do Trabalhador - - name: sexo - description: Sexo (1-Homem, 3-Mulher e 9-Não Identificado) - name: salario_mensal description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador - description: Tipo de empregador (0-CNPJ RAIZ, 2-CPF e 9-Não Identificado) + description: Tipo de empregador - name: tipo_estabelecimento - description: Tipo de estabelecimento (1-CNPJ, 3-CAEPF(Cadastro de Atividade Econômica de Pessoa Física), 4-CNO(Cadastro Nacional de Obra), 5-CEI(CAGED), 9-Não Identificado) + description: Tipo de estabelecimento - name: tipo_movimentacao description: Tipo de movimentação - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado + - name: microdados_movimentacao_excluida + description: Contém dados de movimentações excluídas com competência de declaração. + columns: + - name: ano + description: Ano + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: cnae_2_secao + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + - name: cnae_2_subclasse + description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: horas_contratuais + description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_exclusao + description: Indicador Exclusão + - name: indicador_fora_prazo + description: Indicador fora do prazo - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente (0-Não, 1-Sim, 9-Não Identificado) + description: Indicador de trabalhador intermitente - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial (0-Não, 1-Sim, 9-Não Identificado) - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento no início do ano - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz (0-Não, 1-Sim, 9-Não Identificado) + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês - name: origem_informacao description: Origem da Informação - - name: indicador_fora_prazo - description: Indicador fora do prazo + - name: raca_cor + description: Raça ou Cor do Trabalhador + - name: salario_mensal + description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_empregador + description: Tipo de empregador + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao + description: Tipo de movimentação - name: microdados_movimentacao_fora_prazo - description: Contém dados de movimentações declaradas fora do prazo com competência de declaração. + description: Contém dados de movimentações declaradas fora do prazo com competência + de declaração. columns: - name: ano description: Ano - - name: mes - description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 Seção + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: saldo_movimentacao - description: Saldo de movimentação (1 para admissão e -1 para desligamento) - - name: categoria - description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - name: horas_contratuais description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_fora_prazo + description: Indicador fora do prazo + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês + - name: origem_informacao + description: Origem da Informação - name: raca_cor description: Raça ou Cor do Trabalhador - - name: sexo - description: Sexo (1-Homem, 3-Mulher e 9-Não Identificado) - name: salario_mensal description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador - description: Tipo de empregador (0-CNPJ RAIZ, 2-CPF e 9-Não Identificado) + description: Tipo de empregador - name: tipo_estabelecimento - description: Tipo de estabelecimento (1-CNPJ, 3-CAEPF(Cadastro de Atividade Econômica de Pessoa Física), 4-CNO(Cadastro Nacional de Obra), 5-CEI(CAGED), 9-Não Identificado) + description: Tipo de estabelecimento - name: tipo_movimentacao description: Tipo de movimentação + - name: microdados_antigos + description: Microdados públicos do CAGED (2007-2019) + columns: + - name: admitidos_desligados + description: Admissão ou Desligamento (1 para admissão e 2 para desligamento) + - name: ano + description: Ano em que a movimentação foi declarada + - name: bairros_fortaleza + description: Bairros do município de Fortaleza + - name: bairros_rj + description: Bairros do município do Rio de Janeiro + - name: bairros_sp + description: Bairros do Municipio de São Paulo + - name: cbo_2002 + description: Classificação Brasileira de Ocupações + - name: cnae_1 + description: Classificação Nacional de Atividades Econômicas (CNAE) 1.0 + - name: cnae_2 + description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 + - name: cnae_2_subclasse + description: Subclasse de Atividade Econômica, segundo classificação CNAE + - versão 2.0 a partir de 2006 + - name: distritos_sp + description: Distritos do município de São Paulo + - name: faixa_emprego_inicio_janeiro + description: Tamanho do estabelecimento em janeiro do ano de referência + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: id_municipio_6 + description: ID Município - IBGE 6 Dígitos + - name: indicador_aprendiz + description: Indicador de movimentação referente a contrato de aprendizagem + - name: indicador_portador_deficiencia + description: Indicador se o empregado/servidor de portador de deficiência + habilitado ou beneficiário reabilitado + - name: indicador_trabalho_intermitente + description: Indicador de movimentação referente a contrato intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês em que a movimentação foi declarada + - name: quantidade_horas_contratadas + description: Quantidade de horas contratuais por semana + - name: raca_cor + description: Raça e Cor do Trabalhador - disponível a partir de 01/2007 + - name: regiao_administrativas_df + description: Regiões Administrativas do Distrito Federal + - name: regiao_administrativas_rj + description: Regiões Administrativas do Rio de Janeiro + - name: regiao_administrativas_sp + description: Regiões Administrativas de São Paulo + - name: regiao_corede + description: Região Corede + - name: regiao_corede_04 + description: Região Corede 04 + - name: regiao_gov_sp + description: Região Governo de SP + - name: regiao_senac_pr + description: Região Senac PR + - name: regiao_senai_pr + description: Região Senai PR + - name: regiao_senai_sp + description: Região Senai SP + - name: salario_mensal + description: Salário mensal + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: subregiao_senai_pr + description: Sub-região Senai PR + - name: subsetor_ibge + description: Subsetor Econômico segundo IBGE + - name: tempo_emprego + description: Tempo de emprego do trabalhador - name: tipo_deficiencia description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao_desagregado + description: Tipo de movimentação + - name: microdados_antigos_ajustes + description: Microdados públicos de ajuste do CAGED (2007-2019) + columns: + - name: admitidos_desligados + description: Admissão ou Desligamento + - name: ano + description: Ano em que a movimentação foi declarada + - name: bairros_fortaleza + description: Bairros do município de Fortaleza + - name: bairros_rj + description: Bairros do município do Rio de Janeiro + - name: bairros_sp + description: Bairros do Municipio de São Paulo + - name: cbo_1994 + description: Classificação Brasileira de Ocupações 1994 + - name: cbo_2002 + description: Classificação Brasileira de Ocupações + - name: cnae_1 + description: Classificação Nacional de Atividades Econômicas (CNAE) 1.0 + - name: cnae_2_subclasse + description: Subclasse de Atividade Econômica, segundo classificação CNAE + - versão 2.0 a partir de 2006 + - name: competencia_movimentacao + description: Competência da qual é a movimentação + - name: distritos_sp + description: Distritos do município de São Paulo + - name: faixa_emprego_inicio_janeiro + description: Tamanho do estabelecimento em janeiro do ano de referência + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: id_municipio_6 + description: ID Município - IBGE 6 Dígitos + - name: indicador_aprendiz + description: Indicador de movimentação referente a contrato de aprendizagem + - name: indicador_portador_deficiencia + description: Indicador se o empregado/servidor de portador de deficiência + habilitado ou beneficiário reabilitado - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente (0-Não, 1-Sim, 9-Não Identificado) + description: Indicador de movimentação referente a contrato intermitente - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial (0-Não, 1-Sim, 9-Não Identificado) - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento no início do ano + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês em que a movimentação foi declarada + - name: quantidade_horas_contratadas + description: Quantidade de horas contratuais por semana + - name: raca_cor + description: Raça e Cor do Trabalhador + - name: regiao_administrativas_df + description: Regiões Administrativas do Distrito Federal + - name: regiao_administrativas_rj + description: Regiões Administrativas do Rio de Janeiro + - name: regiao_administrativas_sp + description: Regiões Administrativas de São Paulo + - name: regiao_corede + description: Região Corede + - name: regiao_corede_04 + description: Região Corede 04 + - name: regiao_gov_sp + description: Região Governo de SP + - name: regiao_metropolitana_mte + description: Região Metropolitana de localização do estabelecimento + - name: regiao_senac_pr + description: Região Senac PR + - name: regiao_senai_pr + description: Região Senai PR + - name: regiao_senai_sp + description: Região Senai SP + - name: salario_mensal + description: Salário mensal + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: subregiao_senai_pr + description: Sub-região Senai PR + - name: subsetor_ibge + description: Subsetor Econômico - IBGE + - name: tempo_emprego + description: Tempo de emprego do trabalhador + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao_desagregado + description: Tipo de movimentação + - name: microdados_movimentacao + description: Contém dados de movimentações declaradas dentro do prazo com competência + de declaração. + columns: + - name: ano + description: Ano + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: cnae_2_secao + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + - name: cnae_2_subclasse + description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: horas_contratuais + description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz (0-Não, 1-Sim, 9-Não Identificado) - - name: origem_informacao - description: Origem da Informação + description: Indicador de trabalhador aprendiz - name: indicador_fora_prazo description: Indicador fora do prazo + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês + - name: origem_informacao + description: Origem da Informação + - name: raca_cor + description: Raça ou Cor do Trabalhador + - name: salario_mensal + description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_empregador + description: Tipo de empregador + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao + description: Tipo de movimentação - name: microdados_movimentacao_excluida description: Contém dados de movimentações excluídas com competência de declaração. columns: - name: ano description: Ano - - name: mes - description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 - name: cnae_2_secao description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: saldo_movimentacao - description: Saldo de movimentação - - name: categoria - description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - name: horas_contratuais description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_exclusao + description: Indicador Exclusão + - name: indicador_fora_prazo + description: Indicador fora do prazo + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês + - name: origem_informacao + description: Origem da Informação - name: raca_cor description: Raça ou Cor do Trabalhador - - name: sexo - description: Sexo - name: salario_mensal description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador description: Tipo de empregador - name: tipo_estabelecimento description: Tipo de estabelecimento - name: tipo_movimentacao description: Tipo de movimentação - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado + - name: microdados_movimentacao_fora_prazo + description: Contém dados de movimentações declaradas fora do prazo com competência + de declaração. + columns: + - name: ano + description: Ano + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: cnae_2_secao + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + - name: cnae_2_subclasse + description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: horas_contratuais + description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_fora_prazo + description: Indicador fora do prazo - name: indicador_trabalho_intermitente description: Indicador de trabalhador intermitente - name: indicador_trabalho_parcial description: Indicador de movimentação referente a contrato parcial - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento no início do ano - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz + - name: mes + description: Mês - name: origem_informacao description: Origem da Informação - - name: indicador_exclusao - description: Indicador Exclusão - - name: indicador_fora_prazo - description: Indicador fora do prazo + - name: raca_cor + description: Raça ou Cor do Trabalhador + - name: salario_mensal + description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_empregador + description: Tipo de empregador + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao + description: Tipo de movimentação From 960a7b6cc3ffb93f8b1c359f414fd759cc28c43c Mon Sep 17 00:00:00 2001 From: tricktx Date: Thu, 20 Jul 2023 14:28:31 -0300 Subject: [PATCH 11/28] Revert "Update metadata" This reverts commit 99f1a58fad69a723e56efacf2bf798ad14c3ecf0. --- metadata.json | 280 ---------- models/br_anatel_banda_larga_fixa/schema.yml | 60 ++- models/br_anatel_telefonia_movel/schema.yml | 145 ++++-- models/br_b3_cotacoes/schema.yml | 52 +- models/br_me_caged/schema.yml | 518 +++---------------- 5 files changed, 268 insertions(+), 787 deletions(-) diff --git a/metadata.json b/metadata.json index dd6c894b..8435cc01 100644 --- a/metadata.json +++ b/metadata.json @@ -1776,285 +1776,5 @@ ] } ] - }, - "br_anatel_telefonia_movel": { - "name": "Acessos de telefonia móvel no Brasil", - "description": "Dados da Anatel referente a dados móveis, também conhecido como Serviço Móvel Pessoal (SMP). A agência oferece análises preliminares sobre os dados numa perspectiva geral no próprio site de dowloand dos microdados.", - "themes": [ - { - "slug": "ciencia-tec-inov", - "name": "Ciência, Tecnologia e Inovação" - }, - { - "slug": "comunicacao", - "name": "Jornalismo e Comunicação" - }, - { - "slug": "infra-transp", - "name": "Infraestrutura e Transportes" - } - ], - "tags": [ - { - "slug": "celular", - "name": "celular" - }, - { - "slug": "internet", - "name": "internet" - }, - { - "slug": "telefone", - "name": "telefone" - } - ], - "tables": [ - { - "slug": "densidade_brasil", - "name": "Densidade Brasil", - "description": "Densidade de acessos por domicílios de Telefonia móvel no Brasil por mês e ano", - "cloudTables": [ - { - "gcpProjectId": "basedosdados", - "gcpDatasetId": "br_anatel_telefonia_movel", - "gcpTableId": "densidade_brasil" - } - ], - "status": { - "name": "Em revisão", - "slug": "under_review" - }, - "license": null, - "pipeline": null, - "publishedBy": { - "firstName": "Patrick", - "lastName": "Teixeira", - "email": "patrick.teixeira@basedosdados.org" - }, - "dataCleanedBy": { - "firstName": "Patrick", - "lastName": "Teixeira", - "email": "patrick.teixeira@basedosdados.org" - }, - "dataCleaningDescription": "Download das bases e a renomeação das colunas segundo padrão da BD+;", - "dataCleaningCodeUrl": "https://github.com/basedosdados/pipelines/tree/master/bases/br_anatel_telefonia_movel/code", - "rawDataUrl": null, - "auxiliaryFilesUrl": null, - "architectureUrl": null, - "columns": [ - { - "name": "ano", - "description": "Ano" - }, - { - "name": "densidade", - "description": "Densidade de acessos por 100 domicílios" - }, - { - "name": "mes", - "description": "Mês" - } - ] - }, - { - "slug": "densidade_municipio", - "name": "Densidade Município", - "description": "Densidade de acessos por domicílios de Telefonia móvel nos municípios por mês e ano", - "cloudTables": [ - { - "gcpProjectId": "basedosdados", - "gcpDatasetId": "br_anatel_telefonia_movel", - "gcpTableId": "densidade_municipio" - } - ], - "status": { - "name": "Em revisão", - "slug": "under_review" - }, - "license": null, - "pipeline": null, - "publishedBy": { - "firstName": "Patrick", - "lastName": "Teixeira", - "email": "patrick.teixeira@basedosdados.org" - }, - "dataCleanedBy": { - "firstName": "Patrick", - "lastName": "Teixeira", - "email": "patrick.teixeira@basedosdados.org" - }, - "dataCleaningDescription": "Download das bases e a renomeação das colunas segundo padrão da BD+;", - "dataCleaningCodeUrl": "https://github.com/basedosdados/pipelines/tree/master/bases/br_anatel_telefonia_movel/code", - "rawDataUrl": null, - "auxiliaryFilesUrl": null, - "architectureUrl": null, - "columns": [ - { - "name": "ano", - "description": "Ano" - }, - { - "name": "densidade", - "description": "Densidade de acessos por 100 domicílios" - }, - { - "name": "id_municipio", - "description": "ID Município - IBGE 7 Dígitos" - }, - { - "name": "mes", - "description": "Mês" - }, - { - "name": "sigla_uf", - "description": "Sigla da Unidade da Federação" - } - ] - }, - { - "slug": "densidade_uf", - "name": "Densidade UF", - "description": "Densidade de acessos por domicílios de Telefonia móvel nos estados por mês e ano", - "cloudTables": [ - { - "gcpProjectId": "basedosdados", - "gcpDatasetId": "br_anatel_telefonia_movel", - "gcpTableId": "densidade_uf" - } - ], - "status": { - "name": "Em revisão", - "slug": "under_review" - }, - "license": null, - "pipeline": null, - "publishedBy": { - "firstName": "Patrick", - "lastName": "Teixeira", - "email": "patrick.teixeira@basedosdados.org" - }, - "dataCleanedBy": { - "firstName": "Patrick", - "lastName": "Teixeira", - "email": "patrick.teixeira@basedosdados.org" - }, - "dataCleaningDescription": "Download das bases e a renomeação das colunas segundo padrão da BD+;", - "dataCleaningCodeUrl": "https://github.com/basedosdados/pipelines/tree/master/bases/br_anatel_telefonia_movel/code", - "rawDataUrl": null, - "auxiliaryFilesUrl": null, - "architectureUrl": null, - "columns": [ - { - "name": "ano", - "description": "Ano" - }, - { - "name": "densidade", - "description": "Densidade de acessos por 100 domicílios" - }, - { - "name": "mes", - "description": "Mês" - }, - { - "name": "sigla_uf", - "description": "Sigla da Unidade da Federação" - } - ] - }, - { - "slug": "microdados", - "name": "Microdados", - "description": "Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) a partir de 2019, após reformulação da coleta e divulgação de dados por parte da Anatel, que apresentam o município como menor nível de desagregação dos dados.", - "cloudTables": [ - { - "gcpProjectId": "basedosdados", - "gcpDatasetId": "br_anatel_telefonia_movel", - "gcpTableId": "microdados" - } - ], - "status": null, - "license": { - "name": "desconhecida", - "slug": "desconhecida" - }, - "pipeline": { - "githubUrl": "http://desconhecida.com" - }, - "publishedBy": { - "firstName": "Patrick", - "lastName": "Teixeira", - "email": "patrick.teixeira@basedosdados.org" - }, - "dataCleanedBy": { - "firstName": "Patrick", - "lastName": "Teixeira", - "email": "patrick.teixeira@basedosdados.org" - }, - "dataCleaningDescription": "Download das bases e a renomeação das colunas segundo padrão da BD+;\r\nAgrupamento dos dados de observações duplicadas;\r\nCompatibilização da base para identificação única das observações;", - "dataCleaningCodeUrl": "https://github.com/basedosdados/pipelines/tree/master/bases/br_anatel_telefonia_movel", - "rawDataUrl": null, - "auxiliaryFilesUrl": null, - "architectureUrl": null, - "columns": [ - { - "name": "acessos", - "description": "Total de contratos sob tais especificações" - }, - { - "name": "ano", - "description": "Ano" - }, - { - "name": "cnpj", - "description": "Cadastro Nacional de Pessoa Jurídica" - }, - { - "name": "ddd", - "description": "Código de Discagem Direta a Distância" - }, - { - "name": "empresa", - "description": "Nome da companhia ofertante do serviço" - }, - { - "name": "id_municipio", - "description": "ID Município - IBGE 7 Dígitos" - }, - { - "name": "mes", - "description": "Mês" - }, - { - "name": "modalidade", - "description": "Modalidade de contrato, se pré ou pós-pago" - }, - { - "name": "pessoa", - "description": "Contrato atrelado a Pessoa Física ou Pessoa Jurídica" - }, - { - "name": "porte_empresa", - "description": "Qualificação do tamanho da companhia" - }, - { - "name": "produto", - "description": "Tipo de Serviço" - }, - { - "name": "sigla_uf", - "description": "Sigla da Unidade da Federação" - }, - { - "name": "sinal", - "description": "Geração de Sistemas Celulares" - }, - { - "name": "tecnologia", - "description": "Padrão de tecnologia e conectividade dos celulares" - } - ] - } - ] } } \ No newline at end of file diff --git a/models/br_anatel_banda_larga_fixa/schema.yml b/models/br_anatel_banda_larga_fixa/schema.yml index faa453e8..c097730f 100644 --- a/models/br_anatel_banda_larga_fixa/schema.yml +++ b/models/br_anatel_banda_larga_fixa/schema.yml @@ -1,38 +1,66 @@ version: 2 -models : - - name: densidade_brasil - description: Total de acessos e densidade por domicílio da Banda Larga Fixa no - Brasil por mês e ano desde março de 2007 + +models: + - name: br_anatel_banda_larga_fixa__microdados + description: "Microdados de banda larga fixa (também conhecido como Serviço de Comunicação Multimídia) a partir de 2007 que traz dados mensais acerca da empresa ofertante e das especificações técnicas do serviço." columns: - name: ano description: Ano - - name: densidade - description: Densidade de acessos por 100 domicílios - name: mes description: Mês - - name: densidade_municipio - description: Total de acessos e densidade por domicílio da Banda Larga Fixa nos - municípios brasileiros por mês e ano desde março de 2007. + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: cnpj + description: Cadastro Nacional de Pessoa Jurídica + - name: empresa + description: Nome da empresa + - name: porte_empresa + description: Porte da empresa + - name: tecnologia + description: Tecnologia + - name: transmissao + description: Meios de transmissão + - name: velocidade + description: Velocidade contratada + - name: produto + description: Tipo de Produto + - name: acessos + description: Número total de acessos + + - name: br_anatel_banda_larga_fixa__densidade_brasil + description: "Total de acessos e densidade por domicílio da Banda Larga Fixa no Brasil por mês e ano desde março de 2007" columns: - name: ano description: Ano + - name: mes + description: Mês - name: densidade description: Densidade de acessos por 100 domicílios - - name: id_municipio - description: ID Município - IBGE 7 Dígitos + + - name: br_anatel_banda_larga_fixa__densidade_uf + description: "Total de acessos e densidade por domicílio da Banda Larga Fixa nos estados por mês e ano desde março de 2007" + columns: + - name: ano + description: Ano - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: densidade_uf - description: Total de acessos e densidade por domicílio da Banda Larga Fixa nos - estados por mês e ano desde março de 2007 + - name: densidade + description: Densidade de acessos por 100 domicílios + + - name: br_anatel_banda_larga_fixa__densidade_municipio + description: "Total de acessos e densidade por domicílio da Banda Larga Fixa nos estados por mês e ano desde março de 2007" columns: - name: ano description: Ano - - name: densidade - description: Densidade de acessos por 100 domicílios - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: densidade + description: Densidade de acessos por 100 domicílios diff --git a/models/br_anatel_telefonia_movel/schema.yml b/models/br_anatel_telefonia_movel/schema.yml index 704a581e..e0999de2 100644 --- a/models/br_anatel_telefonia_movel/schema.yml +++ b/models/br_anatel_telefonia_movel/schema.yml @@ -1,71 +1,142 @@ version: 2 -models : - - name: densidade_brasil - description: Densidade de acessos por domicílios de Telefonia móvel no Brasil - por mês e ano + +models: + - name: br_anatel_telefonia_movel__microdados + description: "Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) a partir de 2019, após reformulação da coleta e divulgação de dados por parte da Anatel, que apresentam o município como menor nível de desagregação dos dados." columns: - name: ano description: Ano - - name: densidade - description: Densidade de acessos por 100 domicílios - name: mes description: Mês - - name: densidade_municipio - description: Densidade de acessos por domicílios de Telefonia móvel nos municípios - por mês e ano + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: ddd + description: Código de Discagem Direta a Distância + - name: cnpj + description: Cadastro Nacional de Pessoa Jurídica + - name: empresa + description: Nome da empresa + - name: porte_empresa + description: Porte da empresa + - name: tecnologia + description: Tecnologia + - name: sinal + description: Geração de Sistemas Celulares + - name: modalidade + description: Modalidade de contrato, se pré ou pós-pago + - name: pessoa + description: Contrato atrelado a Pessoa Física ou Pessoa Jurídica + - name: produto + description: Tipo de Produto + - name: acessos + description: Número total de acessos + + - name: br_anatel_telefonia_movel__densidade_brasil + description: "Densidade de acessos por domicílios de Telefonia móvel no Brasil por mês e ano" columns: - name: ano description: Ano + - name: mes + description: Mês - name: densidade description: Densidade de acessos por 100 domicílios - - name: id_municipio - description: ID Município - IBGE 7 Dígitos + + - name: br_anatel_telefonia_movel__densidade_uf + description: "Densidade de acessos por domicílios de Telefonia móvel nos estados por mês e ano" + columns: + - name: ano + description: Ano - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: densidade_uf - description: Densidade de acessos por domicílios de Telefonia móvel nos estados - por mês e ano + - name: densidade + description: Densidade de acessos por 100 domicílios + + - name: br_anatel_telefonia_movel__densidade_municipio + description: "Densidade de acessos por domicílios de Telefonia móvel nos municípios por mês e ano" columns: - name: ano description: Ano - - name: densidade - description: Densidade de acessos por 100 domicílios - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: microdados - description: Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) - a partir de 2019, após reformulação da coleta e divulgação de dados por parte - da Anatel, que apresentam o município como menor nível de desagregação dos dados. + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: densidade + description: Densidade de acessos por 100 domicílios + + + # ! modelo dbt para bd pro ! + + - name: br_anatel_telefonia_movel__microdados_atualizado + description: "Dados de telefonia móvel (também conhecido como Serviço Móvel Pessoal) a partir de 2019, após reformulação da coleta e divulgação de dados por parte da Anatel, que apresentam o município como menor nível de desagregação dos dados." columns: - - name: acessos - description: Total de contratos sob tais especificações - name: ano description: Ano - - name: cnpj - description: Cadastro Nacional de Pessoa Jurídica + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: ddd description: Código de Discagem Direta a Distância + - name: cnpj + description: Cadastro Nacional de Pessoa Jurídica - name: empresa - description: Nome da companhia ofertante do serviço - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: mes - description: Mês + description: Nome da empresa + - name: porte_empresa + description: Porte da empresa + - name: tecnologia + description: Tecnologia + - name: sinal + description: Geração de Sistemas Celulares - name: modalidade description: Modalidade de contrato, se pré ou pós-pago - name: pessoa - description: Contrato atrelado a Pessoa Física ou Pessoa Jurídica - - name: porte_empresa - description: Qualificação do tamanho da companhia + description: Contrato atrelado a Pessoa Física ou Pessoa Jurídica - name: produto - description: Tipo de Serviço + description: Tipo de Produto + - name: acessos + description: Número total de acessos + + - name: br_anatel_telefonia_movel__densidade_brasil_atualizado + description: "Densidade de acessos por domicílios de Telefonia móvel no Brasil por mês e ano" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: densidade + description: Densidade de acessos por 100 domicílios + + - name: br_anatel_telefonia_movel__densidade_uf_atualizado + description: "Densidade de acessos por domicílios de Telefonia móvel nos estados por mês e ano" + columns: + - name: ano + description: Ano + - name: mes + description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: sinal - description: Geração de Sistemas Celulares - - name: tecnologia - description: Padrão de tecnologia e conectividade dos celulares + - name: densidade + description: Densidade de acessos por 100 domicílios + + - name: br_anatel_telefonia_movel__densidade_municipio_atualizado + description: "Densidade de acessos por domicílios de Telefonia móvel nos municípios por mês e ano" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: densidade + description: Densidade de acessos por 100 domicílios + \ No newline at end of file diff --git a/models/br_b3_cotacoes/schema.yml b/models/br_b3_cotacoes/schema.yml index 35879859..2842f162 100644 --- a/models/br_b3_cotacoes/schema.yml +++ b/models/br_b3_cotacoes/schema.yml @@ -1,32 +1,42 @@ version: 2 -models : - - name: cotacoes - description: Cotações negociadas diariamente, b3 é uma fonte completa e atualizada - de informações sobre o mercado financeiro brasileiro. Inclui dados horário de - fechamento do negócio, código referente ao negócio, preço e também quantidade - de ações negociadas. + +models: + - name: br_b3_cotacoes__cotacoes + description: "Dados de negociação de ativos listados na B3" columns: - - name: acao_atualizacao - description: Informa a ação de atualização que está ocorrendo (e.g. negócio - novo, cancelado) + - name: data_referencia + description: Data de referência da informação + - name: data_negocio + description: Data do pregão + - name: hora_fechamento + description: Hora (o instante) do negócio fechado (UTC-3) - name: codigo_identificador_negocio description: Número do negócio - name: codigo_instrumento - description: Código que identifica um instrumento negociado/registrado em - bolsa de valores + description: Código que identifica um instrumento negociado/registrado em bolsa de valores - name: codigo_participante_comprador description: Código comprador - name: codigo_participante_vendedor description: Código vendedor - - name: data_negocio - description: Data do pregão - - name: data_referencia - description: Data de referência da informação - - name: hora_fechamento - description: Hora (o instante) do negócio fechado (UTC-3) - - name: preco_negocio - description: Preço do negocio + - name: acao_atualizacao + description: Informa a ação de atualização que está ocorrendo (e.g. negócio novo, cancelado) + - name: tipo_sessao_pregao + description: Tipo sessão do Pregão (e.g. sessão regular, after hours) - name: quantidade_negociada description: Quantidade de ações negociadas - - name: tipo_sessao_pregao - description: "Tipo sessão do Pregão (e.g. sessão regular, after hours\r\n)" + - name: preco_negocio + description: Preço do negocio + + - name: br_b3_cotacoes__dicionario + description: "Dicionário de dados da tabela de cotações" + columns: + - name: id_coluna + description: ID da coluna + - name: nome_coluna + description: Nome da coluna + - name: chave + description: Chave + - name: cobertura_temporal + description: Cobertura temporal + - name: valor + description: Valor diff --git a/models/br_me_caged/schema.yml b/models/br_me_caged/schema.yml index 4e1de384..a5481f28 100644 --- a/models/br_me_caged/schema.yml +++ b/models/br_me_caged/schema.yml @@ -1,512 +1,164 @@ version: 2 -models : + +models: - name: microdados_movimentacao - description: Contém dados de movimentações declaradas dentro do prazo com competência - de declaração. + description: Contém dados de movimentações declaradas dentro do prazo com competência de declaração. columns: - name: ano description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - - name: cnae_2_subclasse - description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - - name: idade - description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_fora_prazo - description: Indicador fora do prazo - - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - name: mes description: Mês - - name: origem_informacao - description: Origem da Informação - - name: raca_cor - description: Raça ou Cor do Trabalhador - - name: salario_mensal - description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - name: sigla_uf description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_empregador - description: Tipo de empregador - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao - description: Tipo de movimentação - - name: microdados_movimentacao_excluida - description: Contém dados de movimentações excluídas com competência de declaração. - columns: - - name: ano - description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 Seção - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: saldo_movimentacao + description: Saldo de movimentação (1 para admissão e -1 para desligamento) + - name: categoria + description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - name: idade description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_exclusao - description: Indicador Exclusão - - name: indicador_fora_prazo - description: Indicador fora do prazo - - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês - - name: origem_informacao - description: Origem da Informação + - name: horas_contratuais + description: Horas contratuais - name: raca_cor description: Raça ou Cor do Trabalhador + - name: sexo + description: Sexo (1-Homem, 3-Mulher e 9-Não Identificado) - name: salario_mensal description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador - description: Tipo de empregador + description: Tipo de empregador (0-CNPJ RAIZ, 2-CPF e 9-Não Identificado) - name: tipo_estabelecimento - description: Tipo de estabelecimento + description: Tipo de estabelecimento (1-CNPJ, 3-CAEPF(Cadastro de Atividade Econômica de Pessoa Física), 4-CNO(Cadastro Nacional de Obra), 5-CEI(CAGED), 9-Não Identificado) - name: tipo_movimentacao description: Tipo de movimentação - - name: microdados_movimentacao_fora_prazo - description: Contém dados de movimentações declaradas fora do prazo com competência - de declaração. - columns: - - name: ano - description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - - name: cnae_2_subclasse - description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - - name: idade - description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_fora_prazo - description: Indicador fora do prazo + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente + description: Indicador de trabalhador intermitente (0-Não, 1-Sim, 9-Não Identificado) - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês + description: Indicador de movimentação referente a contrato parcial (0-Não, 1-Sim, 9-Não Identificado) + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento no início do ano + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz (0-Não, 1-Sim, 9-Não Identificado) - name: origem_informacao description: Origem da Informação - - name: raca_cor - description: Raça ou Cor do Trabalhador - - name: salario_mensal - description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_empregador - description: Tipo de empregador - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao - description: Tipo de movimentação - - name: microdados_antigos - description: Microdados públicos do CAGED (2007-2019) + - name: indicador_fora_prazo + description: Indicador fora do prazo + - name: microdados_movimentacao_fora_prazo + description: Contém dados de movimentações declaradas fora do prazo com competência de declaração. columns: - - name: admitidos_desligados - description: Admissão ou Desligamento (1 para admissão e 2 para desligamento) - name: ano - description: Ano em que a movimentação foi declarada - - name: bairros_fortaleza - description: Bairros do município de Fortaleza - - name: bairros_rj - description: Bairros do município do Rio de Janeiro - - name: bairros_sp - description: Bairros do Municipio de São Paulo - - name: cbo_2002 - description: Classificação Brasileira de Ocupações - - name: cnae_1 - description: Classificação Nacional de Atividades Econômicas (CNAE) 1.0 - - name: cnae_2 - description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 - - name: cnae_2_subclasse - description: Subclasse de Atividade Econômica, segundo classificação CNAE - - versão 2.0 a partir de 2006 - - name: distritos_sp - description: Distritos do município de São Paulo - - name: faixa_emprego_inicio_janeiro - description: Tamanho do estabelecimento em janeiro do ano de referência - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: id_municipio_6 - description: ID Município - IBGE 6 Dígitos - - name: indicador_aprendiz - description: Indicador de movimentação referente a contrato de aprendizagem - - name: indicador_portador_deficiencia - description: Indicador se o empregado/servidor de portador de deficiência - habilitado ou beneficiário reabilitado - - name: indicador_trabalho_intermitente - description: Indicador de movimentação referente a contrato intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial + description: Ano - name: mes - description: Mês em que a movimentação foi declarada - - name: quantidade_horas_contratadas - description: Quantidade de horas contratuais por semana - - name: raca_cor - description: Raça e Cor do Trabalhador - disponível a partir de 01/2007 - - name: regiao_administrativas_df - description: Regiões Administrativas do Distrito Federal - - name: regiao_administrativas_rj - description: Regiões Administrativas do Rio de Janeiro - - name: regiao_administrativas_sp - description: Regiões Administrativas de São Paulo - - name: regiao_corede - description: Região Corede - - name: regiao_corede_04 - description: Região Corede 04 - - name: regiao_gov_sp - description: Região Governo de SP - - name: regiao_senac_pr - description: Região Senac PR - - name: regiao_senai_pr - description: Região Senai PR - - name: regiao_senai_sp - description: Região Senai SP - - name: salario_mensal - description: Salário mensal - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo + description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: subregiao_senai_pr - description: Sub-região Senai PR - - name: subsetor_ibge - description: Subsetor Econômico segundo IBGE - - name: tempo_emprego - description: Tempo de emprego do trabalhador - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao_desagregado - description: Tipo de movimentação - - name: microdados_antigos_ajustes - description: Microdados públicos de ajuste do CAGED (2007-2019) - columns: - - name: admitidos_desligados - description: Admissão ou Desligamento - - name: ano - description: Ano em que a movimentação foi declarada - - name: bairros_fortaleza - description: Bairros do município de Fortaleza - - name: bairros_rj - description: Bairros do município do Rio de Janeiro - - name: bairros_sp - description: Bairros do Municipio de São Paulo - - name: cbo_1994 - description: Classificação Brasileira de Ocupações 1994 - - name: cbo_2002 - description: Classificação Brasileira de Ocupações - - name: cnae_1 - description: Classificação Nacional de Atividades Econômicas (CNAE) 1.0 - - name: cnae_2_subclasse - description: Subclasse de Atividade Econômica, segundo classificação CNAE - - versão 2.0 a partir de 2006 - - name: competencia_movimentacao - description: Competência da qual é a movimentação - - name: distritos_sp - description: Distritos do município de São Paulo - - name: faixa_emprego_inicio_janeiro - description: Tamanho do estabelecimento em janeiro do ano de referência - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - name: id_municipio description: ID Município - IBGE 7 Dígitos - - name: id_municipio_6 - description: ID Município - IBGE 6 Dígitos - - name: indicador_aprendiz - description: Indicador de movimentação referente a contrato de aprendizagem - - name: indicador_portador_deficiencia - description: Indicador se o empregado/servidor de portador de deficiência - habilitado ou beneficiário reabilitado - - name: indicador_trabalho_intermitente - description: Indicador de movimentação referente a contrato intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês em que a movimentação foi declarada - - name: quantidade_horas_contratadas - description: Quantidade de horas contratuais por semana - - name: raca_cor - description: Raça e Cor do Trabalhador - - name: regiao_administrativas_df - description: Regiões Administrativas do Distrito Federal - - name: regiao_administrativas_rj - description: Regiões Administrativas do Rio de Janeiro - - name: regiao_administrativas_sp - description: Regiões Administrativas de São Paulo - - name: regiao_corede - description: Região Corede - - name: regiao_corede_04 - description: Região Corede 04 - - name: regiao_gov_sp - description: Região Governo de SP - - name: regiao_metropolitana_mte - description: Região Metropolitana de localização do estabelecimento - - name: regiao_senac_pr - description: Região Senac PR - - name: regiao_senai_pr - description: Região Senai PR - - name: regiao_senai_sp - description: Região Senai SP - - name: salario_mensal - description: Salário mensal - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: subregiao_senai_pr - description: Sub-região Senai PR - - name: subsetor_ibge - description: Subsetor Econômico - IBGE - - name: tempo_emprego - description: Tempo de emprego do trabalhador - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao_desagregado - description: Tipo de movimentação - - name: microdados_movimentacao - description: Contém dados de movimentações declaradas dentro do prazo com competência - de declaração. - columns: - - name: ano - description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 Seção - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: saldo_movimentacao + description: Saldo de movimentação (1 para admissão e -1 para desligamento) + - name: categoria + description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - name: idade description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_fora_prazo - description: Indicador fora do prazo - - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês - - name: origem_informacao - description: Origem da Informação + - name: horas_contratuais + description: Horas contratuais - name: raca_cor description: Raça ou Cor do Trabalhador + - name: sexo + description: Sexo (1-Homem, 3-Mulher e 9-Não Identificado) - name: salario_mensal description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador - description: Tipo de empregador + description: Tipo de empregador (0-CNPJ RAIZ, 2-CPF e 9-Não Identificado) - name: tipo_estabelecimento - description: Tipo de estabelecimento + description: Tipo de estabelecimento (1-CNPJ, 3-CAEPF(Cadastro de Atividade Econômica de Pessoa Física), 4-CNO(Cadastro Nacional de Obra), 5-CEI(CAGED), 9-Não Identificado) - name: tipo_movimentacao description: Tipo de movimentação + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente (0-Não, 1-Sim, 9-Não Identificado) + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial (0-Não, 1-Sim, 9-Não Identificado) + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento no início do ano + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz (0-Não, 1-Sim, 9-Não Identificado) + - name: origem_informacao + description: Origem da Informação + - name: indicador_fora_prazo + description: Indicador fora do prazo - name: microdados_movimentacao_excluida description: Contém dados de movimentações excluídas com competência de declaração. columns: - name: ano description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: cnae_2_secao description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: saldo_movimentacao + description: Saldo de movimentação + - name: categoria + description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - name: idade description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_exclusao - description: Indicador Exclusão - - name: indicador_fora_prazo - description: Indicador fora do prazo - - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês - - name: origem_informacao - description: Origem da Informação + - name: horas_contratuais + description: Horas contratuais - name: raca_cor description: Raça ou Cor do Trabalhador - - name: salario_mensal - description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - name: sexo description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado + - name: salario_mensal + description: Salário mensal em moeda corrente - name: tipo_empregador description: Tipo de empregador - name: tipo_estabelecimento description: Tipo de estabelecimento - name: tipo_movimentacao description: Tipo de movimentação - - name: microdados_movimentacao_fora_prazo - description: Contém dados de movimentações declaradas fora do prazo com competência - de declaração. - columns: - - name: ano - description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - - name: cnae_2_subclasse - description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - - name: idade - description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_fora_prazo - description: Indicador fora do prazo + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: indicador_trabalho_intermitente description: Indicador de trabalhador intermitente - name: indicador_trabalho_parcial description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento no início do ano + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz - name: origem_informacao description: Origem da Informação - - name: raca_cor - description: Raça ou Cor do Trabalhador - - name: salario_mensal - description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_empregador - description: Tipo de empregador - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao - description: Tipo de movimentação + - name: indicador_exclusao + description: Indicador Exclusão + - name: indicador_fora_prazo + description: Indicador fora do prazo From ecd4c1e392ab518b106077c3d6741d1ac3614189 Mon Sep 17 00:00:00 2001 From: tricktx Date: Thu, 20 Jul 2023 15:30:53 -0300 Subject: [PATCH 12/28] fix: labels basedosdados --- .../br_anatel_telefonia_movel__densidade_municipio.sql | 2 +- ...r_anatel_telefonia_movel__densidade_municipio_atualizado.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql index 063a92d2..f9a3c137 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql @@ -11,7 +11,7 @@ "interval": 1} }, cluster_by = ["id_municipio", "mes"], - labels = {'project_id': 'basedosdados-dev'}) + labels = {'project_id': 'basedosdados'}) }} SELECT diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql index d27e2106..bbc61b96 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql @@ -11,7 +11,7 @@ "interval": 1} }, cluster_by = ["id_municipio", "mes"], - labels = {'project_id': 'basedosdados-dev'}, + labels = {'project_id': 'basedosdados'}, post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) }} From 4a0c6359a829b00fe1e20faca568ac8c77798aa5 Mon Sep 17 00:00:00 2001 From: tricktx Date: Thu, 20 Jul 2023 15:39:09 -0300 Subject: [PATCH 13/28] fix: labels basedosdados --- .../br_anatel_telefonia_movel__densidade_municipio.sql | 1 + ...br_anatel_telefonia_movel__densidade_municipio_atualizado.sql | 1 + 2 files changed, 2 insertions(+) diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql index f9a3c137..3e2dfcad 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql @@ -24,3 +24,4 @@ SAFE_CAST(densidade AS FLOAT64) densidade FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_municipio AS t WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 + diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql index bbc61b96..d883f214 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql @@ -25,3 +25,4 @@ REPLACE(CAST(id_municipio AS STRING), '.0', '') id_municipio, SAFE_CAST(densidade AS FLOAT64) densidade FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_municipio AS t + From 1e5483ab9f8cb81596b40e06e350671340b07c7b Mon Sep 17 00:00:00 2001 From: tricktx Date: Thu, 20 Jul 2023 15:46:36 -0300 Subject: [PATCH 14/28] dbt pro --- .../br_anatel_telefonia_movel__densidade_brasil_atualizado.sql | 2 +- ..._anatel_telefonia_movel__densidade_municipio_atualizado.sql | 2 +- .../br_anatel_telefonia_movel__densidade_uf_atualizado.sql | 2 +- .../br_anatel_telefonia_movel__microdados_atualizado.sql | 3 +-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil_atualizado.sql index 03bd750f..fc2564b2 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil_atualizado.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil_atualizado.sql @@ -1,4 +1,4 @@ -{{ config(alias='densidade_brasil', schema='br_anatel_telefonia_movel', +{{ config(alias='densidade_brasil_atualizado', schema='br_anatel_telefonia_movel', post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) }} diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql index d883f214..d7a80bff 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio_atualizado.sql @@ -1,5 +1,5 @@ {{ config( - alias='densidade_municipio', + alias='densidade_municipio_atualizado', schema='br_anatel_telefonia_movel', materialized='table', partition_by={ diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf_atualizado.sql index b9d73334..635b4ae9 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf_atualizado.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf_atualizado.sql @@ -1,4 +1,4 @@ -{{ config(alias='densidade_uf', schema='br_anatel_telefonia_movel', +{{ config(alias='densidade_uf_atualizado', schema='br_anatel_telefonia_movel', post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) }} diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados_atualizado.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados_atualizado.sql index c9307031..0b014bfa 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados_atualizado.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados_atualizado.sql @@ -1,5 +1,5 @@ {{ config( - alias='microdados', + alias='microdados_atualizado', schema='br_anatel_telefonia_movel', materialized='table', partition_by={ @@ -16,7 +16,6 @@ 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) }} - SELECT SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, From 9bb325da659aaf61636e1f09682f6fcb74d1e943 Mon Sep 17 00:00:00 2001 From: tricktx Date: Thu, 20 Jul 2023 16:49:52 -0300 Subject: [PATCH 15/28] dbt pro approve --- .../br_anatel_telefonia_movel__densidade_brasil.sql | 2 +- .../br_anatel_telefonia_movel__densidade_municipio.sql | 3 +-- .../br_anatel_telefonia_movel__densidade_uf.sql | 2 +- .../br_anatel_telefonia_movel__microdados.sql | 2 +- models/br_anatel_telefonia_movel/schema.yml | 3 +-- 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql index 6dc98aeb..70ced06d 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_brasil.sql @@ -6,4 +6,4 @@ SAFE_CAST(mes AS INT64) mes, SAFE_CAST(densidade AS FLOAT64) densidade FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_brasil AS t -WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql index 3e2dfcad..0c1edf04 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_municipio.sql @@ -23,5 +23,4 @@ REPLACE(CAST(id_municipio AS STRING), '.0', '') id_municipio, SAFE_CAST(densidade AS FLOAT64) densidade FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_municipio AS t -WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 - +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql index d4d32f3e..018e86f7 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__densidade_uf.sql @@ -6,4 +6,4 @@ SAFE_CAST(mes AS INT64) mes, SAFE_CAST(sigla_uf AS STRING) sigla_uf, SAFE_CAST(densidade AS FLOAT64) densidade FROM basedosdados-staging.br_anatel_telefonia_movel_staging.densidade_uf AS t -WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql index bc804628..6bac9aac 100644 --- a/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql +++ b/models/br_anatel_telefonia_movel/br_anatel_telefonia_movel__microdados.sql @@ -32,4 +32,4 @@ SAFE_CAST(produto AS STRING) produto, SAFE_CAST(acessos AS INT64) acessos FROM basedosdados-staging.br_anatel_telefonia_movel_staging.microdados AS t -WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 +WHERE DATE_DIFF(CURRENT_DATE(),DATE(SAFE_CAST(ano AS INT64),SAFE_CAST(mes AS INT64),01),month) >= 6 \ No newline at end of file diff --git a/models/br_anatel_telefonia_movel/schema.yml b/models/br_anatel_telefonia_movel/schema.yml index e0999de2..9fa9ec52 100644 --- a/models/br_anatel_telefonia_movel/schema.yml +++ b/models/br_anatel_telefonia_movel/schema.yml @@ -138,5 +138,4 @@ models: - name: id_municipio description: ID Município - IBGE 7 Dígitos - name: densidade - description: Densidade de acessos por 100 domicílios - \ No newline at end of file + description: Densidade de acessos por 100 domicílios \ No newline at end of file From 4ff3303b93e005dde4599532f347337d398896b6 Mon Sep 17 00:00:00 2001 From: Laura Amaral Date: Thu, 20 Jul 2023 22:19:42 -0300 Subject: [PATCH 16/28] include dbt models --- .../br_bcb_estban/br_bcb_estban__agencia.sql | 2 +- .../br_bcb_estban__agencia_atualizado.sql | 31 +++++++++++++ .../br_bcb_estban__municipio.sql | 3 +- .../br_bcb_estban__municipio_atualizado.sql | 30 +++++++++++++ models/br_bcb_estban/schema.yml | 45 +++++++++++++++++++ 5 files changed, 109 insertions(+), 2 deletions(-) create mode 100644 models/br_bcb_estban/br_bcb_estban__agencia_atualizado.sql create mode 100644 models/br_bcb_estban/br_bcb_estban__municipio_atualizado.sql diff --git a/models/br_bcb_estban/br_bcb_estban__agencia.sql b/models/br_bcb_estban/br_bcb_estban__agencia.sql index 04fd5ed0..65c4c27c 100644 --- a/models/br_bcb_estban/br_bcb_estban__agencia.sql +++ b/models/br_bcb_estban/br_bcb_estban__agencia.sql @@ -25,5 +25,5 @@ SELECT SAFE_CAST(id_verbete AS STRING) id_verbete, SAFE_CAST(valor AS FLOAT64) valor FROM basedosdados-staging.br_bcb_estban_staging.agencia AS t - +WHERE DATE(CAST(ano AS INT64),CAST(mes AS INT64),1)<= DATE(2023,3,1) diff --git a/models/br_bcb_estban/br_bcb_estban__agencia_atualizado.sql b/models/br_bcb_estban/br_bcb_estban__agencia_atualizado.sql new file mode 100644 index 00000000..fbdd880d --- /dev/null +++ b/models/br_bcb_estban/br_bcb_estban__agencia_atualizado.sql @@ -0,0 +1,31 @@ +{{ + config( + alias = 'agencia_atualizado', + schema='br_bcb_estban', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 1987, + "end": 2023, + "interval": 1} + }, + cluster_by = ["mes", "sigla_uf"], + labels = {'project_id': 'basedosdados', 'tema': 'economia'}, + post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', + 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) + }} +SELECT + SAFE_CAST(ano AS INT64) ano, + SAFE_CAST(mes AS INT64) mes, + SAFE_CAST(sigla_uf AS STRING) sigla_uf, + SAFE_CAST(id_municipio AS STRING) id_municipio, + SAFE_CAST(cnpj_basico AS STRING) cnpj_basico, + SAFE_CAST(instituicao AS STRING) instituicao, + SAFE_CAST(cnpj_agencia AS STRING) cnpj_agencia, + SAFE_CAST(id_verbete AS STRING) id_verbete, + SAFE_CAST(valor AS FLOAT64) valor +FROM basedosdados-staging.br_bcb_estban_staging.agencia AS t + + diff --git a/models/br_bcb_estban/br_bcb_estban__municipio.sql b/models/br_bcb_estban/br_bcb_estban__municipio.sql index b76408e5..bee15006 100644 --- a/models/br_bcb_estban/br_bcb_estban__municipio.sql +++ b/models/br_bcb_estban/br_bcb_estban__municipio.sql @@ -25,4 +25,5 @@ SELECT SAFE_CAST(agencias_processadas AS INT64) agencias_processadas, SAFE_CAST(id_verbete AS STRING) id_verbete, SAFE_CAST(valor AS FLOAT64) valor -FROM basedosdados-staging.br_bcb_estban_staging.municipio AS t \ No newline at end of file +FROM basedosdados-staging.br_bcb_estban_staging.municipio AS t +WHERE DATE(CAST(ano AS INT64),CAST(mes AS INT64),1)<= DATE(2023,3,1) \ No newline at end of file diff --git a/models/br_bcb_estban/br_bcb_estban__municipio_atualizado.sql b/models/br_bcb_estban/br_bcb_estban__municipio_atualizado.sql new file mode 100644 index 00000000..220fc323 --- /dev/null +++ b/models/br_bcb_estban/br_bcb_estban__municipio_atualizado.sql @@ -0,0 +1,30 @@ +{{ + config( + alias = 'municipio_atualizado', + schema='br_bcb_estban', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 1987, + "end": 2023, + "interval": 1} + }, + cluster_by = ["mes", "sigla_uf"], + labels = {'project_id': 'basedosdados', 'tema': 'economia'}, + post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', + 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) + }} +SELECT + SAFE_CAST(ano AS INT64) ano, + SAFE_CAST(mes AS INT64) mes, + SAFE_CAST(sigla_uf AS STRING) sigla_uf, + SAFE_CAST(id_municipio AS STRING) id_municipio, + SAFE_CAST(cnpj_basico AS STRING) cnpj_basico, + SAFE_CAST(instituicao AS STRING) instituicao, + SAFE_CAST(agencias_esperadas AS INT64) agencias_esperadas, + SAFE_CAST(agencias_processadas AS INT64) agencias_processadas, + SAFE_CAST(id_verbete AS STRING) id_verbete, + SAFE_CAST(valor AS FLOAT64) valor +FROM basedosdados-staging.br_bcb_estban_staging.municipio AS t \ No newline at end of file diff --git a/models/br_bcb_estban/schema.yml b/models/br_bcb_estban/schema.yml index 8e7f8378..b107e79a 100644 --- a/models/br_bcb_estban/schema.yml +++ b/models/br_bcb_estban/schema.yml @@ -25,6 +25,51 @@ models: - name: valor description: Valores - name: br_bcb_estban__agencia + description: "dbt model for agencia month table" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: cnpj_basico + description: Cadastro Nacional de Pessoa Jurídica (CNPJ) básico (8 primeiros dígitos) + - name: instituicao + description: Nome da Instituição Financeira (IF) + - name: cnpj_agencia + description: CNPJ da agência bancária + - name: id_verbete + description: Código do verbete + - name: valor + description: Valores + + - name: br_bcb_estban__municipio_atualizado + description: "dbt model for municipio month table" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: cnpj_basico + description: Cadastro Nacional de Pessoa Jurídica (CNPJ) básico (8 primeiros dígitos) + - name: instituicao + description: Nome da Instituição Financeira (IF) + - name: agencias_esperadas + description: Quantidade de agências esperadas da IF no município + - name: agencias_processadas + description: Quantidade de agências processadas da IF no município + - name: id_verbete + description: Código do verbete + - name: valor + description: Valores + - name: br_bcb_estban__agencia_atualizado description: "dbt model for agencia month table" columns: - name: ano From 1d928783fb2e1f012f823dda40cafaa46a5904bc Mon Sep 17 00:00:00 2001 From: Laura Amaral Date: Thu, 20 Jul 2023 22:19:42 -0300 Subject: [PATCH 17/28] include dbt models --- .../br_bcb_estban/br_bcb_estban__agencia.sql | 2 +- .../br_bcb_estban__agencia_atualizado.sql | 31 +++++++++++++ .../br_bcb_estban__municipio.sql | 3 +- .../br_bcb_estban__municipio_atualizado.sql | 30 +++++++++++++ models/br_bcb_estban/schema.yml | 45 +++++++++++++++++++ 5 files changed, 109 insertions(+), 2 deletions(-) create mode 100644 models/br_bcb_estban/br_bcb_estban__agencia_atualizado.sql create mode 100644 models/br_bcb_estban/br_bcb_estban__municipio_atualizado.sql diff --git a/models/br_bcb_estban/br_bcb_estban__agencia.sql b/models/br_bcb_estban/br_bcb_estban__agencia.sql index 04fd5ed0..65c4c27c 100644 --- a/models/br_bcb_estban/br_bcb_estban__agencia.sql +++ b/models/br_bcb_estban/br_bcb_estban__agencia.sql @@ -25,5 +25,5 @@ SELECT SAFE_CAST(id_verbete AS STRING) id_verbete, SAFE_CAST(valor AS FLOAT64) valor FROM basedosdados-staging.br_bcb_estban_staging.agencia AS t - +WHERE DATE(CAST(ano AS INT64),CAST(mes AS INT64),1)<= DATE(2023,3,1) diff --git a/models/br_bcb_estban/br_bcb_estban__agencia_atualizado.sql b/models/br_bcb_estban/br_bcb_estban__agencia_atualizado.sql new file mode 100644 index 00000000..fbdd880d --- /dev/null +++ b/models/br_bcb_estban/br_bcb_estban__agencia_atualizado.sql @@ -0,0 +1,31 @@ +{{ + config( + alias = 'agencia_atualizado', + schema='br_bcb_estban', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 1987, + "end": 2023, + "interval": 1} + }, + cluster_by = ["mes", "sigla_uf"], + labels = {'project_id': 'basedosdados', 'tema': 'economia'}, + post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', + 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) + }} +SELECT + SAFE_CAST(ano AS INT64) ano, + SAFE_CAST(mes AS INT64) mes, + SAFE_CAST(sigla_uf AS STRING) sigla_uf, + SAFE_CAST(id_municipio AS STRING) id_municipio, + SAFE_CAST(cnpj_basico AS STRING) cnpj_basico, + SAFE_CAST(instituicao AS STRING) instituicao, + SAFE_CAST(cnpj_agencia AS STRING) cnpj_agencia, + SAFE_CAST(id_verbete AS STRING) id_verbete, + SAFE_CAST(valor AS FLOAT64) valor +FROM basedosdados-staging.br_bcb_estban_staging.agencia AS t + + diff --git a/models/br_bcb_estban/br_bcb_estban__municipio.sql b/models/br_bcb_estban/br_bcb_estban__municipio.sql index b76408e5..bee15006 100644 --- a/models/br_bcb_estban/br_bcb_estban__municipio.sql +++ b/models/br_bcb_estban/br_bcb_estban__municipio.sql @@ -25,4 +25,5 @@ SELECT SAFE_CAST(agencias_processadas AS INT64) agencias_processadas, SAFE_CAST(id_verbete AS STRING) id_verbete, SAFE_CAST(valor AS FLOAT64) valor -FROM basedosdados-staging.br_bcb_estban_staging.municipio AS t \ No newline at end of file +FROM basedosdados-staging.br_bcb_estban_staging.municipio AS t +WHERE DATE(CAST(ano AS INT64),CAST(mes AS INT64),1)<= DATE(2023,3,1) \ No newline at end of file diff --git a/models/br_bcb_estban/br_bcb_estban__municipio_atualizado.sql b/models/br_bcb_estban/br_bcb_estban__municipio_atualizado.sql new file mode 100644 index 00000000..220fc323 --- /dev/null +++ b/models/br_bcb_estban/br_bcb_estban__municipio_atualizado.sql @@ -0,0 +1,30 @@ +{{ + config( + alias = 'municipio_atualizado', + schema='br_bcb_estban', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 1987, + "end": 2023, + "interval": 1} + }, + cluster_by = ["mes", "sigla_uf"], + labels = {'project_id': 'basedosdados', 'tema': 'economia'}, + post_hook=['REVOKE `roles/bigquery.dataViewer` ON TABLE {{ this }} FROM "specialGroup:allUsers"', + 'GRANT `roles/bigquery.dataViewer` ON TABLE {{ this }} TO "group:bd-pro@basedosdados.org"']) + }} +SELECT + SAFE_CAST(ano AS INT64) ano, + SAFE_CAST(mes AS INT64) mes, + SAFE_CAST(sigla_uf AS STRING) sigla_uf, + SAFE_CAST(id_municipio AS STRING) id_municipio, + SAFE_CAST(cnpj_basico AS STRING) cnpj_basico, + SAFE_CAST(instituicao AS STRING) instituicao, + SAFE_CAST(agencias_esperadas AS INT64) agencias_esperadas, + SAFE_CAST(agencias_processadas AS INT64) agencias_processadas, + SAFE_CAST(id_verbete AS STRING) id_verbete, + SAFE_CAST(valor AS FLOAT64) valor +FROM basedosdados-staging.br_bcb_estban_staging.municipio AS t \ No newline at end of file diff --git a/models/br_bcb_estban/schema.yml b/models/br_bcb_estban/schema.yml index 8e7f8378..b107e79a 100644 --- a/models/br_bcb_estban/schema.yml +++ b/models/br_bcb_estban/schema.yml @@ -25,6 +25,51 @@ models: - name: valor description: Valores - name: br_bcb_estban__agencia + description: "dbt model for agencia month table" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: cnpj_basico + description: Cadastro Nacional de Pessoa Jurídica (CNPJ) básico (8 primeiros dígitos) + - name: instituicao + description: Nome da Instituição Financeira (IF) + - name: cnpj_agencia + description: CNPJ da agência bancária + - name: id_verbete + description: Código do verbete + - name: valor + description: Valores + + - name: br_bcb_estban__municipio_atualizado + description: "dbt model for municipio month table" + columns: + - name: ano + description: Ano + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: cnpj_basico + description: Cadastro Nacional de Pessoa Jurídica (CNPJ) básico (8 primeiros dígitos) + - name: instituicao + description: Nome da Instituição Financeira (IF) + - name: agencias_esperadas + description: Quantidade de agências esperadas da IF no município + - name: agencias_processadas + description: Quantidade de agências processadas da IF no município + - name: id_verbete + description: Código do verbete + - name: valor + description: Valores + - name: br_bcb_estban__agencia_atualizado description: "dbt model for agencia month table" columns: - name: ano From e97b8f67de06242e55221d4dd7c149476575723a Mon Sep 17 00:00:00 2001 From: Laura Amaral Date: Thu, 20 Jul 2023 23:10:00 -0300 Subject: [PATCH 18/28] add .sql files --- models/br_inep_saeb/aluno_ef_2ano.sql | 56 +++++ models/br_inep_saeb/aluno_ef_5ano.sql | 261 +++++++++++++++++++++++ models/br_inep_saeb/aluno_ef_9ano.sql | 286 ++++++++++++++++++++++++++ models/br_inep_saeb/proficiencia.sql | 39 ++++ 4 files changed, 642 insertions(+) create mode 100644 models/br_inep_saeb/aluno_ef_2ano.sql create mode 100644 models/br_inep_saeb/aluno_ef_5ano.sql create mode 100644 models/br_inep_saeb/aluno_ef_9ano.sql create mode 100644 models/br_inep_saeb/proficiencia.sql diff --git a/models/br_inep_saeb/aluno_ef_2ano.sql b/models/br_inep_saeb/aluno_ef_2ano.sql new file mode 100644 index 00000000..9c255681 --- /dev/null +++ b/models/br_inep_saeb/aluno_ef_2ano.sql @@ -0,0 +1,56 @@ +{{ + config( + schema='br_inep_saeb', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 1995, + "end": 2023, + "interval": 1} + }, + cluster_by = ["sigla_uf"], + labels = {'tema': 'educacao'}) +}} + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(id_regiao AS STRING) id_regiao, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(id_municipio AS STRING) id_municipio, +SAFE_CAST(area AS STRING) area, +SAFE_CAST(id_escola AS STRING) id_escola, +SAFE_CAST(rede AS STRING) rede, +SAFE_CAST(localizacao AS STRING) localizacao, +SAFE_CAST(id_turma AS STRING) id_turma, +SAFE_CAST(turno AS STRING) turno, +SAFE_CAST(serie AS INT64) serie, +SAFE_CAST(id_aluno AS STRING) id_aluno, +SAFE_CAST(situacao_censo AS INT64) situacao_censo, +SAFE_CAST(disciplina AS STRING) disciplina, +SAFE_CAST(preenchimento_caderno AS INT64) preenchimento_caderno, +SAFE_CAST(presenca AS INT64) presenca, +SAFE_CAST(caderno AS STRING) caderno, +SAFE_CAST(bloco_1 AS STRING) bloco_1, +SAFE_CAST(bloco_2 AS STRING) bloco_2, +SAFE_CAST(bloco_1_aberto AS STRING) bloco_1_aberto, +SAFE_CAST(bloco_2_aberto AS STRING) bloco_2_aberto, +SAFE_CAST(respostas_bloco_1 AS STRING) respostas_bloco_1, +SAFE_CAST(respostas_bloco_2 AS STRING) respostas_bloco_2, +SAFE_CAST(conceito_q1 AS STRING) conceito_q1, +SAFE_CAST(conceito_q2 AS STRING) conceito_q2, +SAFE_CAST(resposta_texto AS STRING) resposta_texto, +SAFE_CAST(conceito_proposito AS STRING) conceito_proposito, +SAFE_CAST(conceito_elemento AS STRING) conceito_elemento, +SAFE_CAST(conceito_segmentacao AS STRING) conceito_segmentacao, +SAFE_CAST(texto_grafia AS STRING) texto_grafia, +SAFE_CAST(indicador_proficiencia AS STRING) indicador_proficiencia, +SAFE_CAST(amostra AS STRING) amostra, +SAFE_CAST(estrato AS STRING) estrato, +SAFE_CAST(peso_aluno AS FLOAT64) peso_aluno, +SAFE_CAST(proficiencia AS FLOAT64) proficiencia, +SAFE_CAST(erro_padrao AS FLOAT64) erro_padrao, +SAFE_CAST(proficiencia_saeb AS FLOAT64) proficiencia_saeb, +SAFE_CAST(erro_padrao_saeb AS FLOAT64) erro_padrao_saeb +FROM basedosdados.br_inep_saeb_staging.aluno_ef_2ano AS t \ No newline at end of file diff --git a/models/br_inep_saeb/aluno_ef_5ano.sql b/models/br_inep_saeb/aluno_ef_5ano.sql new file mode 100644 index 00000000..363b1e71 --- /dev/null +++ b/models/br_inep_saeb/aluno_ef_5ano.sql @@ -0,0 +1,261 @@ +{{ + config( + schema='br_inep_saeb', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 1995, + "end": 2023, + "interval": 1} + }, + cluster_by = ["sigla_uf"], + labels = {'tema': 'educacao'}) +}} + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(id_regiao AS STRING) id_regiao, +SAFE_CAST(id_municipio AS STRING) id_municipio, +SAFE_CAST(area AS STRING) area, +SAFE_CAST(mascara AS STRING) mascara, +SAFE_CAST(ano_mascara AS INT64) ano_mascara, +SAFE_CAST(id_escola AS STRING) id_escola, +SAFE_CAST(rede AS STRING) rede, +SAFE_CAST(escola_publica AS STRING) escola_publica, +SAFE_CAST(localizacao AS STRING) localizacao, +SAFE_CAST(id_turma AS STRING) id_turma, +SAFE_CAST(turno AS STRING) turno, +SAFE_CAST(serie AS INT64) serie, +SAFE_CAST(id_aluno AS STRING) id_aluno, +SAFE_CAST(situacao_censo AS STRING) situacao_censo, +SAFE_CAST(disciplina AS STRING) disciplina, +SAFE_CAST(preenchimento_caderno AS INT64) preenchimento_caderno, +SAFE_CAST(presenca AS INT64) presenca, +SAFE_CAST(caderno AS STRING) caderno, +SAFE_CAST(bloco_1 AS STRING) bloco_1, +SAFE_CAST(bloco_2 AS STRING) bloco_2, +SAFE_CAST(bloco_3 AS STRING) bloco_3, +SAFE_CAST(respostas_bloco_1 AS STRING) respostas_bloco_1, +SAFE_CAST(respostas_bloco_2 AS STRING) respostas_bloco_2, +SAFE_CAST(respostas_bloco_3 AS STRING) respostas_bloco_3, +SAFE_CAST(gabarito_bloco_1 AS STRING) gabarito_bloco_1, +SAFE_CAST(gabarito_bloco_2 AS STRING) gabarito_bloco_2, +SAFE_CAST(gabarito_bloco_3 AS STRING) gabarito_bloco_3, +SAFE_CAST(indicador_proficiencia AS INT64) indicador_proficiencia, +SAFE_CAST(indicador_prova_brasil AS INT64) indicador_prova_brasil, +SAFE_CAST(amostra AS STRING) amostra, +SAFE_CAST(estrato AS STRING) estrato, +SAFE_CAST(peso_escola AS FLOAT64) peso_escola, +SAFE_CAST(peso_turma AS FLOAT64) peso_turma, +SAFE_CAST(peso_aluno_turma AS FLOAT64) peso_aluno_turma, +SAFE_CAST(peso_aluno AS FLOAT64) peso_aluno, +SAFE_CAST(proficiencia AS FLOAT64) proficiencia, +SAFE_CAST(erro_padrao AS FLOAT64) erro_padrao, +SAFE_CAST(proficiencia_saeb AS FLOAT64) proficiencia_saeb, +SAFE_CAST(erro_padrao_saeb AS FLOAT64) erro_padrao_saeb, +SAFE_CAST(desempenho_aluno AS FLOAT64) desempenho_aluno, +SAFE_CAST(preenchimento_questionario AS INT64) preenchimento_questionario, +SAFE_CAST(sexo AS STRING) sexo, +SAFE_CAST(raca_cor AS STRING) raca_cor, +SAFE_CAST(mes_nascimento AS INT64) mes_nascimento, +SAFE_CAST(ano_nascimento AS INT64) ano_nascimento, +SAFE_CAST(idade AS STRING) idade, +SAFE_CAST(faixa_etaria AS STRING) faixa_etaria, +SAFE_CAST(aniversariante AS STRING) aniversariante, +SAFE_CAST(possui_necessidade_especial AS STRING) possui_necessidade_especial, +SAFE_CAST(com_quem_mora AS STRING) com_quem_mora, +SAFE_CAST(mora_mae AS STRING) mora_mae, +SAFE_CAST(mora_pai AS STRING) mora_pai, +SAFE_CAST(mora_irmaos AS STRING) mora_irmaos, +SAFE_CAST(mora_avos AS STRING) mora_avos, +SAFE_CAST(mora_outros_parentes AS STRING) mora_outros_parentes, +SAFE_CAST(mora_amigos AS STRING) mora_amigos, +SAFE_CAST(idioma_domicilio AS STRING) idioma_domicilio, +SAFE_CAST(quantidade_pessoas_domicilio AS STRING) quantidade_pessoas_domicilio, +SAFE_CAST(quantidade_pessoas_despesas_domicilio AS STRING) quantidade_pessoas_despesas_domicilio, +SAFE_CAST(indicador_inse AS INT64) indicador_inse, +SAFE_CAST(inse AS FLOAT64) inse, +SAFE_CAST(nivel_inse AS STRING) nivel_inse, +SAFE_CAST(peso_inse AS FLOAT64) peso_inse, +SAFE_CAST(possui_trabalho AS STRING) possui_trabalho, +SAFE_CAST(turma_bolsa_escola AS STRING) turma_bolsa_escola, +SAFE_CAST(aluno_bolsa_escola AS STRING) aluno_bolsa_escola, +SAFE_CAST(possui_moradia_rua_urbanizada AS STRING) possui_moradia_rua_urbanizada, +SAFE_CAST(possui_agua_encanada AS STRING) possui_agua_encanada, +SAFE_CAST(possui_eletrecidade AS STRING) possui_eletrecidade, +SAFE_CAST(possui_eletrodomestico_sem_eletricidade AS STRING) possui_eletrodomestico_sem_eletricidade, +SAFE_CAST(possui_casa_dormitorio AS STRING) possui_casa_dormitorio, +SAFE_CAST(possui_casa_quarto_individual AS STRING) possui_casa_quarto_individual, +SAFE_CAST(possui_casa_cozinha AS STRING) possui_casa_cozinha, +SAFE_CAST(possui_casa_banheiro AS STRING) possui_casa_banheiro, +SAFE_CAST(possui_casa_sala AS STRING) possui_casa_sala, +SAFE_CAST(possui_casa_garagem AS STRING) possui_casa_garagem, +SAFE_CAST(possui_automovel AS STRING) possui_automovel, +SAFE_CAST(possui_geladeira AS STRING) possui_geladeira, +SAFE_CAST(possui_geladeira_freezer AS STRING) possui_geladeira_freezer, +SAFE_CAST(possui_freezer AS STRING) possui_freezer, +SAFE_CAST(possui_microondas AS STRING) possui_microondas, +SAFE_CAST(possui_maquina_lavar_roupa AS STRING) possui_maquina_lavar_roupa, +SAFE_CAST(possui_aspirador_po AS STRING) possui_aspirador_po, +SAFE_CAST(possui_radio AS STRING) possui_radio, +SAFE_CAST(possui_tv AS STRING) possui_tv, +SAFE_CAST(possui_tv_assinatura AS STRING) possui_tv_assinatura, +SAFE_CAST(possui_videocassete_dvd AS STRING) possui_videocassete_dvd, +SAFE_CAST(possui_internet AS STRING) possui_internet, +SAFE_CAST(possui_computador AS STRING) possui_computador, +SAFE_CAST(possui_computador_sem_internet AS STRING) possui_computador_sem_internet, +SAFE_CAST(possui_tablet AS STRING) possui_tablet, +SAFE_CAST(possui_telefone AS STRING) possui_telefone, +SAFE_CAST(possui_celular AS STRING) possui_celular, +SAFE_CAST(possui_escrivaninha AS STRING) possui_escrivaninha, +SAFE_CAST(possui_enciclopedia AS STRING) possui_enciclopedia, +SAFE_CAST(possui_atlas AS STRING) possui_atlas, +SAFE_CAST(possui_dicionario AS STRING) possui_dicionario, +SAFE_CAST(possui_calculadora AS STRING) possui_calculadora, +SAFE_CAST(possui_empregada_domestica AS STRING) possui_empregada_domestica, +SAFE_CAST(possui_empregada_domestica_cinco_dias AS STRING) possui_empregada_domestica_cinco_dias, +SAFE_CAST(escolaridade_mae AS STRING) escolaridade_mae, +SAFE_CAST(mae_sabe_ler_escrever AS STRING) mae_sabe_ler_escrever, +SAFE_CAST(mae_le AS STRING) mae_le, +SAFE_CAST(ocupacao_mae AS STRING) ocupacao_mae, +SAFE_CAST(escolaridade_pai AS STRING) escolaridade_pai, +SAFE_CAST(pai_sabe_ler_escrever AS STRING) pai_sabe_ler_escrever, +SAFE_CAST(pai_le AS STRING) pai_le, +SAFE_CAST(ocupacao_pai AS STRING) ocupacao_pai, +SAFE_CAST(pessoa_acompanha_vida_escolar AS STRING) pessoa_acompanha_vida_escolar, +SAFE_CAST(escolaridade_pessoa AS STRING) escolaridade_pessoa, +SAFE_CAST(responsaveis_conhecem_diretor AS STRING) responsaveis_conhecem_diretor, +SAFE_CAST(responsaveis_conhecem_professor AS STRING) responsaveis_conhecem_professor, +SAFE_CAST(responsaveis_conhecem_amigo AS STRING) responsaveis_conhecem_amigo, +SAFE_CAST(responsaveis_conhecem_responsavel_amigo AS STRING) responsaveis_conhecem_responsavel_amigo, +SAFE_CAST(responsaveis_conversam_professor_diretor AS STRING) responsaveis_conversam_professor_diretor, +SAFE_CAST(responsaveis_almocam_jantam_contigo AS STRING) responsaveis_almocam_jantam_contigo, +SAFE_CAST(responsaveis_ouvem_musica_contigo AS STRING) responsaveis_ouvem_musica_contigo, +SAFE_CAST(responsaveis_conversam_livros_contigo AS STRING) responsaveis_conversam_livros_contigo, +SAFE_CAST(responsaveis_conversam_filmes_contigo AS STRING) responsaveis_conversam_filmes_contigo, +SAFE_CAST(responsaveis_conversam_programas_tv_contigo AS STRING) responsaveis_conversam_programas_tv_contigo, +SAFE_CAST(responsaveis_conversam_amigos AS STRING) responsaveis_conversam_amigos, +SAFE_CAST(responsaveis_conversam_responsaveis_amigo AS STRING) responsaveis_conversam_responsaveis_amigo, +SAFE_CAST(responsaveis_conversam_outros_assuntos_contigo AS STRING) responsaveis_conversam_outros_assuntos_contigo, +SAFE_CAST(responsaveis_conversam_escola AS STRING) responsaveis_conversam_escola, +SAFE_CAST(responsaveis_conversam_boletim AS STRING) responsaveis_conversam_boletim, +SAFE_CAST(responsaveis_conversam_comportamento AS STRING) responsaveis_conversam_comportamento, +SAFE_CAST(responsaveis_leem AS STRING) responsaveis_leem, +SAFE_CAST(responsaveis_cobram_realizacao_licao_casa AS STRING) responsaveis_cobram_realizacao_licao_casa, +SAFE_CAST(responsaveis_ajudam_realizacao_licao_casa AS STRING) responsaveis_ajudam_realizacao_licao_casa, +SAFE_CAST(responsaveis_incentivam_realizacao_licao_casa AS STRING) responsaveis_incentivam_realizacao_licao_casa, +SAFE_CAST(responsaveis_incentivam_estudos AS STRING) responsaveis_incentivam_estudos, +SAFE_CAST(responsaveis_incentivam_leitura AS STRING) responsaveis_incentivam_leitura, +SAFE_CAST(responsaveis_incentivam_comparecer_aulas AS STRING) responsaveis_incentivam_comparecer_aulas, +SAFE_CAST(responsaveis_incentivam_pontualidade AS STRING) responsaveis_incentivam_pontualidade, +SAFE_CAST(responsaveis_incentivam_boas_notas AS STRING) responsaveis_incentivam_boas_notas, +SAFE_CAST(responsaveis_comparecem_reuniao_pais AS STRING) responsaveis_comparecem_reuniao_pais, +SAFE_CAST(responsaveis_participam_festas_escola AS STRING) responsaveis_participam_festas_escola, +SAFE_CAST(responsaveis_participam_trabalho_voluntario AS STRING) responsaveis_participam_trabalho_voluntario, +SAFE_CAST(tempo_chegada_escola AS STRING) tempo_chegada_escola, +SAFE_CAST(forma_chegada_escola AS STRING) forma_chegada_escola, +SAFE_CAST(transporte_escolar AS STRING) transporte_escolar, +SAFE_CAST(inicio_estudos AS STRING) inicio_estudos, +SAFE_CAST(quantos_anos_primeiro_grau AS STRING) quantos_anos_primeiro_grau, +SAFE_CAST(idade_entrada_escola AS STRING) idade_entrada_escola, +SAFE_CAST(quantidade_mudancas_escola AS STRING) quantidade_mudancas_escola, +SAFE_CAST(rede_ef AS STRING) rede_ef, +SAFE_CAST(estudos_mesma_escola AS STRING) estudos_mesma_escola, +SAFE_CAST(reprovacao AS STRING) reprovacao, +SAFE_CAST(evasao_escolar_ate_final_ano AS STRING) evasao_escolar_ate_final_ano, +SAFE_CAST(evasao_escolar_temporaria AS STRING) evasao_escolar_temporaria, +SAFE_CAST(motivo_evasao_escolar AS STRING) motivo_evasao_escolar, +SAFE_CAST(faltas_aula AS STRING) faltas_aula, +SAFE_CAST(motivo_faltas AS STRING) motivo_faltas, +SAFE_CAST(tempo_lazer AS STRING) tempo_lazer, +SAFE_CAST(tipo_programacao_tv AS STRING) tipo_programacao_tv, +SAFE_CAST(tempo_cursos AS STRING) tempo_cursos, +SAFE_CAST(tempo_trabalho_domestico AS STRING) tempo_trabalho_domestico, +SAFE_CAST(tempo_estudos AS STRING) tempo_estudos, +SAFE_CAST(gosta_leitura AS STRING) gosta_leitura, +SAFE_CAST(tipo_leitura AS STRING) tipo_leitura, +SAFE_CAST(quantidade_livros AS STRING) quantidade_livros, +SAFE_CAST(recebe_jornais AS STRING) recebe_jornais, +SAFE_CAST(recebe_revistas AS STRING) recebe_revistas, +SAFE_CAST(leitura_jornais AS STRING) leitura_jornais, +SAFE_CAST(leitura_noticias AS STRING) leitura_noticias, +SAFE_CAST(leitura_livros_geral AS STRING) leitura_livros_geral, +SAFE_CAST(leitura_literatura AS STRING) leitura_literatura, +SAFE_CAST(leitura_literatura_infantojuvenil AS STRING) leitura_literatura_infantojuvenil, +SAFE_CAST(leitura_historia_quadrinhos AS STRING) leitura_historia_quadrinhos, +SAFE_CAST(leitura_revistas_tematicas AS STRING) leitura_revistas_tematicas, +SAFE_CAST(leitura_revista_comportamento AS STRING) leitura_revista_comportamento, +SAFE_CAST(leitura_revistas_geral AS STRING) leitura_revistas_geral, +SAFE_CAST(leitura_internet AS STRING) leitura_internet, +SAFE_CAST(leitura_outros_materiais AS STRING) leitura_outros_materiais, +SAFE_CAST(frequenta_biblioteca AS STRING) frequenta_biblioteca, +SAFE_CAST(frequenta_cinema AS STRING) frequenta_cinema, +SAFE_CAST(frequenta_museu AS STRING) frequenta_museu, +SAFE_CAST(frequenta_espetaculo_exposicao AS STRING) frequenta_espetaculo_exposicao, +SAFE_CAST(frequenta_teatro AS STRING) frequenta_teatro, +SAFE_CAST(frequenta_show AS STRING) frequenta_show, +SAFE_CAST(frequenta_festas_comunidade AS STRING) frequenta_festas_comunidade, +SAFE_CAST(participa_atividades_esporte AS STRING) participa_atividades_esporte, +SAFE_CAST(participa_atividades_artisticas AS STRING) participa_atividades_artisticas, +SAFE_CAST(participa_trabalho_solidario AS STRING) participa_trabalho_solidario, +SAFE_CAST(participa_reforco_escolar AS STRING) participa_reforco_escolar, +SAFE_CAST(participa_excursao_acampamento AS STRING) participa_excursao_acampamento, +SAFE_CAST(participa_festas AS STRING) participa_festas, +SAFE_CAST(curso_atividades_artisticas AS STRING) curso_atividades_artisticas, +SAFE_CAST(curso_reforco_escolar AS STRING) curso_reforco_escolar, +SAFE_CAST(curso_idioma_externo AS STRING) curso_idioma_externo, +SAFE_CAST(curso_informatica AS STRING) curso_informatica, +SAFE_CAST(quando_nao_entende_materia AS STRING) quando_nao_entende_materia, +SAFE_CAST(gosta_estudar_disciplina AS STRING) gosta_estudar_disciplina, +SAFE_CAST(entendimento_ensino AS STRING) entendimento_ensino, +SAFE_CAST(professor_disciplina AS STRING) professor_disciplina, +SAFE_CAST(faz_licao_casa AS STRING) faz_licao_casa, +SAFE_CAST(tempo_licao_casa AS STRING) tempo_licao_casa, +SAFE_CAST(fez_redacao AS STRING) fez_redacao, +SAFE_CAST(professor_leitura_livros_licao_casa AS STRING) professor_leitura_livros_licao_casa, +SAFE_CAST(correcao_licao_casa AS STRING) correcao_licao_casa, +SAFE_CAST(correcao_licao_casa_alunos AS STRING) correcao_licao_casa_alunos, +SAFE_CAST(consulta_jornais_revistas_licao_casa AS STRING) consulta_jornais_revistas_licao_casa, +SAFE_CAST(estuda_fazendo_licao_casa AS STRING) estuda_fazendo_licao_casa, +SAFE_CAST(estuda_fazendo_resumos AS STRING) estuda_fazendo_resumos, +SAFE_CAST(estuda_lendo_relendo_livros AS STRING) estuda_lendo_relendo_livros, +SAFE_CAST(estuda_refazendo_exercicios AS STRING) estuda_refazendo_exercicios, +SAFE_CAST(estuda_fazendo_anotacoes AS STRING) estuda_fazendo_anotacoes, +SAFE_CAST(estuda_lendo_anotacoes AS STRING) estuda_lendo_anotacoes, +SAFE_CAST(estuda_somente_assistindo_aulas AS STRING) estuda_somente_assistindo_aulas, +SAFE_CAST(estuda_fora_sala_aula AS STRING) estuda_fora_sala_aula, +SAFE_CAST(utiliza_computador_licao_casa AS STRING) utiliza_computador_licao_casa, +SAFE_CAST(utiliza_computador AS STRING) utiliza_computador, +SAFE_CAST(utiliza_computador_escola AS STRING) utiliza_computador_escola, +SAFE_CAST(utiliza_biblioteca_escola AS STRING) utiliza_biblioteca_escola, +SAFE_CAST(utiliza_biblioteca_externa AS STRING) utiliza_biblioteca_externa, +SAFE_CAST(existe_lugar_calmo_estudos AS STRING) existe_lugar_calmo_estudos, +SAFE_CAST(comparacao_colegas_disciplina AS STRING) comparacao_colegas_disciplina, +SAFE_CAST(boas_notas_disciplina AS STRING) boas_notas_disciplina, +SAFE_CAST(professor_importa_voce_diz AS STRING) professor_importa_voce_diz, +SAFE_CAST(professor_conversa_avaliacao AS STRING) professor_conversa_avaliacao, +SAFE_CAST(professor_elogia_merecimento AS STRING) professor_elogia_merecimento, +SAFE_CAST(professor_esforca_aprendizado AS STRING) professor_esforca_aprendizado, +SAFE_CAST(professor_trata_carinho AS STRING) professor_trata_carinho, +SAFE_CAST(turma_exclui AS STRING) turma_exclui, +SAFE_CAST(alunos_desordeiros AS STRING) alunos_desordeiros, +SAFE_CAST(alunos_atentos AS STRING) alunos_atentos, +SAFE_CAST(alunos_obedientes AS STRING) alunos_obedientes, +SAFE_CAST(possui_amigos_sala AS STRING) possui_amigos_sala, +SAFE_CAST(motivo_estar_escola AS STRING) motivo_estar_escola, +SAFE_CAST(utiliza_aprendizado_diariamente AS STRING) utiliza_aprendizado_diariamente, +SAFE_CAST(pandemia_equipamento_ensino_remoto AS STRING) pandemia_equipamento_ensino_remoto, +SAFE_CAST(pandemia_internet_ensino_remoto AS STRING) pandemia_internet_ensino_remoto, +SAFE_CAST(pandemia_facilidade_programas AS STRING) pandemia_facilidade_programas, +SAFE_CAST(pandemia_recebeu_material AS STRING) pandemia_recebeu_material, +SAFE_CAST(pandemia_auxilio_professor AS STRING) pandemia_auxilio_professor, +SAFE_CAST(pandemia_compreensao_conteudo AS STRING) pandemia_compreensao_conteudo, +SAFE_CAST(pandemia_ambiente_tranquilo AS STRING) pandemia_ambiente_tranquilo, +SAFE_CAST(pandemia_apoio_familia AS STRING) pandemia_apoio_familia, +SAFE_CAST(pandemia_apoio_colegas AS STRING) pandemia_apoio_colegas, +SAFE_CAST(pretensao_futura AS STRING) pretensao_futura, +SAFE_CAST(opiniao_teste AS STRING) opiniao_teste +FROM basedosdados.br_inep_saeb_staging.aluno_ef_5ano AS t \ No newline at end of file diff --git a/models/br_inep_saeb/aluno_ef_9ano.sql b/models/br_inep_saeb/aluno_ef_9ano.sql new file mode 100644 index 00000000..0a4cb973 --- /dev/null +++ b/models/br_inep_saeb/aluno_ef_9ano.sql @@ -0,0 +1,286 @@ +{{ + config( + schema='br_inep_saeb', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 1995, + "end": 2023, + "interval": 1} + }, + cluster_by = ["sigla_uf"], + labels = {'tema': 'educacao'}) +}} + + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(id_regiao AS STRING) id_regiao, +SAFE_CAST(id_municipio AS STRING) id_municipio, +SAFE_CAST(area AS STRING) area, +SAFE_CAST(mascara AS STRING) mascara, +SAFE_CAST(ano_mascara AS INT64) ano_mascara, +SAFE_CAST(id_escola AS STRING) id_escola, +SAFE_CAST(rede AS STRING) rede, +SAFE_CAST(escola_publica AS INT64) escola_publica, +SAFE_CAST(localizacao AS STRING) localizacao, +SAFE_CAST(id_turma AS STRING) id_turma, +SAFE_CAST(turno AS STRING) turno, +SAFE_CAST(serie AS INT64) serie, +SAFE_CAST(id_aluno AS STRING) id_aluno, +SAFE_CAST(situacao_censo AS INT64) situacao_censo, +SAFE_CAST(disciplina AS STRING) disciplina, +SAFE_CAST(preenchimento_caderno AS INT64) preenchimento_caderno, +SAFE_CAST(presenca AS INT64) presenca, +SAFE_CAST(caderno AS STRING) caderno, +SAFE_CAST(bloco_1 AS STRING) bloco_1, +SAFE_CAST(bloco_2 AS STRING) bloco_2, +SAFE_CAST(bloco_3 AS STRING) bloco_3, +SAFE_CAST(bloco_1_aberto AS STRING) bloco_1_aberto, +SAFE_CAST(bloco_2_aberto AS STRING) bloco_2_aberto, +SAFE_CAST(respostas_bloco_1 AS STRING) respostas_bloco_1, +SAFE_CAST(respostas_bloco_2 AS STRING) respostas_bloco_2, +SAFE_CAST(respostas_bloco_3 AS STRING) respostas_bloco_3, +SAFE_CAST(conceito_q1 AS STRING) conceito_q1, +SAFE_CAST(conceito_q2 AS STRING) conceito_q2, +SAFE_CAST(gabarito_bloco_1 AS STRING) gabarito_bloco_1, +SAFE_CAST(gabarito_bloco_2 AS STRING) gabarito_bloco_2, +SAFE_CAST(gabarito_bloco_3 AS STRING) gabarito_bloco_3, +SAFE_CAST(indicador_proficiencia AS INT64) indicador_proficiencia, +SAFE_CAST(indicador_prova_brasil AS INT64) indicador_prova_brasil, +SAFE_CAST(amostra AS INT64) amostra, +SAFE_CAST(estrato AS INT64) estrato, +SAFE_CAST(peso_escola AS FLOAT64) peso_escola, +SAFE_CAST(peso_turma AS FLOAT64) peso_turma, +SAFE_CAST(peso_aluno_turma AS FLOAT64) peso_aluno_turma, +SAFE_CAST(peso_aluno AS FLOAT64) peso_aluno, +SAFE_CAST(proficiencia AS FLOAT64) proficiencia, +SAFE_CAST(erro_padrao AS FLOAT64) erro_padrao, +SAFE_CAST(proficiencia_saeb AS FLOAT64) proficiencia_saeb, +SAFE_CAST(erro_padrao_saeb AS FLOAT64) erro_padrao_saeb, +SAFE_CAST(desempenho_aluno AS STRING) desempenho_aluno, +SAFE_CAST(preenchimento_questionario AS INT64) preenchimento_questionario, +SAFE_CAST(sexo AS STRING) sexo, +SAFE_CAST(raca_cor AS STRING) raca_cor, +SAFE_CAST(mes_nascimento AS INT64) mes_nascimento, +SAFE_CAST(ano_nascimento AS INT64) ano_nascimento, +SAFE_CAST(idade AS INT64) idade, +SAFE_CAST(faixa_etaria AS STRING) faixa_etaria, +SAFE_CAST(possui_necessidade_especial AS STRING) possui_necessidade_especial, +SAFE_CAST(estado_civil AS STRING) estado_civil, +SAFE_CAST(possui_filhos AS STRING) possui_filhos, +SAFE_CAST(com_quem_mora AS STRING) com_quem_mora, +SAFE_CAST(mora_mae AS STRING) mora_mae, +SAFE_CAST(mora_pai AS STRING) mora_pai, +SAFE_CAST(mora_irmaos AS STRING) mora_irmaos, +SAFE_CAST(mora_avos AS STRING) mora_avos, +SAFE_CAST(mora_conjuge AS STRING) mora_conjuge, +SAFE_CAST(mora_filhos AS STRING) mora_filhos, +SAFE_CAST(mora_outros_parentes AS STRING) mora_outros_parentes, +SAFE_CAST(mora_amigos AS STRING) mora_amigos, +SAFE_CAST(idioma_domicilio AS STRING) idioma_domicilio, +SAFE_CAST(quantidade_pessoas_domicilio AS STRING) quantidade_pessoas_domicilio, +SAFE_CAST(quantidade_pessoas_despesas_domicilio AS STRING) quantidade_pessoas_despesas_domicilio, +SAFE_CAST(situacao_economica AS STRING) situacao_economica, +SAFE_CAST(possui_trabalho AS STRING) possui_trabalho, +SAFE_CAST(turma_bolsa_escola AS STRING) turma_bolsa_escola, +SAFE_CAST(aluno_bolsa_escola AS STRING) aluno_bolsa_escola, +SAFE_CAST(indicador_inse AS INT64) indicador_inse, +SAFE_CAST(inse AS FLOAT64) inse, +SAFE_CAST(nivel_inse AS STRING) nivel_inse, +SAFE_CAST(peso_inse AS FLOAT64) peso_inse, +SAFE_CAST(possui_moradia_rua_urbanizada AS STRING) possui_moradia_rua_urbanizada, +SAFE_CAST(possui_agua_encanada AS STRING) possui_agua_encanada, +SAFE_CAST(possui_eletrecidade AS STRING) possui_eletrecidade, +SAFE_CAST(possui_eletrodomestico_sem_eletricidade AS STRING) possui_eletrodomestico_sem_eletricidade, +SAFE_CAST(possui_casa_dormitorio AS STRING) possui_casa_dormitorio, +SAFE_CAST(possui_casa_quarto_individual AS STRING) possui_casa_quarto_individual, +SAFE_CAST(possui_casa_cozinha AS STRING) possui_casa_cozinha, +SAFE_CAST(possui_casa_banheiro AS STRING) possui_casa_banheiro, +SAFE_CAST(possui_casa_sala AS STRING) possui_casa_sala, +SAFE_CAST(possui_automovel AS STRING) possui_automovel, +SAFE_CAST(possui_casa_garagem AS STRING) possui_casa_garagem, +SAFE_CAST(possui_geladeira AS STRING) possui_geladeira, +SAFE_CAST(possui_geladeira_freezer AS STRING) possui_geladeira_freezer, +SAFE_CAST(possui_freezer AS STRING) possui_freezer, +SAFE_CAST(possui_microondas AS STRING) possui_microondas, +SAFE_CAST(possui_maquina_lavar_roupa AS STRING) possui_maquina_lavar_roupa, +SAFE_CAST(possui_aspirador_po AS STRING) possui_aspirador_po, +SAFE_CAST(possui_radio AS STRING) possui_radio, +SAFE_CAST(possui_tv AS STRING) possui_tv, +SAFE_CAST(possui_tv_assinatura AS STRING) possui_tv_assinatura, +SAFE_CAST(possui_videocassete_dvd AS STRING) possui_videocassete_dvd, +SAFE_CAST(possui_internet AS STRING) possui_internet, +SAFE_CAST(possui_computador AS STRING) possui_computador, +SAFE_CAST(possui_computador_sem_internet AS STRING) possui_computador_sem_internet, +SAFE_CAST(possui_tablet AS STRING) possui_tablet, +SAFE_CAST(possui_telefone AS STRING) possui_telefone, +SAFE_CAST(possui_celular AS STRING) possui_celular, +SAFE_CAST(possui_escrivaninha AS STRING) possui_escrivaninha, +SAFE_CAST(possui_enciclopedia AS STRING) possui_enciclopedia, +SAFE_CAST(possui_atlas AS STRING) possui_atlas, +SAFE_CAST(possui_dicionario AS STRING) possui_dicionario, +SAFE_CAST(possui_calculadora AS STRING) possui_calculadora, +SAFE_CAST(possui_empregada_domestica AS STRING) possui_empregada_domestica, +SAFE_CAST(possui_empregada_domestica_cinco_dias AS STRING) possui_empregada_domestica_cinco_dias, +SAFE_CAST(escolaridade_mae AS STRING) escolaridade_mae, +SAFE_CAST(mae_sabe_ler_escrever AS STRING) mae_sabe_ler_escrever, +SAFE_CAST(mae_le AS STRING) mae_le, +SAFE_CAST(ocupacao_mae AS STRING) ocupacao_mae, +SAFE_CAST(escolaridade_pai AS STRING) escolaridade_pai, +SAFE_CAST(pai_sabe_ler_escrever AS STRING) pai_sabe_ler_escrever, +SAFE_CAST(pai_le AS STRING) pai_le, +SAFE_CAST(ocupacao_pai AS STRING) ocupacao_pai, +SAFE_CAST(pessoa_acompanha_vida_escolar AS STRING) pessoa_acompanha_vida_escolar, +SAFE_CAST(escolaridade_pessoa AS STRING) escolaridade_pessoa, +SAFE_CAST(responsaveis_conhecem_diretor AS STRING) responsaveis_conhecem_diretor, +SAFE_CAST(responsaveis_conhecem_professor AS STRING) responsaveis_conhecem_professor, +SAFE_CAST(responsaveis_conversam_professor_diretor AS STRING) responsaveis_conversam_professor_diretor, +SAFE_CAST(responsaveis_conversam_diretor AS STRING) responsaveis_conversam_diretor, +SAFE_CAST(responsaveis_conversam_professor AS STRING) responsaveis_conversam_professor, +SAFE_CAST(responsaveis_conhecem_amigo AS STRING) responsaveis_conhecem_amigo, +SAFE_CAST(responsaveis_conhecem_responsavel_amigo AS STRING) responsaveis_conhecem_responsavel_amigo, +SAFE_CAST(responsaveis_leem AS STRING) responsaveis_leem, +SAFE_CAST(responsaveis_almocam_jantam_contigo AS STRING) responsaveis_almocam_jantam_contigo, +SAFE_CAST(responsaveis_ouvem_musica_contigo AS STRING) responsaveis_ouvem_musica_contigo, +SAFE_CAST(responsaveis_conversam_livros_contigo AS STRING) responsaveis_conversam_livros_contigo, +SAFE_CAST(responsaveis_conversam_filmes_contigo AS STRING) responsaveis_conversam_filmes_contigo, +SAFE_CAST(responsaveis_conversam_programas_tv_contigo AS STRING) responsaveis_conversam_programas_tv_contigo, +SAFE_CAST(responsaveis_conversam_amigos AS STRING) responsaveis_conversam_amigos, +SAFE_CAST(responsaveis_conversam_amigos_escola AS STRING) responsaveis_conversam_amigos_escola, +SAFE_CAST(responsaveis_conversam_responsaveis_amigo AS STRING) responsaveis_conversam_responsaveis_amigo, +SAFE_CAST(responsaveis_conversam_outros_assuntos_contigo AS STRING) responsaveis_conversam_outros_assuntos_contigo, +SAFE_CAST(responsaveis_conversam_escola AS STRING) responsaveis_conversam_escola, +SAFE_CAST(responsaveis_conversam_boletim AS STRING) responsaveis_conversam_boletim, +SAFE_CAST(responsaveis_conversam_comportamento AS STRING) responsaveis_conversam_comportamento, +SAFE_CAST(responsaveis_cobram_realizacao_tarefa_casa AS STRING) responsaveis_cobram_realizacao_tarefa_casa, +SAFE_CAST(responsaveis_ajudam_realizacao_tarefa_casa AS STRING) responsaveis_ajudam_realizacao_tarefa_casa, +SAFE_CAST(responsaveis_incentivam_realizacao_licao_casa AS STRING) responsaveis_incentivam_realizacao_licao_casa, +SAFE_CAST(responsaveis_incentivam_estudos AS STRING) responsaveis_incentivam_estudos, +SAFE_CAST(responsaveis_incentivam_leitura AS STRING) responsaveis_incentivam_leitura, +SAFE_CAST(responsaveis_incentivam_comparecer_aulas AS STRING) responsaveis_incentivam_comparecer_aulas, +SAFE_CAST(responsaveis_incentivam_pontualidade AS STRING) responsaveis_incentivam_pontualidade, +SAFE_CAST(responsaveis_incentivam_boas_notas AS STRING) responsaveis_incentivam_boas_notas, +SAFE_CAST(responsaveis_comparecem_reuniao_pais AS STRING) responsaveis_comparecem_reuniao_pais, +SAFE_CAST(responsaveis_participam_festas_escola AS STRING) responsaveis_participam_festas_escola, +SAFE_CAST(responsaveis_participam_trabalho_voluntario AS STRING) responsaveis_participam_trabalho_voluntario, +SAFE_CAST(tempo_chegada_escola AS STRING) tempo_chegada_escola, +SAFE_CAST(forma_chegada_escola AS STRING) forma_chegada_escola, +SAFE_CAST(transporte_escolar AS STRING) transporte_escolar, +SAFE_CAST(inicio_estudos AS STRING) inicio_estudos, +SAFE_CAST(quantos_anos_primeiro_grau AS STRING) quantos_anos_primeiro_grau, +SAFE_CAST(quantos_anos_segundo_grau AS STRING) quantos_anos_segundo_grau, +SAFE_CAST(idade_entrada_escola AS STRING) idade_entrada_escola, +SAFE_CAST(quantidade_mudancas_escola AS STRING) quantidade_mudancas_escola, +SAFE_CAST(presenca_professor AS STRING) presenca_professor, +SAFE_CAST(supletivo_ef AS STRING) supletivo_ef, +SAFE_CAST(rede_ef AS STRING) rede_ef, +SAFE_CAST(reprovacao AS STRING) reprovacao, +SAFE_CAST(evasao_escolar_ate_final_ano AS STRING) evasao_escolar_ate_final_ano, +SAFE_CAST(evasao_escolar_temporaria AS STRING) evasao_escolar_temporaria, +SAFE_CAST(motivo_evasao_escolar AS STRING) motivo_evasao_escolar, +SAFE_CAST(faltas_aula AS STRING) faltas_aula, +SAFE_CAST(motivo_faltas AS STRING) motivo_faltas, +SAFE_CAST(desempenho_prejudicado_falta AS STRING) desempenho_prejudicado_falta, +SAFE_CAST(tempo_lazer AS STRING) tempo_lazer, +SAFE_CAST(tipo_programacao_tv AS STRING) tipo_programacao_tv, +SAFE_CAST(tempo_cursos AS STRING) tempo_cursos, +SAFE_CAST(tempo_trabalho_domestico AS STRING) tempo_trabalho_domestico, +SAFE_CAST(tempo_estudos AS STRING) tempo_estudos, +SAFE_CAST(quantidade_livros AS STRING) quantidade_livros, +SAFE_CAST(recebe_jornais AS STRING) recebe_jornais, +SAFE_CAST(recebe_revistas AS STRING) recebe_revistas, +SAFE_CAST(leitura_jornais AS STRING) leitura_jornais, +SAFE_CAST(leitura_noticias AS STRING) leitura_noticias, +SAFE_CAST(leitura_livros_geral AS STRING) leitura_livros_geral, +SAFE_CAST(leitura_literatura AS STRING) leitura_literatura, +SAFE_CAST(leitura_literatura_infantojuvenil AS STRING) leitura_literatura_infantojuvenil, +SAFE_CAST(leitura_historia_quadrinhos AS STRING) leitura_historia_quadrinhos, +SAFE_CAST(leitura_revistas_tematicas AS STRING) leitura_revistas_tematicas, +SAFE_CAST(leitura_revista_comportamento AS STRING) leitura_revista_comportamento, +SAFE_CAST(leitura_revistas_geral AS STRING) leitura_revistas_geral, +SAFE_CAST(leitura_internet AS STRING) leitura_internet, +SAFE_CAST(leitura_outros_materiais AS STRING) leitura_outros_materiais, +SAFE_CAST(frequenta_biblioteca AS STRING) frequenta_biblioteca, +SAFE_CAST(frequenta_cinema AS STRING) frequenta_cinema, +SAFE_CAST(frequenta_espetaculo_exposicao AS STRING) frequenta_espetaculo_exposicao, +SAFE_CAST(frequenta_teatro AS STRING) frequenta_teatro, +SAFE_CAST(frequenta_show AS STRING) frequenta_show, +SAFE_CAST(frequenta_festas_comunidade AS STRING) frequenta_festas_comunidade, +SAFE_CAST(participa_gremio_escolar AS STRING) participa_gremio_escolar, +SAFE_CAST(participa_associacao_desportiva AS STRING) participa_associacao_desportiva, +SAFE_CAST(participa_associacao_moradores AS STRING) participa_associacao_moradores, +SAFE_CAST(participa_sindicato AS STRING) participa_sindicato, +SAFE_CAST(participa_movimento_religioso AS STRING) participa_movimento_religioso, +SAFE_CAST(participa_partido_politico AS STRING) participa_partido_politico, +SAFE_CAST(participa_ong AS STRING) participa_ong, +SAFE_CAST(nao_participa AS STRING) nao_participa, +SAFE_CAST(participa_atividades_esporte AS STRING) participa_atividades_esporte, +SAFE_CAST(participa_atividades_artisticas AS STRING) participa_atividades_artisticas, +SAFE_CAST(participa_trabalho_solidario AS STRING) participa_trabalho_solidario, +SAFE_CAST(participa_reforco_escolar AS STRING) participa_reforco_escolar, +SAFE_CAST(participa_excursao_acampamento AS STRING) participa_excursao_acampamento, +SAFE_CAST(participa_festas AS STRING) participa_festas, +SAFE_CAST(curso_atividades_artisticas AS STRING) curso_atividades_artisticas, +SAFE_CAST(curso_reforco_escolar AS STRING) curso_reforco_escolar, +SAFE_CAST(curso_idioma_externo AS STRING) curso_idioma_externo, +SAFE_CAST(curso_informatica AS STRING) curso_informatica, +SAFE_CAST(curso_outros AS STRING) curso_outros, +SAFE_CAST(quando_nao_entende_materia AS STRING) quando_nao_entende_materia, +SAFE_CAST(gosta_estudar_disciplina AS STRING) gosta_estudar_disciplina, +SAFE_CAST(entendimento_ensino AS STRING) entendimento_ensino, +SAFE_CAST(disciplina_auxilia_compreensao AS STRING) disciplina_auxilia_compreensao, +SAFE_CAST(professor_disciplina AS STRING) professor_disciplina, +SAFE_CAST(faz_licao_casa AS STRING) faz_licao_casa, +SAFE_CAST(tempo_licao_casa AS STRING) tempo_licao_casa, +SAFE_CAST(fez_redacao AS STRING) fez_redacao, +SAFE_CAST(professor_leitura_livros_licao_casa AS STRING) professor_leitura_livros_licao_casa, +SAFE_CAST(correcao_licao_casa AS STRING) correcao_licao_casa, +SAFE_CAST(correcao_licao_casa_alunos AS STRING) correcao_licao_casa_alunos, +SAFE_CAST(consulta_jornais_revistas_licao_casa AS STRING) consulta_jornais_revistas_licao_casa, +SAFE_CAST(utiliza_computador_licao_casa AS STRING) utiliza_computador_licao_casa, +SAFE_CAST(utiliza_computador AS STRING) utiliza_computador, +SAFE_CAST(utiliza_computador_escola AS STRING) utiliza_computador_escola, +SAFE_CAST(utiliza_biblioteca_escola AS STRING) utiliza_biblioteca_escola, +SAFE_CAST(utiliza_biblioteca_externa AS STRING) utiliza_biblioteca_externa, +SAFE_CAST(existe_lugar_calmo_estudos AS STRING) existe_lugar_calmo_estudos, +SAFE_CAST(comparacao_colegas_disciplina AS STRING) comparacao_colegas_disciplina, +SAFE_CAST(boas_notas_disciplina AS STRING) boas_notas_disciplina, +SAFE_CAST(desempenho_disciplina AS STRING) desempenho_disciplina, +SAFE_CAST(professor_importa_voce_diz AS STRING) professor_importa_voce_diz, +SAFE_CAST(professor_conversa_avaliacao AS STRING) professor_conversa_avaliacao, +SAFE_CAST(professor_elogia_merecimento AS STRING) professor_elogia_merecimento, +SAFE_CAST(professor_ajuda_se_necessario AS STRING) professor_ajuda_se_necessario, +SAFE_CAST(professor_atende_prontamente AS STRING) professor_atende_prontamente, +SAFE_CAST(professor_esforca_aprendizado AS STRING) professor_esforca_aprendizado, +SAFE_CAST(professor_utiliza_espacos_externos AS STRING) professor_utiliza_espacos_externos, +SAFE_CAST(professor_espera_silencio AS STRING) professor_espera_silencio, +SAFE_CAST(professor_cobra AS STRING) professor_cobra, +SAFE_CAST(brigou_professor AS STRING) brigou_professor, +SAFE_CAST(turma_exclui AS STRING) turma_exclui, +SAFE_CAST(familia_avisada_falta AS STRING) familia_avisada_falta, +SAFE_CAST(alunos_desordeiros AS STRING) alunos_desordeiros, +SAFE_CAST(alunos_atentos AS STRING) alunos_atentos, +SAFE_CAST(alunos_obedientes AS STRING) alunos_obedientes, +SAFE_CAST(possui_amigos_sala AS STRING) possui_amigos_sala, +SAFE_CAST(estuda_habitualmente AS STRING) estuda_habitualmente, +SAFE_CAST(motivo_estar_escola AS STRING) motivo_estar_escola, +SAFE_CAST(utiliza_aprendizado_diariamente AS STRING) utiliza_aprendizado_diariamente, +SAFE_CAST(pandemia_equipamento_ensino_remoto AS STRING) pandemia_equipamento_ensino_remoto, +SAFE_CAST(pandemia_internet_ensino_remoto AS STRING) pandemia_internet_ensino_remoto, +SAFE_CAST(pandemia_facilidade_programas AS STRING) pandemia_facilidade_programas, +SAFE_CAST(pandemia_recebeu_material AS STRING) pandemia_recebeu_material, +SAFE_CAST(pandemia_auxilio_professor AS STRING) pandemia_auxilio_professor, +SAFE_CAST(pandemia_compreensao_conteudo AS STRING) pandemia_compreensao_conteudo, +SAFE_CAST(pandemia_ambiente_tranquilo AS STRING) pandemia_ambiente_tranquilo, +SAFE_CAST(pandemia_apoio_familia AS STRING) pandemia_apoio_familia, +SAFE_CAST(pandemia_apoio_colegas AS STRING) pandemia_apoio_colegas, +SAFE_CAST(pretensao_futura AS STRING) pretensao_futura, +SAFE_CAST(opiniao_teste AS STRING) opiniao_teste, +SAFE_CAST(opiniao_frase_1 AS STRING) opiniao_frase_1, +SAFE_CAST(opiniao_frase_2 AS STRING) opiniao_frase_2, +SAFE_CAST(opiniao_frase_3 AS STRING) opiniao_frase_3 +FROM basedosdados.br_inep_saeb_staging.aluno_ef_9ano AS t \ No newline at end of file diff --git a/models/br_inep_saeb/proficiencia.sql b/models/br_inep_saeb/proficiencia.sql new file mode 100644 index 00000000..f7c3d327 --- /dev/null +++ b/models/br_inep_saeb/proficiencia.sql @@ -0,0 +1,39 @@ +{{ + config( + schema='br_inep_saeb', + materialized='table', + partition_by={ + "field": "ano", + "data_type": "int64", + "range": { + "start": 1995, + "end": 2023, + "interval": 1} + }, + cluster_by = ["sigla_uf"], + labels = {'tema': 'educacao'}) +}} + +SELECT +SAFE_CAST(ano AS INT64) ano, +SAFE_CAST(sigla_uf AS STRING) sigla_uf, +SAFE_CAST(id_regiao AS STRING) id_regiao, +SAFE_CAST(id_municipio AS STRING) id_municipio, +SAFE_CAST(id_escola AS STRING) id_escola, +SAFE_CAST(rede AS STRING) rede, +SAFE_CAST(localizacao AS STRING) localizacao, +SAFE_CAST(serie AS INT64) serie, +SAFE_CAST(turno AS STRING) turno, +SAFE_CAST(disciplina AS STRING) disciplina, +SAFE_CAST(id_turma AS STRING) id_turma, +SAFE_CAST(id_aluno AS STRING) id_aluno, +SAFE_CAST(sexo AS STRING) sexo, +SAFE_CAST(raca_cor AS STRING) raca_cor, +SAFE_CAST(estrato AS INT64) estrato, +SAFE_CAST(amostra AS INT64) amostra, +SAFE_CAST(peso_aluno AS FLOAT64) peso_aluno, +SAFE_CAST(proficiencia AS FLOAT64) proficiencia, +SAFE_CAST(erro_padrao AS FLOAT64) erro_padrao, +SAFE_CAST(proficiencia_saeb AS FLOAT64) proficiencia_saeb, +SAFE_CAST(erro_padrao_saeb AS FLOAT64) erro_padrao_saeb +FROM basedosdados.br_inep_saeb_staging.proficiencia AS t \ No newline at end of file From bea12e1497f797ac4c32ef652c544bcea74ecdb9 Mon Sep 17 00:00:00 2001 From: Laura Amaral Date: Fri, 21 Jul 2023 00:23:26 -0300 Subject: [PATCH 19/28] add dicionario --- models/br_inep_saeb/dicionario.sql | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 models/br_inep_saeb/dicionario.sql diff --git a/models/br_inep_saeb/dicionario.sql b/models/br_inep_saeb/dicionario.sql new file mode 100644 index 00000000..aa9b3e7e --- /dev/null +++ b/models/br_inep_saeb/dicionario.sql @@ -0,0 +1,7 @@ +SELECT +SAFE_CAST(id_tabela AS STRING) id_tabela, +SAFE_CAST(coluna AS STRING) coluna, +SAFE_CAST(chave AS STRING) chave, +SAFE_CAST(cobertura_temporal AS STRING) cobertura_temporal, +SAFE_CAST(valor AS STRING) valor +FROM basedosdados.br_inep_saeb_staging.dicionario AS t \ No newline at end of file From 06a8bfb709ceca6a15d7fd515de6cd6ffc4228d0 Mon Sep 17 00:00:00 2001 From: laura-l-amaral Date: Fri, 21 Jul 2023 03:25:24 +0000 Subject: [PATCH 20/28] Update metadata --- metadata.json | 2478 ++++++++++++++++++ models/br_anatel_banda_larga_fixa/schema.yml | 60 +- models/br_b3_cotacoes/schema.yml | 52 +- models/br_inep_saeb/schema.yml | 1327 ++++++++++ models/br_me_caged/schema.yml | 518 +++- 5 files changed, 4275 insertions(+), 160 deletions(-) create mode 100644 models/br_inep_saeb/schema.yml diff --git a/metadata.json b/metadata.json index 8435cc01..1464d179 100644 --- a/metadata.json +++ b/metadata.json @@ -1776,5 +1776,2483 @@ ] } ] + }, + "br_inep_saeb": { + "name": "Sistema de Avaliação da Educação Básica (Saeb)", + "description": "O Sistema de Avaliação da Educação Básica (Saeb) é um conjunto de avaliações externas em larga escala que permite ao Inep realizar um diagnóstico da educação básica brasileira e de fatores que podem interferir no desempenho do estudante. Desde 1995, a avaliação bienal busca fornecer um panorama da Educação Básica e sofreu algumas mudanças metodológicas para aprimoramento. Juntamente com outros indicadores, as notas do SAEB estruturam a nota do Índice de Desenvolvimento da Educação Básica (Ideb).", + "themes": [ + { + "slug": "educacao", + "name": "Educação" + } + ], + "tags": [ + { + "slug": "aprendizagem", + "name": "aprendizagem" + }, + { + "slug": "avaliacao", + "name": "avaliacao" + }, + { + "slug": "ensino_fundamental", + "name": "ensino_fundamental" + }, + { + "slug": "ensino_medio", + "name": "ensino_medio" + } + ], + "tables": [ + { + "slug": "aluno_ef_2ano", + "name": "aluno_ef_2ano", + "description": "Microdados do SAEB com respostas dos alunos para as avaliações e questionário socioeconômico matriculados no 2º ano do Ensino Fundamental", + "cloudTables": [ + { + "gcpProjectId": "basedosdados", + "gcpDatasetId": "br_inep_saeb", + "gcpTableId": "aluno_ef_2ano" + } + ], + "status": null, + "license": { + "name": "desconhecida", + "slug": "desconhecida" + }, + "pipeline": { + "githubUrl": "http://desconhecida.com" + }, + "publishedBy": null, + "dataCleanedBy": null, + "dataCleaningDescription": "Padronização sob as diretrizes da BD", + "dataCleaningCodeUrl": "https://github.com/basedosdados/mais/tree/master/bases/br_inep_saeb/code", + "rawDataUrl": null, + "auxiliaryFilesUrl": null, + "architectureUrl": null, + "columns": [ + { + "name": "amostra", + "description": "Indicador de participação da amostra" + }, + { + "name": "ano", + "description": "Ano" + }, + { + "name": "area", + "description": "Área em relação ao município" + }, + { + "name": "bloco_1", + "description": "Identificador do Bloco 1" + }, + { + "name": "bloco_1_aberto", + "description": "Identificador do Bloco 1 de resposta construída" + }, + { + "name": "bloco_2", + "description": "Identificador do Bloco 2" + }, + { + "name": "bloco_2_aberto", + "description": "Identificador do Bloco 2 de resposta construída" + }, + { + "name": "caderno", + "description": "Número do caderno de prova" + }, + { + "name": "conceito_elemento", + "description": "Conceito obtido para elemento na produção de texto" + }, + { + "name": "conceito_proposito", + "description": "Conceito obtido para propósito na produção de texto" + }, + { + "name": "conceito_q1", + "description": "Conceito obtido na questão 1 de resposta construída" + }, + { + "name": "conceito_q2", + "description": "Conceito obtido na questão 2 de resposta construída" + }, + { + "name": "conceito_segmentacao", + "description": "Conceito obtido para segmentação na produção de texto" + }, + { + "name": "disciplina", + "description": "Disciplina" + }, + { + "name": "erro_padrao", + "description": "Erro padrão da proficiência" + }, + { + "name": "erro_padrao_saeb", + "description": "Erro padrão da proficiência transformada" + }, + { + "name": "estrato", + "description": "Descrição dos estratos" + }, + { + "name": "id_aluno", + "description": "ID Aluno" + }, + { + "name": "id_escola", + "description": "ID escola - INEP" + }, + { + "name": "id_municipio", + "description": "ID Município - IBGE 7 Dígitos" + }, + { + "name": "id_regiao", + "description": "ID Região" + }, + { + "name": "id_turma", + "description": "ID Turma" + }, + { + "name": "indicador_proficiencia", + "description": "Indicador para cálculo da proficiência (no mínimo três itens respondidos no caderno de prova)" + }, + { + "name": "localizacao", + "description": "Localização da escola" + }, + { + "name": "peso_aluno", + "description": "Peso do aluno" + }, + { + "name": "preenchimento_caderno", + "description": "Indicador de preenchimento da prova" + }, + { + "name": "presenca", + "description": "Indicador de presença na prova" + }, + { + "name": "proficiencia", + "description": "Proficiência do aluno na escala única do SAEB com média = 0 e desvio = 1 na população de referência" + }, + { + "name": "proficiencia_saeb", + "description": "Proficiência do aluno na escala única do SAEB com média = 750 e desvio = 50 na população de referência" + }, + { + "name": "rede", + "description": "Rede Escolar" + }, + { + "name": "respostas_bloco_1", + "description": "Respostas do aluno ao Bloco 1 da prova" + }, + { + "name": "respostas_bloco_2", + "description": "Respostas do aluno ao Bloco 2 da prova" + }, + { + "name": "resposta_texto", + "description": "Análise da Produção Textual" + }, + { + "name": "serie", + "description": "Série" + }, + { + "name": "sigla_uf", + "description": "Sigla da Unidade da Federação" + }, + { + "name": "situacao_censo", + "description": "Indicador de compatibilização com o Censo Escolar 2019(2)" + }, + { + "name": "texto_grafia", + "description": "Conceito obtido para grafia na produção de texto" + }, + { + "name": "turno", + "description": "Turno" + } + ] + }, + { + "slug": "aluno_ef_5ano", + "name": "aluno_ef_5ano", + "description": "Microdados do SAEB com respostas dos alunos para as avaliações e questionário socioeconômico matriculados no 5º ano do Ensino Fundamental", + "cloudTables": [ + { + "gcpProjectId": "basedosdados", + "gcpDatasetId": "br_inep_saeb", + "gcpTableId": "aluno_ef_5ano" + } + ], + "status": { + "name": "Em revisão", + "slug": "under_review" + }, + "license": { + "name": "desconhecida", + "slug": "desconhecida" + }, + "pipeline": { + "githubUrl": "http://desconhecida.com" + }, + "publishedBy": null, + "dataCleanedBy": null, + "dataCleaningDescription": "Compatibilização entre bases. Altera o formato de wide para long baseado em disciplina. Altera formato de variáveis. Inclui variável de desempenho do aluno conforme escala de aprendizagem adequada. Inclui variável idade. Particiona dados por ano e uf.", + "dataCleaningCodeUrl": "https://github.com/basedosdados/mais/tree/master/bases/br_inep_saeb/code", + "rawDataUrl": null, + "auxiliaryFilesUrl": null, + "architectureUrl": null, + "columns": [ + { + "name": "aluno_bolsa_escola", + "description": "O aluno tem Bolsa Escola?" + }, + { + "name": "alunos_atentos", + "description": "Os alunos prestam atenção no que o professor diz na sua sala de aula?" + }, + { + "name": "alunos_desordeiros", + "description": "Os alunos fazem barulho e desordem na sua sala de aula?" + }, + { + "name": "alunos_obedientes", + "description": "Os alunos fazem o que o professor pede na sua sala de aula?" + }, + { + "name": "amostra", + "description": "Indicador de participação da amostra" + }, + { + "name": "aniversariante", + "description": "Você ainda fará aniversário este ano?" + }, + { + "name": "ano", + "description": "Ano" + }, + { + "name": "ano_mascara", + "description": "Ano da Máscara" + }, + { + "name": "ano_nascimento", + "description": "Ano de nascimento" + }, + { + "name": "area", + "description": "Área em relação ao município" + }, + { + "name": "bloco_1", + "description": "Identificador do Bloco 1" + }, + { + "name": "bloco_2", + "description": "Identificador do Bloco 2" + }, + { + "name": "bloco_3", + "description": "Identificador do Bloco 3" + }, + { + "name": "boas_notas_disciplina", + "description": "Neste ano, você teve boas notas ou conceitos nesta disciplina?" + }, + { + "name": "caderno", + "description": "Número do caderno de prova" + }, + { + "name": "comparacao_colegas_disciplina", + "description": "Na disciplina, como você se compara com os seus colegas de turma?" + }, + { + "name": "com_quem_mora", + "description": "Você mora com quem?" + }, + { + "name": "consulta_jornais_revistas_licao_casa", + "description": "Você susa jornais e revistas para fazer suas lições de casa?" + }, + { + "name": "correcao_licao_casa", + "description": "O(A) professor(a) corrige o dever de casa?" + }, + { + "name": "correcao_licao_casa_alunos", + "description": "O seu professor corrige a lição de casa na sala de aula com os alunos?" + }, + { + "name": "curso_atividades_artisticas", + "description": "Você já fez ou está fazendo curso de música, teatro, dança, artes plásticas?" + }, + { + "name": "curso_idioma_externo", + "description": "Você já fez ou está fazendo curso de língua estrangeira?" + }, + { + "name": "curso_informatica", + "description": "Você já fez ou está fazendo curso de computação?" + }, + { + "name": "curso_reforco_escolar", + "description": "Você já fez ou está fazendo aula de reforço escolar?" + }, + { + "name": "desempenho_aluno", + "description": "Estágio de desempenho" + }, + { + "name": "disciplina", + "description": "Disciplina" + }, + { + "name": "entendimento_ensino", + "description": "Você entende o que o professor ensina nas aulas?" + }, + { + "name": "erro_padrao", + "description": "Erro padrão da proficiência" + }, + { + "name": "erro_padrao_saeb", + "description": "Erro padrão da proficiência transformada" + }, + { + "name": "escola_publica", + "description": "Indica se a escola é pública ou não" + }, + { + "name": "escolaridade_mae", + "description": "Qual é a maior escolaridade da sua mãe (ou mulher responsável por você)?" + }, + { + "name": "escolaridade_pai", + "description": "Qual é a maior escolaridade de seu pai (ou homem responsável por você)?" + }, + { + "name": "escolaridade_pessoa", + "description": "Até que série a pessoa indicada acima estudou?" + }, + { + "name": "estrato", + "description": "Descrição dos estratos" + }, + { + "name": "estuda_fazendo_anotacoes", + "description": "Você estuda habitualmente fazendo anotações das aulas?" + }, + { + "name": "estuda_fazendo_licao_casa", + "description": "Você estuda habitualmente fazendo lição de casa?" + }, + { + "name": "estuda_fazendo_resumos", + "description": "Você estuda habitualmente fazendo resumos?" + }, + { + "name": "estuda_fora_sala_aula", + "description": "Você tem tempo para estudar fora da sala de aula?" + }, + { + "name": "estuda_lendo_anotacoes", + "description": "Você estuda habitualmente lendo anotações das aulas?" + }, + { + "name": "estuda_lendo_relendo_livros", + "description": "Você estuda habitualmente lendo/relendo os livros indicados pela escola?" + }, + { + "name": "estuda_refazendo_exercicios", + "description": "Você estuda habitualmente refazendo os exercícios de classe?" + }, + { + "name": "estuda_somente_assistindo_aulas", + "description": "Você não estuda habitualmente, só assiste as aulas?" + }, + { + "name": "estudos_mesma_escola", + "description": "Desde a primeira série, você estudou sempre nesta mesma escola?" + }, + { + "name": "evasao_escolar_ate_final_ano", + "description": "Alguma vez você abandonou a escola deixando de frequentá-la até o final do ano escolar?" + }, + { + "name": "evasao_escolar_temporaria", + "description": "Você abandonou a escola durante algum tempo?" + }, + { + "name": "existe_lugar_calmo_estudos", + "description": "Existe um lugar calmo para estudar em sua casa?" + }, + { + "name": "faixa_etaria", + "description": "Faixa etária para alunos com 15 anos ou mais ou com 8 anos ou menos" + }, + { + "name": "faltas_aula", + "description": "Você faltou as aulas neste ano?" + }, + { + "name": "faz_licao_casa", + "description": "Você faz o dever de casa da disciplina?" + }, + { + "name": "fez_redacao", + "description": "Este ano você fez redação?" + }, + { + "name": "forma_chegada_escola", + "description": "Considerando a maior distância percorrida, normalmente de que forma você chega à sua escola?" + }, + { + "name": "frequenta_biblioteca", + "description": "Com qual frequência você costuma ir à/ao: Biblioteca." + }, + { + "name": "frequenta_cinema", + "description": "Com qual frequência você costuma ir à/ao: Cinema." + }, + { + "name": "frequenta_espetaculo_exposicao", + "description": "Com qual frequência você costuma ir à/ao: Espetáculo ou exposição (teatro, museu, dança ou música)." + }, + { + "name": "frequenta_festas_comunidade", + "description": "Com qual frequência você participa de festas na sua vizinhaça ou comunidade?" + }, + { + "name": "frequenta_museu", + "description": "Com qual frequência você costuma ir à/ao: Museu." + }, + { + "name": "frequenta_show", + "description": "Com qual frequência você costuma ir à/ao: Ver apresentações musicais ou de dança" + }, + { + "name": "frequenta_teatro", + "description": "Com qual frequência você costuma ir à/ao: Ver apresentações teatrais" + }, + { + "name": "gabarito_bloco_1", + "description": "Gabarito do Bloco 1 do caderno de provas" + }, + { + "name": "gabarito_bloco_2", + "description": "Gabarito do Bloco 2 do caderno de provas" + }, + { + "name": "gabarito_bloco_3", + "description": "Gabarito do Bloco 3 do caderno de provas" + }, + { + "name": "gosta_estudar_disciplina", + "description": "Você gosta de estudar esta disciplina?" + }, + { + "name": "gosta_leitura", + "description": "Você gosta de ler?" + }, + { + "name": "idade", + "description": "Idade" + }, + { + "name": "idade_entrada_escola", + "description": "Com que idade você entrou na escola?" + }, + { + "name": "id_aluno", + "description": "ID Aluno" + }, + { + "name": "id_escola", + "description": "ID escola - INEP" + }, + { + "name": "idioma_domicilio", + "description": "Qual língua você fala com mais frequência em sua casa?" + }, + { + "name": "id_municipio", + "description": "ID Município - IBGE 7 Dígitos" + }, + { + "name": "id_regiao", + "description": "ID Região" + }, + { + "name": "id_turma", + "description": "ID Turma" + }, + { + "name": "indicador_inse", + "description": "Indicador para cálculo do INSE" + }, + { + "name": "indicador_proficiencia", + "description": "Indicador para cálculo da proficiência (no mínimo três itens respondidos no caderno de prova)" + }, + { + "name": "indicador_prova_brasil", + "description": "Indicador de participação na Prova Brasil" + }, + { + "name": "inicio_estudos", + "description": "Quando você começou a estudar?" + }, + { + "name": "inse", + "description": "Resultado individual do INSE para o aluno" + }, + { + "name": "leitura_historia_quadrinhos", + "description": "Leu ou costuma ler revistas em quadrinhos (mangás, gibis, etc.)?" + }, + { + "name": "leitura_internet", + "description": "Com qual frequência você lê: Notícias na internet (ex.: blog, notícia)." + }, + { + "name": "leitura_jornais", + "description": "Leu jornais este ano?" + }, + { + "name": "leitura_literatura", + "description": "Leu livros de ficção, romances este ano?" + }, + { + "name": "leitura_literatura_infantojuvenil", + "description": "Com que frequência você costuma: - Ler literatura infanto-juvenil, literatural em geral" + }, + { + "name": "leitura_livros_geral", + "description": "Com que frequência você costuma: - Ler livros que não sejam das matérias escolares." + }, + { + "name": "leitura_noticias", + "description": "Com que frequência você costuma: - Ler notícias (jornais, revistas, internet etc.)." + }, + { + "name": "leitura_outros_materiais", + "description": "Leu outros materiais de leitura este ano?" + }, + { + "name": "leitura_revista_comportamento", + "description": "Com qual frequência você lê: Revistas de comportamento, celebridades, esportes ou TV" + }, + { + "name": "leitura_revistas_geral", + "description": "Leu ou costuma ler revistas em geral" + }, + { + "name": "leitura_revistas_tematicas", + "description": "Leu revistas sobre esportes, música, automóveis, etc. esse ano?" + }, + { + "name": "localizacao", + "description": "Localização da escola" + }, + { + "name": "mae_le", + "description": "Você vê sua mãe, ou mulher responsável por você, lendo?" + }, + { + "name": "mae_sabe_ler_escrever", + "description": "Sua mãe, ou a mulher responsável por você, sabe ler e escrever?" + }, + { + "name": "mascara", + "description": "Número gerado como código de acesso aos Estabelecimentos de Ensino Básico. Este código é o mesmo para todos os Microdados contendo informações sobre os Estabelecimentos no ano de referência" + }, + { + "name": "mes_nascimento", + "description": "Mês de nascimento" + }, + { + "name": "mora_amigos", + "description": "Normalmente, quem mora na sua casa? - Amigos" + }, + { + "name": "mora_avos", + "description": "Normalmente, quem mora na sua casa? - Avô ou avó." + }, + { + "name": "mora_irmaos", + "description": "Normalmente, quem mora na sua casa? - Irmão(s) ou irmã(s)." + }, + { + "name": "mora_mae", + "description": "Normalmente, quem mora na sua casa? - Mãe (mães ou madrasta)." + }, + { + "name": "mora_outros_parentes", + "description": "Normalmente, quem mora na sua casa? - Outros parentes (tios, primos etc.)." + }, + { + "name": "mora_pai", + "description": "Normalmente, quem mora na sua casa? - Pai (pais ou padrasto)." + }, + { + "name": "motivo_estar_escola", + "description": "Você está na escola porque:" + }, + { + "name": "motivo_evasao_escolar", + "description": "Caso você tenha deixado a escola por algum período, qual foi o motivo?" + }, + { + "name": "motivo_faltas", + "description": "Qual o motivo de suas faltas neste ano?" + }, + { + "name": "nivel_inse", + "description": "Classificação do Indicador de Nível Socioeconômico em grupos" + }, + { + "name": "ocupacao_mae", + "description": "Sua mãe, ou a mulher responsável por você, está trabalhando atualmente?" + }, + { + "name": "ocupacao_pai", + "description": "Seu pai, ou homem responsável por você, está trabalhando atualmente" + }, + { + "name": "opiniao_teste", + "description": "Você achou o teste:" + }, + { + "name": "pai_le", + "description": "Você vê o seu pai, ou homem responsável por você, lendo?" + }, + { + "name": "pai_sabe_ler_escrever", + "description": "Seu pai, ou homem responsável por você, sabe ler e escrever?" + }, + { + "name": "pandemia_ambiente_tranquilo", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Em casa havia um lugar tranquilo para eu assistir às aulas." + }, + { + "name": "pandemia_apoio_colegas", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Meus colegas me apoiaram durante o ensino remoto." + }, + { + "name": "pandemia_apoio_familia", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Meus familiares apoiaram o meu estudo." + }, + { + "name": "pandemia_auxilio_professor", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Os professores me auxiliaram a entender o conteúdo." + }, + { + "name": "pandemia_compreensao_conteudo", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Eu compreendi o conteúdo das aulas remotas." + }, + { + "name": "pandemia_equipamento_ensino_remoto", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Eu possuía equipamento adequado para acompanhar o ensino remoto." + }, + { + "name": "pandemia_facilidade_programas", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Tive facilidade em usar os programas de comunicação nas aulas remotas." + }, + { + "name": "pandemia_internet_ensino_remoto", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Eu tive conexão de internet adequada para acesso às aulas remotas." + }, + { + "name": "pandemia_recebeu_material", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Recebi material impresso da escola (livros, apostilas, atividades em folha etc.)." + }, + { + "name": "participa_atividades_artisticas", + "description": "Além das aulas, você participa de atividades como musica, teatro, trabalhos manuais?" + }, + { + "name": "participa_atividades_esporte", + "description": "Além das aulas, você participa de atividades como esportes?" + }, + { + "name": "participa_excursao_acampamento", + "description": "Além das aulas, você participa de atividades como excursões e acampamentos?" + }, + { + "name": "participa_festas", + "description": "Além das aulas, você participa de atividades como festas e outras comemorações?" + }, + { + "name": "participa_reforco_escolar", + "description": "Além das aulas, você participa de atividades como aulas de reforço escolar ou recuperação?" + }, + { + "name": "participa_trabalho_solidario", + "description": "Além das aulas, você participa de atividades como trabalho solidário?" + }, + { + "name": "peso_aluno", + "description": "Peso do aluno" + }, + { + "name": "peso_aluno_turma", + "description": "Peso do aluno na turma" + }, + { + "name": "peso_escola", + "description": "Peso da escola" + }, + { + "name": "peso_inse", + "description": "Peso do aluno para o cálculo do INSE" + }, + { + "name": "peso_turma", + "description": "Peso da turma" + }, + { + "name": "pessoa_acompanha_vida_escolar", + "description": "Quem é a pessoa que acompanha mais de perto sua vida escolar?" + }, + { + "name": "possui_agua_encanada", + "description": "Na região que você mora tem: - Água tratada da rua/Água encanada" + }, + { + "name": "possui_amigos_sala", + "description": "Você tem muitos amigos na sua sala de aula?" + }, + { + "name": "possui_aspirador_po", + "description": "Na sua casa tem: - Aspirador de pó." + }, + { + "name": "possui_atlas", + "description": "Na sua casa tem: - Atlas" + }, + { + "name": "possui_automovel", + "description": "Na sua casa tem: - Carro." + }, + { + "name": "possui_calculadora", + "description": "Na sua casa tem: - Calculadora" + }, + { + "name": "possui_casa_banheiro", + "description": "Na sua casa tem: - Banheiro." + }, + { + "name": "possui_casa_cozinha", + "description": "Na sua casa tem: - Cozinha" + }, + { + "name": "possui_casa_dormitorio", + "description": "Na sua casa tem: - Quartos para dormir." + }, + { + "name": "possui_casa_garagem", + "description": "Na sua casa tem: - Garagem" + }, + { + "name": "possui_casa_quarto_individual", + "description": "Na sua casa tem: - Um quarto só seu." + }, + { + "name": "possui_casa_sala", + "description": "Na sua casa tem: - Sala" + }, + { + "name": "possui_celular", + "description": "Na sua casa tem: - Telefone celular" + }, + { + "name": "possui_computador", + "description": "Na sua casa tem: - Computador (ou notebook)" + }, + { + "name": "possui_computador_sem_internet", + "description": "Na sua casa tem: - Computador (ou notebook) sem internet" + }, + { + "name": "possui_dicionario", + "description": "Na sua casa tem: - Dicionário" + }, + { + "name": "possui_eletrecidade", + "description": "Na região que você mora tem: - Iluminação na rua." + }, + { + "name": "possui_eletrodomestico_sem_eletricidade", + "description": "Não tem eletricidade, mas tem eletrodomestico em casa?" + }, + { + "name": "possui_empregada_domestica", + "description": "Na sua casa trabalha alguma empregada doméstica?" + }, + { + "name": "possui_empregada_domestica_cinco_dias", + "description": "Em sua casa trabalha empregado(a) doméstico(a) pelo menos cinco dias por semana?" + }, + { + "name": "possui_enciclopedia", + "description": "Na sua casa tem: - Enciclopédia" + }, + { + "name": "possui_escrivaninha", + "description": "Na sua casa tem: - Mesa para estudar (ou escrivaninha)." + }, + { + "name": "possui_freezer", + "description": "Na sua casa tem: - Freezer (independente ou segunda porta da geladeira)." + }, + { + "name": "possui_geladeira", + "description": "Na sua casa tem: - Geladeira." + }, + { + "name": "possui_geladeira_freezer", + "description": "Na sua casa tem: - Freezer (parte da geladeira duplex)." + }, + { + "name": "possui_internet", + "description": "Na sua casa tem: - Internet/Rede Wi-Fi." + }, + { + "name": "possui_maquina_lavar_roupa", + "description": "Na sua casa tem: - Máquina de lavar roupa." + }, + { + "name": "possui_microondas", + "description": "Na sua casa tem: - Forno de microondas." + }, + { + "name": "possui_moradia_rua_urbanizada", + "description": "Na região que você mora tem: - Rua pavimentada (asfalto ou calçamento)." + }, + { + "name": "possui_necessidade_especial", + "description": "Você possui algum tipo de necessidade especial?" + }, + { + "name": "possui_radio", + "description": "Na sua casa tem: - Aparelho de rádio" + }, + { + "name": "possui_tablet", + "description": "Na sua casa tem: - Tablet." + }, + { + "name": "possui_telefone", + "description": "Na sua casa tem: - Telefone residencial" + }, + { + "name": "possui_trabalho", + "description": "Você trabalha fora de casa? Se sim, qual a carga horária?" + }, + { + "name": "possui_tv", + "description": "Na sua casa tem: - Televisão." + }, + { + "name": "possui_tv_assinatura", + "description": "Na sua casa tem: - Tv a cabo (Ex.:Net©, Sky© etc.)." + }, + { + "name": "possui_videocassete_dvd", + "description": "Na sua casa tem: - Videocassete e/ou DVD" + }, + { + "name": "preenchimento_caderno", + "description": "Indicador de preenchimento da prova" + }, + { + "name": "preenchimento_questionario", + "description": "Indicador de preenchimento do questionário" + }, + { + "name": "presenca", + "description": "Indicador de presença na prova" + }, + { + "name": "pretensao_futura", + "description": "Quando você terminar o 5º ano(4ª série) você pretende:" + }, + { + "name": "professor_conversa_avaliacao", + "description": "Seu professor conversa com os alunos sobre avaliação?" + }, + { + "name": "professor_disciplina", + "description": "O professor da disciplina:" + }, + { + "name": "professor_elogia_merecimento", + "description": "Seus professores elogiam ou dão parabéns quando você tira boas notas?" + }, + { + "name": "professor_esforca_aprendizado", + "description": "Seu professor dá uma força para você estudar mais quando não tira notas boas?" + }, + { + "name": "professor_importa_voce_diz", + "description": "Seu professor dá importância ao que você diz?" + }, + { + "name": "professor_leitura_livros_licao_casa", + "description": "O professor da disciplina costuma passar leitura de livros e revistas como lição de casa?" + }, + { + "name": "professor_trata_carinho", + "description": "Seu professor te trata com carinho?" + }, + { + "name": "proficiencia", + "description": "Proficiência do aluno na escala única do SAEB com média = 0 e desvio = 1 na população de referência" + }, + { + "name": "proficiencia_saeb", + "description": "Proficiência do aluno na escala única do SAEB com média = 750 e desvio = 50 na população de referência" + }, + { + "name": "quando_nao_entende_materia", + "description": "Quando você não entende a matéria:" + }, + { + "name": "quantidade_livros", + "description": "Além dos livros escolares, quantos livros têm em sua casa?" + }, + { + "name": "quantidade_mudancas_escola", + "description": "Desde o 1º ano, quantas vezes você já mudou de escola?" + }, + { + "name": "quantidade_pessoas_despesas_domicilio", + "description": "Quantas pessoas ajudam a pagar as despesas da casa?" + }, + { + "name": "quantidade_pessoas_domicilio", + "description": "Incluindo você, quantas pessoas vivem atualmente em sua casa?" + }, + { + "name": "quantos_anos_primeiro_grau", + "description": "Há quantos anos você está no 1º grau?" + }, + { + "name": "raca_cor", + "description": "Raça ou Cor" + }, + { + "name": "recebe_jornais", + "description": "Na sua casa chega jornal para ler?" + }, + { + "name": "recebe_revistas", + "description": "Na sua casa chegam revistas de informação geral (Veja, Época)?" + }, + { + "name": "rede", + "description": "Rede Escolar" + }, + { + "name": "rede_ef", + "description": "A partir do primeiro ano do ensino fundamental, em que tipo de escola você estudou?" + }, + { + "name": "reprovacao", + "description": "Você já foi reprovado?" + }, + { + "name": "responsaveis_ajudam_realizacao_licao_casa", + "description": "Com que frequencia seus pais ajudam a fazer lição de casa?" + }, + { + "name": "responsaveis_almocam_jantam_contigo", + "description": "Seus pais ou responsáves almoçam ou jantam com você?" + }, + { + "name": "responsaveis_cobram_realizacao_licao_casa", + "description": "Com que frequência seus pais ou responsáveis costumam: - Cobram você a fazer a tarefa de casa." + }, + { + "name": "responsaveis_comparecem_reuniao_pais", + "description": "Com que frequência seus pais ou responsáveis costumam: - Ir às reuniões de pais na escola." + }, + { + "name": "responsaveis_conhecem_amigo", + "description": "Seu pai ou sua mãe conhecem: - Algum amigo seu?" + }, + { + "name": "responsaveis_conhecem_diretor", + "description": "Seu pai ou sua mãe conhecem: - O diretor da sua escola?" + }, + { + "name": "responsaveis_conhecem_professor", + "description": "Seu pai ou sua mãe conhecem: - Seu(sua) professor(a)?" + }, + { + "name": "responsaveis_conhecem_responsavel_amigo", + "description": "Seu pai ou sua mãe conhecem: - Algum pai/mãe de amigo seu?" + }, + { + "name": "responsaveis_conversam_amigos", + "description": "Seus pais ou responsáveis conversam com seus amigos?" + }, + { + "name": "responsaveis_conversam_boletim", + "description": "Quantas vezes seus pais vieram a escola para conversar sobre seu boletim?" + }, + { + "name": "responsaveis_conversam_comportamento", + "description": "Quantas vezes seus pais vieram a escola para atender a chamados relativos ao seu comportamento?" + }, + { + "name": "responsaveis_conversam_escola", + "description": "Com que frequência seus pais ou responsáveis costumam: - Conversar com você sobre o que acontece na escola." + }, + { + "name": "responsaveis_conversam_filmes_contigo", + "description": "Seus pais ou responsáveis conversam sobre filmes com você?" + }, + { + "name": "responsaveis_conversam_livros_contigo", + "description": "Seus pais ou responsáveis conversam sobre livros com você?" + }, + { + "name": "responsaveis_conversam_outros_assuntos_contigo", + "description": "Com que frequencia seus pais conversam sobre outros assuntos com você?" + }, + { + "name": "responsaveis_conversam_professor_diretor", + "description": "Quantas vezes seus pais vieram a escola para conversar com professores/diretor?" + }, + { + "name": "responsaveis_conversam_programas_tv_contigo", + "description": "Seus pais ou responsáveis conversam sobre programas de TV com você?" + }, + { + "name": "responsaveis_conversam_responsaveis_amigo", + "description": "Com que frequencia seus pais tem conversado com pai/mae/responsável de amigo seu?" + }, + { + "name": "responsaveis_incentivam_boas_notas", + "description": "Com que frequência seus pais ou responsáveis costumam: - Incentivar você a tirar boas notas" + }, + { + "name": "responsaveis_incentivam_comparecer_aulas", + "description": "Com que frequência seus pais ou responsáveis costumam: - Incentivar você a comparecer às aulas." + }, + { + "name": "responsaveis_incentivam_estudos", + "description": "Com que frequência seus pais ou responsáveis costumam: - Incentivar você a estudar." + }, + { + "name": "responsaveis_incentivam_leitura", + "description": "Seus pais ou responsáveis incentivam você a ler?" + }, + { + "name": "responsaveis_incentivam_pontualidade", + "description": "Com que frequencia seus pais procuram fazer com que não chegue atrasado na escola?" + }, + { + "name": "responsaveis_incentivam_realizacao_licao_casa", + "description": "Com que frequência seus pais ou responsáveis costumam: - Incentivar você a fazer a tarefa de casa." + }, + { + "name": "responsaveis_leem", + "description": "Com que frequência seus pais ou responsáveis costumam: - Ler em casa" + }, + { + "name": "responsaveis_ouvem_musica_contigo", + "description": "Seus pais ou responsáveis ouvem música com você?" + }, + { + "name": "responsaveis_participam_festas_escola", + "description": "Quantas vezes seus pais vieram a escola para festas na escola?" + }, + { + "name": "responsaveis_participam_trabalho_voluntario", + "description": "Quantas vezes seus pais vieram a escola para trabalho voluntário?" + }, + { + "name": "respostas_bloco_1", + "description": "Respostas do aluno ao Bloco 1 da prova" + }, + { + "name": "respostas_bloco_2", + "description": "Respostas do aluno ao Bloco 2 da prova" + }, + { + "name": "respostas_bloco_3", + "description": "Respostas do aluno ao Bloco 3 da prova" + }, + { + "name": "serie", + "description": "Série" + }, + { + "name": "sexo", + "description": "Sexo" + }, + { + "name": "sigla_uf", + "description": "Sigla da Unidade da Federação" + }, + { + "name": "situacao_censo", + "description": "Indicador de compatibilização com o Censo Escolar" + }, + { + "name": "tempo_chegada_escola", + "description": "Quanto tempo você demora para chegar à sua escola?" + }, + { + "name": "tempo_cursos", + "description": "Fora da escola em dias de aula, quanto tempo você usa para: - Fazer cursos." + }, + { + "name": "tempo_estudos", + "description": "Fora da escola em dias de aula, quanto tempo você usa para: - Estudar (lição de casa, trabalhos escolares, etc.)." + }, + { + "name": "tempo_lazer", + "description": "Fora da escola em dias de aula, quanto tempo você usa para: - Lazer (TV, internet, jogar bola, música etc.)." + }, + { + "name": "tempo_licao_casa", + "description": "Quanto tempo você gasta para fazer as lições de casa?" + }, + { + "name": "tempo_trabalho_domestico", + "description": "Fora da escola em dias de aula, quanto tempo você usa para: - Fazer trabalhos domésticos (lavar louça, limpar quintal, cuidar dos irmãos)." + }, + { + "name": "tipo_leitura", + "description": "O que você mais gosta de ler?" + }, + { + "name": "tipo_programacao_tv", + "description": "A que tipo de programaçaõ de televisão você mais assiste?" + }, + { + "name": "transporte_escolar", + "description": "Você se utiliza de transporte escolar ou passe escolar, para ir à escola?" + }, + { + "name": "turma_bolsa_escola", + "description": "A turma tem aluno Bolsa Escola?" + }, + { + "name": "turma_exclui", + "description": "Na sua turma, você se sente deixado de lado?" + }, + { + "name": "turno", + "description": "Turno" + }, + { + "name": "utiliza_aprendizado_diariamente", + "description": "Você usa o que aprende da disciplina na escola, no seu dia a dia?" + }, + { + "name": "utiliza_biblioteca_escola", + "description": "Você utiliza a biblioteca ou sala de leitura da sua escola?" + }, + { + "name": "utiliza_biblioteca_externa", + "description": "Você lê ou faz consulta na biblioteca fora da escola?" + }, + { + "name": "utiliza_computador", + "description": "Você sabe usar computador?" + }, + { + "name": "utiliza_computador_escola", + "description": "Você usa computador na escola?" + }, + { + "name": "utiliza_computador_licao_casa", + "description": "Você usa computador para lição/trabalho da disciplina?" + } + ] + }, + { + "slug": "aluno_ef_9ano", + "name": "aluno_ef_9ano", + "description": "Microdados do SAEB com respostas dos alunos para as avaliações e questionário socioeconômico matriculados no 9º ano do Ensino Fundamental", + "cloudTables": [ + { + "gcpProjectId": "basedosdados", + "gcpDatasetId": "br_inep_saeb", + "gcpTableId": "aluno_ef_9ano" + } + ], + "status": null, + "license": { + "name": "desconhecida", + "slug": "desconhecida" + }, + "pipeline": { + "githubUrl": "http://desconhecida.com" + }, + "publishedBy": null, + "dataCleanedBy": null, + "dataCleaningDescription": "Compatibilização entre bases. Altera o formato de wide para long baseado em disciplina. Altera formato de variáveis. Inclui variável de desempenho do aluno conforme escala de aprendizagem adequada. Inclui variável idade. Particiona dados por ano e uf.", + "dataCleaningCodeUrl": "https://github.com/basedosdados/mais/tree/master/bases/br_inep_saeb/code", + "rawDataUrl": null, + "auxiliaryFilesUrl": null, + "architectureUrl": null, + "columns": [ + { + "name": "aluno_bolsa_escola", + "description": "O aluno tem Bolsa Escola?" + }, + { + "name": "alunos_atentos", + "description": "Os alunos prestam atenção no que o professor diz na sua sala de aula?" + }, + { + "name": "alunos_desordeiros", + "description": "Os alunos fazem barulho e desordem na sua sala de aula?" + }, + { + "name": "alunos_obedientes", + "description": "Os alunos fazem o que o professor pede na sua sala de aula?" + }, + { + "name": "amostra", + "description": "Indicador de participação da amostra" + }, + { + "name": "ano", + "description": "Ano" + }, + { + "name": "ano_mascara", + "description": "Ano da Máscara" + }, + { + "name": "ano_nascimento", + "description": "Ano de nascimento" + }, + { + "name": "area", + "description": "Área em relação ao município" + }, + { + "name": "bloco_1", + "description": "Identificador do Bloco 1" + }, + { + "name": "bloco_1_aberto", + "description": "Identificador do Bloco Aberto 1" + }, + { + "name": "bloco_2", + "description": "Identificador do Bloco 2" + }, + { + "name": "bloco_2_aberto", + "description": "Identificador do Bloco Aberto 2" + }, + { + "name": "bloco_3", + "description": "Identificador do Bloco 3" + }, + { + "name": "boas_notas_disciplina", + "description": "Neste ano, você teve boas notas ou conceitos nesta disciplina?" + }, + { + "name": "brigou_professor", + "description": "Você brigou com algum professor este ano?" + }, + { + "name": "caderno", + "description": "Número do caderno de prova" + }, + { + "name": "comparacao_colegas_disciplina", + "description": "Na disciplina, como você se compara com os seus colegas de turma?" + }, + { + "name": "com_quem_mora", + "description": "Você mora com quem?" + }, + { + "name": "conceito_q1", + "description": "Conceito questão 1" + }, + { + "name": "conceito_q2", + "description": "Conceito questão 2" + }, + { + "name": "consulta_jornais_revistas_licao_casa", + "description": "Você susa jornais e revistas para fazer suas lições de casa?" + }, + { + "name": "correcao_licao_casa", + "description": "O(A) professor(a) corrige o dever de casa?" + }, + { + "name": "correcao_licao_casa_alunos", + "description": "O seu professor corrige a lição de casa na sala de aula com os alunos?" + }, + { + "name": "curso_atividades_artisticas", + "description": "Você já fez ou está fazendo curso de música, teatro, dança, artes plásticas?" + }, + { + "name": "curso_idioma_externo", + "description": "Você já fez ou está fazendo curso de língua estrangeira?" + }, + { + "name": "curso_informatica", + "description": "Você já fez ou está fazendo curso de computação?" + }, + { + "name": "curso_outros", + "description": "Você já fez ou está fazendo algum outro curso?" + }, + { + "name": "curso_reforco_escolar", + "description": "Você já fez ou está fazendo aula de reforço escolar?" + }, + { + "name": "desempenho_aluno", + "description": "Estágio de desempenho" + }, + { + "name": "desempenho_disciplina", + "description": "Como você considera seu desempenho em ciências?" + }, + { + "name": "desempenho_prejudicado_falta", + "description": "O seu desempenho na disciplina é prejudicado quando você falta ou chega atrasado a aula?" + }, + { + "name": "disciplina", + "description": "Disciplina" + }, + { + "name": "disciplina_auxilia_compreensao", + "description": "As aulas da disciplina ajudam você a compreender melhor as outras matérias?" + }, + { + "name": "entendimento_ensino", + "description": "Você entende o que o professor ensina nas aulas?" + }, + { + "name": "erro_padrao", + "description": "Erro padrão da proficiência" + }, + { + "name": "erro_padrao_saeb", + "description": "Erro padrão da proficiência transformada" + }, + { + "name": "escola_publica", + "description": "Indica se a escola é pública ou não" + }, + { + "name": "escolaridade_mae", + "description": "Qual é a maior escolaridade da sua mãe (ou mulher responsável por você)?" + }, + { + "name": "escolaridade_pai", + "description": "Qual é a maior escolaridade de seu pai (ou homem responsável por você)?" + }, + { + "name": "escolaridade_pessoa", + "description": "Até que série a pessoa indicada acima estudou?" + }, + { + "name": "estado_civil", + "description": "Estado civil" + }, + { + "name": "estrato", + "description": "Descrição dos estratos" + }, + { + "name": "estuda_habitualmente", + "description": "Você estuda habitualmente?" + }, + { + "name": "evasao_escolar_ate_final_ano", + "description": "Alguma vez você abandonou a escola deixando de frequentá-la até o final do ano escolar?" + }, + { + "name": "evasao_escolar_temporaria", + "description": "Você abandonou a escola durante algum tempo?" + }, + { + "name": "existe_lugar_calmo_estudos", + "description": "Existe um lugar calmo para estudar em sua casa?" + }, + { + "name": "faixa_etaria", + "description": "Faixa etária para alunos com 19 anos ou mais ou com 12 anos ou menos" + }, + { + "name": "faltas_aula", + "description": "Você faltou as aulas neste ano?" + }, + { + "name": "familia_avisada_falta", + "description": "Quando você falta às aulas, sua família é avisada?" + }, + { + "name": "faz_licao_casa", + "description": "Você faz o dever de casa da disciplina?" + }, + { + "name": "fez_redacao", + "description": "Este ano você fez redação?" + }, + { + "name": "forma_chegada_escola", + "description": "Considerando a maior distância percorrida, normalmente de que forma você chega à sua escola?" + }, + { + "name": "frequenta_biblioteca", + "description": "Com qual frequência você costuma ir à/ao: Biblioteca." + }, + { + "name": "frequenta_cinema", + "description": "Com qual frequência você costuma ir à/ao: Cinema." + }, + { + "name": "frequenta_espetaculo_exposicao", + "description": "Com qual frequência você costuma ir à/ao: Espetáculo ou exposição (teatro, museu, dança ou música)." + }, + { + "name": "frequenta_festas_comunidade", + "description": "Com qual frequência você participa de festas na sua vizinhaça ou comunidade?" + }, + { + "name": "frequenta_show", + "description": "Com qual frequência você costuma ir à/ao: Ver apresentações musicais ou de dança" + }, + { + "name": "frequenta_teatro", + "description": "Com qual frequência você costuma ir à/ao: Ver apresentações teatrais" + }, + { + "name": "gabarito_bloco_1", + "description": "Gabarito do Bloco 1 do caderno de provas" + }, + { + "name": "gabarito_bloco_2", + "description": "Gabarito do Bloco 2 do caderno de provas" + }, + { + "name": "gabarito_bloco_3", + "description": "Gabarito do Bloco 3 do caderno de provas" + }, + { + "name": "gosta_estudar_disciplina", + "description": "Você gosta de estudar esta disciplina?" + }, + { + "name": "idade", + "description": "Idade" + }, + { + "name": "idade_entrada_escola", + "description": "Com que idade você entrou na escola?" + }, + { + "name": "id_aluno", + "description": "ID Aluno" + }, + { + "name": "id_escola", + "description": "ID escola - INEP" + }, + { + "name": "idioma_domicilio", + "description": "Qual língua você fala com mais frequência em sua casa?" + }, + { + "name": "id_municipio", + "description": "ID Município - IBGE 7 Dígitos" + }, + { + "name": "id_regiao", + "description": "ID Região" + }, + { + "name": "id_turma", + "description": "ID Turma" + }, + { + "name": "indicador_inse", + "description": "Indicador para cálculo do INSE" + }, + { + "name": "indicador_proficiencia", + "description": "Indicador para cálculo da proficiência (no mínimo três itens respondidos no caderno de prova)" + }, + { + "name": "indicador_prova_brasil", + "description": "Indicador de participação na Prova Brasil" + }, + { + "name": "inicio_estudos", + "description": "Quando você começou a estudar?" + }, + { + "name": "inse", + "description": "Resultado individual do INSE para o aluno" + }, + { + "name": "leitura_historia_quadrinhos", + "description": "Leu ou costuma ler revistas em quadrinhos (mangás, gibis, etc.)?" + }, + { + "name": "leitura_internet", + "description": "Com qual frequência você lê: Notícias na internet (ex.: blog, notícia)." + }, + { + "name": "leitura_jornais", + "description": "Leu jornais este ano?" + }, + { + "name": "leitura_literatura", + "description": "Leu livros de ficção, romances este ano?" + }, + { + "name": "leitura_literatura_infantojuvenil", + "description": "Com que frequência você costuma: - Ler literatura infanto-juvenil, literatural em geral" + }, + { + "name": "leitura_livros_geral", + "description": "Com que frequência você costuma: - Ler livros que não sejam das matérias escolares." + }, + { + "name": "leitura_noticias", + "description": "Com que frequência você costuma: - Ler notícias (jornais, revistas, internet etc.)." + }, + { + "name": "leitura_outros_materiais", + "description": "Leu outros materiais de leitura este ano?" + }, + { + "name": "leitura_revista_comportamento", + "description": "Com qual frequência você lê: Revistas de comportamento, celebridades, esportes ou TV" + }, + { + "name": "leitura_revistas_geral", + "description": "Leu ou costuma ler revistas em geral" + }, + { + "name": "leitura_revistas_tematicas", + "description": "Leu revistas sobre esportes, música, automóveis, etc. esse ano?" + }, + { + "name": "localizacao", + "description": "Localização da escola" + }, + { + "name": "mae_le", + "description": "Você vê sua mãe, ou mulher responsável por você, lendo?" + }, + { + "name": "mae_sabe_ler_escrever", + "description": "Sua mãe, ou a mulher responsável por você, sabe ler e escrever?" + }, + { + "name": "mascara", + "description": "Número gerado como código de acesso aos Estabelecimentos de Ensino Básico. Este código é o mesmo para todos os Microdados contendo informações sobre os Estabelecimentos no ano de referência" + }, + { + "name": "mes_nascimento", + "description": "Mês de nascimento" + }, + { + "name": "mora_amigos", + "description": "Normalmente, quem mora na sua casa? - Amigos" + }, + { + "name": "mora_avos", + "description": "Normalmente, quem mora na sua casa? - Avô ou avó." + }, + { + "name": "mora_conjuge", + "description": "Normalmente, quem mora na sua casa? - Sua esposa/seu marido" + }, + { + "name": "mora_filhos", + "description": "Normalmente, quem mora na sua casa? - Suas filhas/seus filhos" + }, + { + "name": "mora_irmaos", + "description": "Normalmente, quem mora na sua casa? - Irmão(s) ou irmã(s)." + }, + { + "name": "mora_mae", + "description": "Normalmente, quem mora na sua casa? - Mãe (mães ou madrasta)." + }, + { + "name": "mora_outros_parentes", + "description": "Normalmente, quem mora na sua casa? - Outros parentes (tios, primos etc.)." + }, + { + "name": "mora_pai", + "description": "Normalmente, quem mora na sua casa? - Pai (pais ou padrasto)." + }, + { + "name": "motivo_estar_escola", + "description": "Você está na escola porque:" + }, + { + "name": "motivo_evasao_escolar", + "description": "Caso você tenha deixado a escola por algum período, qual foi o motivo?" + }, + { + "name": "motivo_faltas", + "description": "Qual o motivo de suas faltas neste ano?" + }, + { + "name": "nao_participa", + "description": "Você participa de outras atividades promovidas por nenhum destes?" + }, + { + "name": "nivel_inse", + "description": "Classificação do Indicador de Nível Socioeconômico em grupos" + }, + { + "name": "ocupacao_mae", + "description": "Sua mãe, ou a mulher responsável por você, está trabalhando atualmente?" + }, + { + "name": "ocupacao_pai", + "description": "Seu pai, ou homem responsável por você, está trabalhando atualmente" + }, + { + "name": "opiniao_frase_1", + "description": "Dê sua opinião sobre a frase: \"O professor se esforça para que eu aprenda a disciplina\"" + }, + { + "name": "opiniao_frase_2", + "description": "Dê sua opinião sobre a frase: \"Eu gosto de ler\"" + }, + { + "name": "opiniao_frase_3", + "description": "Dê sua opinião sobre a frase: \"A leitura me ajuda a viver no mundo atual\"" + }, + { + "name": "opiniao_teste", + "description": "Você achou o teste:" + }, + { + "name": "pai_le", + "description": "Você vê o seu pai, ou homem responsável por você, lendo?" + }, + { + "name": "pai_sabe_ler_escrever", + "description": "Seu pai, ou homem responsável por você, sabe ler e escrever?" + }, + { + "name": "pandemia_ambiente_tranquilo", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Em casa havia um lugar tranquilo para eu assistir às aulas." + }, + { + "name": "pandemia_apoio_colegas", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Meus colegas me apoiaram durante o ensino remoto." + }, + { + "name": "pandemia_apoio_familia", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Meus familiares apoiaram o meu estudo." + }, + { + "name": "pandemia_auxilio_professor", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Os professores me auxiliaram a entender o conteúdo." + }, + { + "name": "pandemia_compreensao_conteudo", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Eu compreendi o conteúdo das aulas remotas." + }, + { + "name": "pandemia_equipamento_ensino_remoto", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Eu possuía equipamento adequado para acompanhar o ensino remoto." + }, + { + "name": "pandemia_facilidade_programas", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Tive facilidade em usar os programas de comunicação nas aulas remotas." + }, + { + "name": "pandemia_internet_ensino_remoto", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Eu tive conexão de internet adequada para acesso às aulas remotas." + }, + { + "name": "pandemia_recebeu_material", + "description": "Durante a pandemia, indique a frequência com que os seguintes fatos ocorreram: - Recebi material impresso da escola (livros, apostilas, atividades em folha etc.)." + }, + { + "name": "participa_associacao_desportiva", + "description": "Você participa de outras atividades promovidas pela Associação Desportiva?" + }, + { + "name": "participa_associacao_moradores", + "description": "Você participa de outras atividades promovidas pela Associação de Moradores?" + }, + { + "name": "participa_atividades_artisticas", + "description": "Além das aulas, você participa de atividades como musica, teatro, trabalhos manuais?" + }, + { + "name": "participa_atividades_esporte", + "description": "Além das aulas, você participa de atividades como esportes?" + }, + { + "name": "participa_excursao_acampamento", + "description": "Além das aulas, você participa de atividades como excursões e acampamentos?" + }, + { + "name": "participa_festas", + "description": "Além das aulas, você participa de atividades como festas e outras comemorações?" + }, + { + "name": "participa_gremio_escolar", + "description": "Você participa de outras atividades promovidas pelo Grêmio Escolar?" + }, + { + "name": "participa_movimento_religioso", + "description": "Você participa de outras atividades promovidas por movimento religioso?" + }, + { + "name": "participa_ong", + "description": "Você participa de outras atividades promovidas por organizações não-governamentais?" + }, + { + "name": "participa_partido_politico", + "description": "Você participa de outras atividades promovidas por partido político?" + }, + { + "name": "participa_reforco_escolar", + "description": "Além das aulas, você participa de atividades como aulas de reforço escolar ou recuperação?" + }, + { + "name": "participa_sindicato", + "description": "Você participa de outras atividades promovidas pelo Sindicato?" + }, + { + "name": "participa_trabalho_solidario", + "description": "Além das aulas, você participa de atividades como trabalho solidário?" + }, + { + "name": "peso_aluno", + "description": "Peso do aluno" + }, + { + "name": "peso_aluno_turma", + "description": "Peso do aluno na turma" + }, + { + "name": "peso_escola", + "description": "Peso da escola" + }, + { + "name": "peso_inse", + "description": "Peso do aluno para o cálculo do INSE" + }, + { + "name": "peso_turma", + "description": "Peso da turma" + }, + { + "name": "pessoa_acompanha_vida_escolar", + "description": "Quem é a pessoa que acompanha mais de perto sua vida escolar?" + }, + { + "name": "possui_agua_encanada", + "description": "Na região que você mora tem: - Água tratada da rua/Água encanada" + }, + { + "name": "possui_amigos_sala", + "description": "Você tem muitos amigos na sua sala de aula?" + }, + { + "name": "possui_aspirador_po", + "description": "Na sua casa tem: - Aspirador de pó." + }, + { + "name": "possui_atlas", + "description": "Na sua casa tem: - Atlas" + }, + { + "name": "possui_automovel", + "description": "Na sua casa tem: - Carro." + }, + { + "name": "possui_calculadora", + "description": "Na sua casa tem: - Calculadora" + }, + { + "name": "possui_casa_banheiro", + "description": "Na sua casa tem: - Banheiro." + }, + { + "name": "possui_casa_cozinha", + "description": "Na sua casa tem: - Cozinha" + }, + { + "name": "possui_casa_dormitorio", + "description": "Na sua casa tem: - Quartos para dormir." + }, + { + "name": "possui_casa_garagem", + "description": "Na sua casa tem: - Garagem" + }, + { + "name": "possui_casa_quarto_individual", + "description": "Na sua casa tem: - Um quarto só seu." + }, + { + "name": "possui_casa_sala", + "description": "Na sua casa tem: - Sala" + }, + { + "name": "possui_celular", + "description": "Na sua casa tem: - Telefone celular" + }, + { + "name": "possui_computador", + "description": "Na sua casa tem: - Computador (ou notebook)" + }, + { + "name": "possui_computador_sem_internet", + "description": "Na sua casa tem: - Computador (ou notebook) sem internet" + }, + { + "name": "possui_dicionario", + "description": "Na sua casa tem: - Dicionário" + }, + { + "name": "possui_eletrecidade", + "description": "Na região que você mora tem: - Iluminação na rua." + }, + { + "name": "possui_eletrodomestico_sem_eletricidade", + "description": "Não tem eletricidade, mas tem eletrodomestico em casa?" + }, + { + "name": "possui_empregada_domestica", + "description": "Na sua casa trabalha alguma empregada doméstica?" + }, + { + "name": "possui_empregada_domestica_cinco_dias", + "description": "Em sua casa trabalha empregado(a) doméstico(a) pelo menos cinco dias por semana?" + }, + { + "name": "possui_enciclopedia", + "description": "Na sua casa tem: - Enciclopédia" + }, + { + "name": "possui_escrivaninha", + "description": "Na sua casa tem: - Mesa para estudar (ou escrivaninha)." + }, + { + "name": "possui_filhos", + "description": "Quantos filhos você tem?" + }, + { + "name": "possui_freezer", + "description": "Na sua casa tem: - Freezer (independente ou segunda porta da geladeira)." + }, + { + "name": "possui_geladeira", + "description": "Na sua casa tem: - Geladeira." + }, + { + "name": "possui_geladeira_freezer", + "description": "Na sua casa tem: - Freezer (parte da geladeira duplex)." + }, + { + "name": "possui_internet", + "description": "Na sua casa tem: - Internet/Rede Wi-Fi." + }, + { + "name": "possui_maquina_lavar_roupa", + "description": "Na sua casa tem: - Máquina de lavar roupa." + }, + { + "name": "possui_microondas", + "description": "Na sua casa tem: - Forno de microondas." + }, + { + "name": "possui_moradia_rua_urbanizada", + "description": "Na região que você mora tem: - Rua pavimentada (asfalto ou calçamento)." + }, + { + "name": "possui_necessidade_especial", + "description": "Você possui algum tipo de necessidade especial?" + }, + { + "name": "possui_radio", + "description": "Na sua casa tem: - Aparelho de rádio" + }, + { + "name": "possui_tablet", + "description": "Na sua casa tem: - Tablet." + }, + { + "name": "possui_telefone", + "description": "Na sua casa tem: - Telefone residencial" + }, + { + "name": "possui_trabalho", + "description": "Você trabalha fora de casa? Se sim, qual a carga horária?" + }, + { + "name": "possui_tv", + "description": "Na sua casa tem: - Televisão." + }, + { + "name": "possui_tv_assinatura", + "description": "Na sua casa tem: - Tv a cabo (Ex.:Net©, Sky© etc.)." + }, + { + "name": "possui_videocassete_dvd", + "description": "Na sua casa tem: - Videocassete e/ou DVD" + }, + { + "name": "preenchimento_caderno", + "description": "Indicador de preenchimento da prova" + }, + { + "name": "preenchimento_questionario", + "description": "Indicador de preenchimento do questionário" + }, + { + "name": "presenca", + "description": "Indicador de presença na prova" + }, + { + "name": "presenca_professor", + "description": "Do 6º ao 9º ano, você teve professor da disciplina:" + }, + { + "name": "pretensao_futura", + "description": "Quando você terminar o 9º ano(8ª série) você pretende:" + }, + { + "name": "professor_ajuda_se_necessario", + "description": "Seu professor dá uma força para você estudar mais quando não tira notas boas?" + }, + { + "name": "professor_atende_prontamente", + "description": "Quando você precisa de ajuda, o professor está sempre pronto para lhe atender?" + }, + { + "name": "professor_cobra", + "description": "Você acha que seu professor pega no seu pé?" + }, + { + "name": "professor_conversa_avaliacao", + "description": "Seu professor conversa com os alunos sobre avaliação?" + }, + { + "name": "professor_disciplina", + "description": "O professor da disciplina:" + }, + { + "name": "professor_elogia_merecimento", + "description": "Seus professores elogiam ou dão parabéns quando você tira boas notas?" + }, + { + "name": "professor_esforca_aprendizado", + "description": "Seu professor se esforça para que você aprenda a disciplina" + }, + { + "name": "professor_espera_silencio", + "description": "Os profesores têm que esperar muito para que os alunos fiquem quietos na sua sala de aula?" + }, + { + "name": "professor_importa_voce_diz", + "description": "Seu professor dá importância ao que você diz?" + }, + { + "name": "professor_leitura_livros_licao_casa", + "description": "O professor da disciplina costuma passar leitura de livros e revistas como lição de casa?" + }, + { + "name": "professor_utiliza_espacos_externos", + "description": "O seu professor costuma utilizar outros espaços além da sala de aula para o ensino da matéria?" + }, + { + "name": "proficiencia", + "description": "Proficiência do aluno na escala única do SAEB com média = 0 e desvio = 1 na população de referência" + }, + { + "name": "proficiencia_saeb", + "description": "Proficiência do aluno na escala única do SAEB com média = 750 e desvio = 50 na população de referência" + }, + { + "name": "quando_nao_entende_materia", + "description": "Quando você não entende a matéria:" + }, + { + "name": "quantidade_livros", + "description": "Além dos livros escolares, quantos livros têm em sua casa?" + }, + { + "name": "quantidade_mudancas_escola", + "description": "Desde o 6º ano, quantas vezes você já mudou de escola?" + }, + { + "name": "quantidade_pessoas_despesas_domicilio", + "description": "Quantas pessoas ajudam a pagar as despesas da casa?" + }, + { + "name": "quantidade_pessoas_domicilio", + "description": "Incluindo você, quantas pessoas vivem atualmente em sua casa?" + }, + { + "name": "quantos_anos_primeiro_grau", + "description": "Há quantos anos você está no 1º grau?" + }, + { + "name": "quantos_anos_segundo_grau", + "description": "Se você está cursando o 2º grau, há quantos anos você o frequenta?" + }, + { + "name": "raca_cor", + "description": "Raça ou Cor" + }, + { + "name": "recebe_jornais", + "description": "Na sua casa chega jornal para ler?" + }, + { + "name": "recebe_revistas", + "description": "Na sua casa chegam revistas de informação geral (Veja, Época)?" + }, + { + "name": "rede", + "description": "Rede Escolar" + }, + { + "name": "rede_ef", + "description": "A partir do sexto ano do ensino fundamental, em que tipo de escola você estudou?" + }, + { + "name": "reprovacao", + "description": "Você já foi reprovado?" + }, + { + "name": "responsaveis_ajudam_realizacao_tarefa_casa", + "description": "Com que frequencia seus pais ajudam a fazer lição de casa?" + }, + { + "name": "responsaveis_almocam_jantam_contigo", + "description": "Seus pais ou responsáves almoçam ou jantam com você?" + }, + { + "name": "responsaveis_cobram_realizacao_tarefa_casa", + "description": "Com que frequência seus pais ou responsáveis costumam: - Cobram você a fazer a tarefa de casa." + }, + { + "name": "responsaveis_comparecem_reuniao_pais", + "description": "Com que frequência seus pais ou responsáveis costumam: - Ir às reuniões de pais na escola." + }, + { + "name": "responsaveis_conhecem_amigo", + "description": "Seu pai ou sua mãe conhecem: - Algum amigo seu?" + }, + { + "name": "responsaveis_conhecem_diretor", + "description": "Seu pai ou sua mãe conhecem: - O diretor da sua escola?" + }, + { + "name": "responsaveis_conhecem_professor", + "description": "Seu pai ou sua mãe conhecem: - Seu(sua) professor(a)?" + }, + { + "name": "responsaveis_conhecem_responsavel_amigo", + "description": "Seu pai ou sua mãe conhecem: - Algum pai/mãe de amigo seu?" + }, + { + "name": "responsaveis_conversam_amigos", + "description": "Seus pais ou responsáveis conversam com seus amigos?" + }, + { + "name": "responsaveis_conversam_amigos_escola", + "description": "Seus pais ou responsáveos conversam com seus amigos/colegas de escola?" + }, + { + "name": "responsaveis_conversam_boletim", + "description": "Quantas vezes seus pais vieram a escola para conversar sobre seu boletim?" + }, + { + "name": "responsaveis_conversam_comportamento", + "description": "Quantas vezes seus pais vieram a escola para atender a chamados relativos ao seu comportamento?" + }, + { + "name": "responsaveis_conversam_diretor", + "description": "Com que frequencia seus pais conversam com o diretor da escola?" + }, + { + "name": "responsaveis_conversam_escola", + "description": "Com que frequência seus pais ou responsáveis costumam: - Conversar com você sobre o que acontece na escola." + }, + { + "name": "responsaveis_conversam_filmes_contigo", + "description": "Seus pais ou responsáveis conversam sobre filmes com você?" + }, + { + "name": "responsaveis_conversam_livros_contigo", + "description": "Seus pais ou responsáveis conversam sobre livros com você?" + }, + { + "name": "responsaveis_conversam_outros_assuntos_contigo", + "description": "Com que frequencia seus pais conversam sobre outros assuntos com você?" + }, + { + "name": "responsaveis_conversam_professor", + "description": "Com que frequencia seus pais conversam com os seus professores?" + }, + { + "name": "responsaveis_conversam_professor_diretor", + "description": "Quantas vezes seus pais vieram a escola para conversar com professores/diretor?" + }, + { + "name": "responsaveis_conversam_programas_tv_contigo", + "description": "Seus pais ou responsáveis conversam sobre programas de TV com você?" + }, + { + "name": "responsaveis_conversam_responsaveis_amigo", + "description": "Com que frequencia seus pais tem conversado com pai/mae/responsável de amigo seu?" + }, + { + "name": "responsaveis_incentivam_boas_notas", + "description": "Com que frequência seus pais ou responsáveis costumam: - Incentivar você a tirar boas notas" + }, + { + "name": "responsaveis_incentivam_comparecer_aulas", + "description": "Com que frequência seus pais ou responsáveis costumam: - Incentivar você a comparecer às aulas." + }, + { + "name": "responsaveis_incentivam_estudos", + "description": "Com que frequência seus pais ou responsáveis costumam: - Incentivar você a estudar." + }, + { + "name": "responsaveis_incentivam_leitura", + "description": "Seus pais ou responsáveis incentivam você a ler?" + }, + { + "name": "responsaveis_incentivam_pontualidade", + "description": "Com que frequencia seus pais procuram fazer com que não chegue atrasado na escola?" + }, + { + "name": "responsaveis_incentivam_realizacao_licao_casa", + "description": "Com que frequência seus pais ou responsáveis costumam: - Incentivar você a fazer a tarefa de casa." + }, + { + "name": "responsaveis_leem", + "description": "Com que frequência seus pais ou responsáveis costumam: - Ler em casa" + }, + { + "name": "responsaveis_ouvem_musica_contigo", + "description": "Seus pais ou responsáveis ouvem música com você?" + }, + { + "name": "responsaveis_participam_festas_escola", + "description": "Quantas vezes seus pais vieram a escola para festas na escola?" + }, + { + "name": "responsaveis_participam_trabalho_voluntario", + "description": "Quantas vezes seus pais vieram a escola para trabalho voluntário?" + }, + { + "name": "respostas_bloco_1", + "description": "Respostas do aluno ao Bloco 1 da prova" + }, + { + "name": "respostas_bloco_2", + "description": "Respostas do aluno ao Bloco 2 da prova" + }, + { + "name": "respostas_bloco_3", + "description": "Respostas do aluno ao Bloco 3 da prova" + }, + { + "name": "serie", + "description": "Série" + }, + { + "name": "sexo", + "description": "Sexo" + }, + { + "name": "sigla_uf", + "description": "Sigla da Unidade da Federação" + }, + { + "name": "situacao_censo", + "description": "Indicador de compatibilização com o Censo Escolar" + }, + { + "name": "situacao_economica", + "description": "Como é sua situação econômica?" + }, + { + "name": "supletivo_ef", + "description": "Voce concluiu o 1º grau no ensino supletivo?" + }, + { + "name": "tempo_chegada_escola", + "description": "Quanto tempo você demora para chegar à sua escola?" + }, + { + "name": "tempo_cursos", + "description": "Fora da escola em dias de aula, quanto tempo você usa para: - Fazer cursos." + }, + { + "name": "tempo_estudos", + "description": "Fora da escola em dias de aula, quanto tempo você usa para: - Estudar (lição de casa, trabalhos escolares, etc.)." + }, + { + "name": "tempo_lazer", + "description": "Fora da escola em dias de aula, quanto tempo você usa para: - Lazer (TV, internet, jogar bola, música etc.)." + }, + { + "name": "tempo_licao_casa", + "description": "Quanto tempo você gasta para fazer as lições de casa?" + }, + { + "name": "tempo_trabalho", + "description": "Fora da escola em dias de aula, quanto tempo você usa para: - Trabalhar fora de casa (recebendo ou não um salário)" + }, + { + "name": "tempo_trabalho_domestico", + "description": "Fora da escola em dias de aula, quanto tempo você usa para: - Fazer trabalhos domésticos (lavar louça, limpar quintal, cuidar dos irmãos)." + }, + { + "name": "tipo_programacao_tv", + "description": "A que tipo de programaçaõ de televisão você mais assiste?" + }, + { + "name": "transporte_escolar", + "description": "Você se utiliza de transporte escolar ou passe escolar, para ir à escola?" + }, + { + "name": "turma_bolsa_escola", + "description": "A turma tem aluno Bolsa Escola?" + }, + { + "name": "turma_exclui", + "description": "Na sua turma, você se sente deixado de lado?" + }, + { + "name": "turno", + "description": "Turno" + }, + { + "name": "utiliza_aprendizado_diariamente", + "description": "Você usa o que aprende da disciplina na escola, no seu dia a dia?" + }, + { + "name": "utiliza_biblioteca_escola", + "description": "Você utiliza a biblioteca ou sala de leitura da sua escola?" + }, + { + "name": "utiliza_biblioteca_externa", + "description": "Você lê ou faz consulta na biblioteca fora da escola?" + }, + { + "name": "utiliza_computador", + "description": "Você sabe usar computador?" + }, + { + "name": "utiliza_computador_escola", + "description": "Você usa computador na escola?" + }, + { + "name": "utiliza_computador_licao_casa", + "description": "Você usa computador para lição/trabalho da disciplina?" + } + ] + }, + { + "slug": "dicionario", + "name": "dicionario", + "description": "Dicionário para as tabelas do SAEB", + "cloudTables": [ + { + "gcpProjectId": "basedosdados", + "gcpDatasetId": "br_inep_saeb", + "gcpTableId": "dicionario" + } + ], + "status": null, + "license": { + "name": "desconhecida", + "slug": "desconhecida" + }, + "pipeline": { + "githubUrl": "http://desconhecida.com" + }, + "publishedBy": null, + "dataCleanedBy": null, + "dataCleaningDescription": "Compatibilização dos dicionários", + "dataCleaningCodeUrl": null, + "rawDataUrl": null, + "auxiliaryFilesUrl": null, + "architectureUrl": null, + "columns": [ + { + "name": "chave", + "description": "Chave" + }, + { + "name": "cobertura_temporal", + "description": "Cobertura Temporal" + }, + { + "name": "coluna", + "description": "Coluna" + }, + { + "name": "id_tabela", + "description": "ID da tabela" + }, + { + "name": "valor", + "description": "Valor" + } + ] + }, + { + "slug": "proficiencia", + "name": "proficiencia", + "description": "A tabela resume a proficiencia na avaliação SAEB proporcionando uma série histórica e compatibilizada à partir de 1995 com informações sobre o aluno, a escola e o resultado do exame", + "cloudTables": [ + { + "gcpProjectId": "basedosdados", + "gcpDatasetId": "br_inep_saeb", + "gcpTableId": "proficiencia" + } + ], + "status": null, + "license": { + "name": "desconhecida", + "slug": "desconhecida" + }, + "pipeline": { + "githubUrl": "http://desconhecida.com" + }, + "publishedBy": null, + "dataCleanedBy": null, + "dataCleaningDescription": "Compatibizalicação das bases", + "dataCleaningCodeUrl": "https://github.com/basedosdados/mais/tree/master/bases/br_inep_saeb/code", + "rawDataUrl": null, + "auxiliaryFilesUrl": null, + "architectureUrl": null, + "columns": [ + { + "name": "amostra", + "description": "Amostra" + }, + { + "name": "ano", + "description": "Ano de aplicação do Saeb" + }, + { + "name": "disciplina", + "description": "Disciplina" + }, + { + "name": "erro_padrao", + "description": "Erro padrão da proficiência na escala única do SAEB" + }, + { + "name": "erro_padrao_saeb", + "description": "Erro padrão da proficiência transformado" + }, + { + "name": "estrato", + "description": "Estrato" + }, + { + "name": "id_aluno", + "description": "ID Aluno no SAEB" + }, + { + "name": "id_escola", + "description": "ID Escola - INEP" + }, + { + "name": "id_municipio", + "description": "ID Município - IBGE 7 Dígitos" + }, + { + "name": "id_regiao", + "description": "ID Região" + }, + { + "name": "id_turma", + "description": "ID Turma no SAEB" + }, + { + "name": "localizacao", + "description": "Localização" + }, + { + "name": "peso_aluno", + "description": "Peso do aluno" + }, + { + "name": "proficiencia", + "description": "Proficiência do aluno calculada na escala única do SAEB, com média = 0 e desvio = 1 na população de referência" + }, + { + "name": "proficiencia_saeb", + "description": "Proficiência transformada na escala única do SAEB, com média = 250, desvio = 50 (do SAEB/97)" + }, + { + "name": "raca_cor", + "description": "Raça/Cor" + }, + { + "name": "rede", + "description": "Rede Escolar" + }, + { + "name": "serie", + "description": "Série/Ano" + }, + { + "name": "sexo", + "description": "Sexo" + }, + { + "name": "sigla_uf", + "description": "Sigla da Unidade da Federação" + }, + { + "name": "turno", + "description": "Turno" + } + ] + } + ] } } \ No newline at end of file diff --git a/models/br_anatel_banda_larga_fixa/schema.yml b/models/br_anatel_banda_larga_fixa/schema.yml index c097730f..faa453e8 100644 --- a/models/br_anatel_banda_larga_fixa/schema.yml +++ b/models/br_anatel_banda_larga_fixa/schema.yml @@ -1,66 +1,38 @@ version: 2 - -models: - - name: br_anatel_banda_larga_fixa__microdados - description: "Microdados de banda larga fixa (também conhecido como Serviço de Comunicação Multimídia) a partir de 2007 que traz dados mensais acerca da empresa ofertante e das especificações técnicas do serviço." +models : + - name: densidade_brasil + description: Total de acessos e densidade por domicílio da Banda Larga Fixa no + Brasil por mês e ano desde março de 2007 columns: - name: ano description: Ano + - name: densidade + description: Densidade de acessos por 100 domicílios - name: mes description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: cnpj - description: Cadastro Nacional de Pessoa Jurídica - - name: empresa - description: Nome da empresa - - name: porte_empresa - description: Porte da empresa - - name: tecnologia - description: Tecnologia - - name: transmissao - description: Meios de transmissão - - name: velocidade - description: Velocidade contratada - - name: produto - description: Tipo de Produto - - name: acessos - description: Número total de acessos - - - name: br_anatel_banda_larga_fixa__densidade_brasil - description: "Total de acessos e densidade por domicílio da Banda Larga Fixa no Brasil por mês e ano desde março de 2007" + - name: densidade_municipio + description: Total de acessos e densidade por domicílio da Banda Larga Fixa nos + municípios brasileiros por mês e ano desde março de 2007. columns: - name: ano description: Ano - - name: mes - description: Mês - name: densidade description: Densidade de acessos por 100 domicílios - - - name: br_anatel_banda_larga_fixa__densidade_uf - description: "Total de acessos e densidade por domicílio da Banda Larga Fixa nos estados por mês e ano desde março de 2007" - columns: - - name: ano - description: Ano + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: densidade - description: Densidade de acessos por 100 domicílios - - - name: br_anatel_banda_larga_fixa__densidade_municipio - description: "Total de acessos e densidade por domicílio da Banda Larga Fixa nos estados por mês e ano desde março de 2007" + - name: densidade_uf + description: Total de acessos e densidade por domicílio da Banda Larga Fixa nos + estados por mês e ano desde março de 2007 columns: - name: ano description: Ano + - name: densidade + description: Densidade de acessos por 100 domicílios - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: densidade - description: Densidade de acessos por 100 domicílios diff --git a/models/br_b3_cotacoes/schema.yml b/models/br_b3_cotacoes/schema.yml index 2842f162..35879859 100644 --- a/models/br_b3_cotacoes/schema.yml +++ b/models/br_b3_cotacoes/schema.yml @@ -1,42 +1,32 @@ version: 2 - -models: - - name: br_b3_cotacoes__cotacoes - description: "Dados de negociação de ativos listados na B3" +models : + - name: cotacoes + description: Cotações negociadas diariamente, b3 é uma fonte completa e atualizada + de informações sobre o mercado financeiro brasileiro. Inclui dados horário de + fechamento do negócio, código referente ao negócio, preço e também quantidade + de ações negociadas. columns: - - name: data_referencia - description: Data de referência da informação - - name: data_negocio - description: Data do pregão - - name: hora_fechamento - description: Hora (o instante) do negócio fechado (UTC-3) + - name: acao_atualizacao + description: Informa a ação de atualização que está ocorrendo (e.g. negócio + novo, cancelado) - name: codigo_identificador_negocio description: Número do negócio - name: codigo_instrumento - description: Código que identifica um instrumento negociado/registrado em bolsa de valores + description: Código que identifica um instrumento negociado/registrado em + bolsa de valores - name: codigo_participante_comprador description: Código comprador - name: codigo_participante_vendedor description: Código vendedor - - name: acao_atualizacao - description: Informa a ação de atualização que está ocorrendo (e.g. negócio novo, cancelado) - - name: tipo_sessao_pregao - description: Tipo sessão do Pregão (e.g. sessão regular, after hours) - - name: quantidade_negociada - description: Quantidade de ações negociadas + - name: data_negocio + description: Data do pregão + - name: data_referencia + description: Data de referência da informação + - name: hora_fechamento + description: Hora (o instante) do negócio fechado (UTC-3) - name: preco_negocio description: Preço do negocio - - - name: br_b3_cotacoes__dicionario - description: "Dicionário de dados da tabela de cotações" - columns: - - name: id_coluna - description: ID da coluna - - name: nome_coluna - description: Nome da coluna - - name: chave - description: Chave - - name: cobertura_temporal - description: Cobertura temporal - - name: valor - description: Valor + - name: quantidade_negociada + description: Quantidade de ações negociadas + - name: tipo_sessao_pregao + description: "Tipo sessão do Pregão (e.g. sessão regular, after hours\r\n)" diff --git a/models/br_inep_saeb/schema.yml b/models/br_inep_saeb/schema.yml new file mode 100644 index 00000000..5be618ae --- /dev/null +++ b/models/br_inep_saeb/schema.yml @@ -0,0 +1,1327 @@ +version: 2 +models : + - name: aluno_ef_2ano + description: Microdados do SAEB com respostas dos alunos para as avaliações e + questionário socioeconômico matriculados no 2º ano do Ensino Fundamental + columns: + - name: amostra + description: Indicador de participação da amostra + - name: ano + description: Ano + - name: area + description: Área em relação ao município + - name: bloco_1 + description: Identificador do Bloco 1 + - name: bloco_1_aberto + description: Identificador do Bloco 1 de resposta construída + - name: bloco_2 + description: Identificador do Bloco 2 + - name: bloco_2_aberto + description: Identificador do Bloco 2 de resposta construída + - name: caderno + description: Número do caderno de prova + - name: conceito_elemento + description: Conceito obtido para elemento na produção de texto + - name: conceito_proposito + description: Conceito obtido para propósito na produção de texto + - name: conceito_q1 + description: Conceito obtido na questão 1 de resposta construída + - name: conceito_q2 + description: Conceito obtido na questão 2 de resposta construída + - name: conceito_segmentacao + description: Conceito obtido para segmentação na produção de texto + - name: disciplina + description: Disciplina + - name: erro_padrao + description: Erro padrão da proficiência + - name: erro_padrao_saeb + description: Erro padrão da proficiência transformada + - name: estrato + description: Descrição dos estratos + - name: id_aluno + description: ID Aluno + - name: id_escola + description: ID escola - INEP + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: id_regiao + description: ID Região + - name: id_turma + description: ID Turma + - name: indicador_proficiencia + description: Indicador para cálculo da proficiência (no mínimo três itens + respondidos no caderno de prova) + - name: localizacao + description: Localização da escola + - name: peso_aluno + description: Peso do aluno + - name: preenchimento_caderno + description: Indicador de preenchimento da prova + - name: presenca + description: Indicador de presença na prova + - name: proficiencia + description: Proficiência do aluno na escala única do SAEB com média = 0 e + desvio = 1 na população de referência + - name: proficiencia_saeb + description: Proficiência do aluno na escala única do SAEB com média = 750 + e desvio = 50 na população de referência + - name: rede + description: Rede Escolar + - name: respostas_bloco_1 + description: Respostas do aluno ao Bloco 1 da prova + - name: respostas_bloco_2 + description: Respostas do aluno ao Bloco 2 da prova + - name: resposta_texto + description: Análise da Produção Textual + - name: serie + description: Série + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: situacao_censo + description: Indicador de compatibilização com o Censo Escolar 2019(2) + - name: texto_grafia + description: Conceito obtido para grafia na produção de texto + - name: turno + description: Turno + - name: aluno_ef_5ano + description: Microdados do SAEB com respostas dos alunos para as avaliações e + questionário socioeconômico matriculados no 5º ano do Ensino Fundamental + columns: + - name: aluno_bolsa_escola + description: O aluno tem Bolsa Escola? + - name: alunos_atentos + description: Os alunos prestam atenção no que o professor diz na sua sala + de aula? + - name: alunos_desordeiros + description: Os alunos fazem barulho e desordem na sua sala de aula? + - name: alunos_obedientes + description: Os alunos fazem o que o professor pede na sua sala de aula? + - name: amostra + description: Indicador de participação da amostra + - name: aniversariante + description: Você ainda fará aniversário este ano? + - name: ano + description: Ano + - name: ano_mascara + description: Ano da Máscara + - name: ano_nascimento + description: Ano de nascimento + - name: area + description: Área em relação ao município + - name: bloco_1 + description: Identificador do Bloco 1 + - name: bloco_2 + description: Identificador do Bloco 2 + - name: bloco_3 + description: Identificador do Bloco 3 + - name: boas_notas_disciplina + description: Neste ano, você teve boas notas ou conceitos nesta disciplina? + - name: caderno + description: Número do caderno de prova + - name: comparacao_colegas_disciplina + description: Na disciplina, como você se compara com os seus colegas de turma? + - name: com_quem_mora + description: Você mora com quem? + - name: consulta_jornais_revistas_licao_casa + description: Você susa jornais e revistas para fazer suas lições de casa? + - name: correcao_licao_casa + description: O(A) professor(a) corrige o dever de casa? + - name: correcao_licao_casa_alunos + description: O seu professor corrige a lição de casa na sala de aula com os + alunos? + - name: curso_atividades_artisticas + description: Você já fez ou está fazendo curso de música, teatro, dança, artes + plásticas? + - name: curso_idioma_externo + description: Você já fez ou está fazendo curso de língua estrangeira? + - name: curso_informatica + description: Você já fez ou está fazendo curso de computação? + - name: curso_reforco_escolar + description: Você já fez ou está fazendo aula de reforço escolar? + - name: desempenho_aluno + description: Estágio de desempenho + - name: disciplina + description: Disciplina + - name: entendimento_ensino + description: Você entende o que o professor ensina nas aulas? + - name: erro_padrao + description: Erro padrão da proficiência + - name: erro_padrao_saeb + description: Erro padrão da proficiência transformada + - name: escola_publica + description: Indica se a escola é pública ou não + - name: escolaridade_mae + description: Qual é a maior escolaridade da sua mãe (ou mulher responsável + por você)? + - name: escolaridade_pai + description: Qual é a maior escolaridade de seu pai (ou homem responsável + por você)? + - name: escolaridade_pessoa + description: Até que série a pessoa indicada acima estudou? + - name: estrato + description: Descrição dos estratos + - name: estuda_fazendo_anotacoes + description: Você estuda habitualmente fazendo anotações das aulas? + - name: estuda_fazendo_licao_casa + description: Você estuda habitualmente fazendo lição de casa? + - name: estuda_fazendo_resumos + description: Você estuda habitualmente fazendo resumos? + - name: estuda_fora_sala_aula + description: Você tem tempo para estudar fora da sala de aula? + - name: estuda_lendo_anotacoes + description: Você estuda habitualmente lendo anotações das aulas? + - name: estuda_lendo_relendo_livros + description: Você estuda habitualmente lendo/relendo os livros indicados pela + escola? + - name: estuda_refazendo_exercicios + description: Você estuda habitualmente refazendo os exercícios de classe? + - name: estuda_somente_assistindo_aulas + description: Você não estuda habitualmente, só assiste as aulas? + - name: estudos_mesma_escola + description: Desde a primeira série, você estudou sempre nesta mesma escola? + - name: evasao_escolar_ate_final_ano + description: Alguma vez você abandonou a escola deixando de frequentá-la até + o final do ano escolar? + - name: evasao_escolar_temporaria + description: Você abandonou a escola durante algum tempo? + - name: existe_lugar_calmo_estudos + description: Existe um lugar calmo para estudar em sua casa? + - name: faixa_etaria + description: Faixa etária para alunos com 15 anos ou mais ou com 8 anos ou + menos + - name: faltas_aula + description: Você faltou as aulas neste ano? + - name: faz_licao_casa + description: Você faz o dever de casa da disciplina? + - name: fez_redacao + description: Este ano você fez redação? + - name: forma_chegada_escola + description: Considerando a maior distância percorrida, normalmente de que + forma você chega à sua escola? + - name: frequenta_biblioteca + description: 'Com qual frequência você costuma ir à/ao: Biblioteca.' + - name: frequenta_cinema + description: 'Com qual frequência você costuma ir à/ao: Cinema.' + - name: frequenta_espetaculo_exposicao + description: 'Com qual frequência você costuma ir à/ao: Espetáculo ou exposição + (teatro, museu, dança ou música).' + - name: frequenta_festas_comunidade + description: Com qual frequência você participa de festas na sua vizinhaça + ou comunidade? + - name: frequenta_museu + description: 'Com qual frequência você costuma ir à/ao: Museu.' + - name: frequenta_show + description: 'Com qual frequência você costuma ir à/ao: Ver apresentações + musicais ou de dança' + - name: frequenta_teatro + description: 'Com qual frequência você costuma ir à/ao: Ver apresentações + teatrais' + - name: gabarito_bloco_1 + description: Gabarito do Bloco 1 do caderno de provas + - name: gabarito_bloco_2 + description: Gabarito do Bloco 2 do caderno de provas + - name: gabarito_bloco_3 + description: Gabarito do Bloco 3 do caderno de provas + - name: gosta_estudar_disciplina + description: Você gosta de estudar esta disciplina? + - name: gosta_leitura + description: Você gosta de ler? + - name: idade + description: Idade + - name: idade_entrada_escola + description: Com que idade você entrou na escola? + - name: id_aluno + description: ID Aluno + - name: id_escola + description: ID escola - INEP + - name: idioma_domicilio + description: Qual língua você fala com mais frequência em sua casa? + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: id_regiao + description: ID Região + - name: id_turma + description: ID Turma + - name: indicador_inse + description: Indicador para cálculo do INSE + - name: indicador_proficiencia + description: Indicador para cálculo da proficiência (no mínimo três itens + respondidos no caderno de prova) + - name: indicador_prova_brasil + description: Indicador de participação na Prova Brasil + - name: inicio_estudos + description: Quando você começou a estudar? + - name: inse + description: Resultado individual do INSE para o aluno + - name: leitura_historia_quadrinhos + description: Leu ou costuma ler revistas em quadrinhos (mangás, gibis, etc.)? + - name: leitura_internet + description: 'Com qual frequência você lê: Notícias na internet (ex.: blog, + notícia).' + - name: leitura_jornais + description: Leu jornais este ano? + - name: leitura_literatura + description: Leu livros de ficção, romances este ano? + - name: leitura_literatura_infantojuvenil + description: 'Com que frequência você costuma: - Ler literatura infanto-juvenil, + literatural em geral' + - name: leitura_livros_geral + description: 'Com que frequência você costuma: - Ler livros que não sejam + das matérias escolares.' + - name: leitura_noticias + description: 'Com que frequência você costuma: - Ler notícias (jornais, revistas, + internet etc.).' + - name: leitura_outros_materiais + description: Leu outros materiais de leitura este ano? + - name: leitura_revista_comportamento + description: 'Com qual frequência você lê: Revistas de comportamento, celebridades, + esportes ou TV' + - name: leitura_revistas_geral + description: Leu ou costuma ler revistas em geral + - name: leitura_revistas_tematicas + description: Leu revistas sobre esportes, música, automóveis, etc. esse ano? + - name: localizacao + description: Localização da escola + - name: mae_le + description: Você vê sua mãe, ou mulher responsável por você, lendo? + - name: mae_sabe_ler_escrever + description: Sua mãe, ou a mulher responsável por você, sabe ler e escrever? + - name: mascara + description: Número gerado como código de acesso aos Estabelecimentos de Ensino + Básico. Este código é o mesmo para todos os Microdados contendo informações + sobre os Estabelecimentos no ano de referência + - name: mes_nascimento + description: Mês de nascimento + - name: mora_amigos + description: Normalmente, quem mora na sua casa? - Amigos + - name: mora_avos + description: Normalmente, quem mora na sua casa? - Avô ou avó. + - name: mora_irmaos + description: Normalmente, quem mora na sua casa? - Irmão(s) ou irmã(s). + - name: mora_mae + description: Normalmente, quem mora na sua casa? - Mãe (mães ou madrasta). + - name: mora_outros_parentes + description: Normalmente, quem mora na sua casa? - Outros parentes (tios, + primos etc.). + - name: mora_pai + description: Normalmente, quem mora na sua casa? - Pai (pais ou padrasto). + - name: motivo_estar_escola + description: 'Você está na escola porque:' + - name: motivo_evasao_escolar + description: Caso você tenha deixado a escola por algum período, qual foi + o motivo? + - name: motivo_faltas + description: Qual o motivo de suas faltas neste ano? + - name: nivel_inse + description: Classificação do Indicador de Nível Socioeconômico em grupos + - name: ocupacao_mae + description: Sua mãe, ou a mulher responsável por você, está trabalhando atualmente? + - name: ocupacao_pai + description: Seu pai, ou homem responsável por você, está trabalhando atualmente + - name: opiniao_teste + description: 'Você achou o teste:' + - name: pai_le + description: Você vê o seu pai, ou homem responsável por você, lendo? + - name: pai_sabe_ler_escrever + description: Seu pai, ou homem responsável por você, sabe ler e escrever? + - name: pandemia_ambiente_tranquilo + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Em casa havia um lugar tranquilo para eu assistir às + aulas.' + - name: pandemia_apoio_colegas + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Meus colegas me apoiaram durante o ensino remoto.' + - name: pandemia_apoio_familia + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Meus familiares apoiaram o meu estudo.' + - name: pandemia_auxilio_professor + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Os professores me auxiliaram a entender o conteúdo.' + - name: pandemia_compreensao_conteudo + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Eu compreendi o conteúdo das aulas remotas.' + - name: pandemia_equipamento_ensino_remoto + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Eu possuía equipamento adequado para acompanhar o ensino + remoto.' + - name: pandemia_facilidade_programas + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Tive facilidade em usar os programas de comunicação nas + aulas remotas.' + - name: pandemia_internet_ensino_remoto + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Eu tive conexão de internet adequada para acesso às aulas + remotas.' + - name: pandemia_recebeu_material + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Recebi material impresso da escola (livros, apostilas, + atividades em folha etc.).' + - name: participa_atividades_artisticas + description: Além das aulas, você participa de atividades como musica, teatro, + trabalhos manuais? + - name: participa_atividades_esporte + description: Além das aulas, você participa de atividades como esportes? + - name: participa_excursao_acampamento + description: Além das aulas, você participa de atividades como excursões e + acampamentos? + - name: participa_festas + description: Além das aulas, você participa de atividades como festas e outras + comemorações? + - name: participa_reforco_escolar + description: Além das aulas, você participa de atividades como aulas de reforço + escolar ou recuperação? + - name: participa_trabalho_solidario + description: Além das aulas, você participa de atividades como trabalho solidário? + - name: peso_aluno + description: Peso do aluno + - name: peso_aluno_turma + description: Peso do aluno na turma + - name: peso_escola + description: Peso da escola + - name: peso_inse + description: Peso do aluno para o cálculo do INSE + - name: peso_turma + description: Peso da turma + - name: pessoa_acompanha_vida_escolar + description: Quem é a pessoa que acompanha mais de perto sua vida escolar? + - name: possui_agua_encanada + description: 'Na região que você mora tem: - Água tratada da rua/Água encanada' + - name: possui_amigos_sala + description: Você tem muitos amigos na sua sala de aula? + - name: possui_aspirador_po + description: 'Na sua casa tem: - Aspirador de pó.' + - name: possui_atlas + description: 'Na sua casa tem: - Atlas' + - name: possui_automovel + description: 'Na sua casa tem: - Carro.' + - name: possui_calculadora + description: 'Na sua casa tem: - Calculadora' + - name: possui_casa_banheiro + description: 'Na sua casa tem: - Banheiro.' + - name: possui_casa_cozinha + description: 'Na sua casa tem: - Cozinha' + - name: possui_casa_dormitorio + description: 'Na sua casa tem: - Quartos para dormir.' + - name: possui_casa_garagem + description: 'Na sua casa tem: - Garagem' + - name: possui_casa_quarto_individual + description: 'Na sua casa tem: - Um quarto só seu.' + - name: possui_casa_sala + description: 'Na sua casa tem: - Sala' + - name: possui_celular + description: 'Na sua casa tem: - Telefone celular' + - name: possui_computador + description: 'Na sua casa tem: - Computador (ou notebook)' + - name: possui_computador_sem_internet + description: 'Na sua casa tem: - Computador (ou notebook) sem internet' + - name: possui_dicionario + description: 'Na sua casa tem: - Dicionário' + - name: possui_eletrecidade + description: 'Na região que você mora tem: - Iluminação na rua.' + - name: possui_eletrodomestico_sem_eletricidade + description: Não tem eletricidade, mas tem eletrodomestico em casa? + - name: possui_empregada_domestica + description: Na sua casa trabalha alguma empregada doméstica? + - name: possui_empregada_domestica_cinco_dias + description: Em sua casa trabalha empregado(a) doméstico(a) pelo menos cinco + dias por semana? + - name: possui_enciclopedia + description: 'Na sua casa tem: - Enciclopédia' + - name: possui_escrivaninha + description: 'Na sua casa tem: - Mesa para estudar (ou escrivaninha).' + - name: possui_freezer + description: 'Na sua casa tem: - Freezer (independente ou segunda porta da + geladeira).' + - name: possui_geladeira + description: 'Na sua casa tem: - Geladeira.' + - name: possui_geladeira_freezer + description: 'Na sua casa tem: - Freezer (parte da geladeira duplex).' + - name: possui_internet + description: 'Na sua casa tem: - Internet/Rede Wi-Fi.' + - name: possui_maquina_lavar_roupa + description: 'Na sua casa tem: - Máquina de lavar roupa.' + - name: possui_microondas + description: 'Na sua casa tem: - Forno de microondas.' + - name: possui_moradia_rua_urbanizada + description: 'Na região que você mora tem: - Rua pavimentada (asfalto ou calçamento).' + - name: possui_necessidade_especial + description: Você possui algum tipo de necessidade especial? + - name: possui_radio + description: 'Na sua casa tem: - Aparelho de rádio' + - name: possui_tablet + description: 'Na sua casa tem: - Tablet.' + - name: possui_telefone + description: 'Na sua casa tem: - Telefone residencial' + - name: possui_trabalho + description: Você trabalha fora de casa? Se sim, qual a carga horária? + - name: possui_tv + description: 'Na sua casa tem: - Televisão.' + - name: possui_tv_assinatura + description: 'Na sua casa tem: - Tv a cabo (Ex.:Net©, Sky© etc.).' + - name: possui_videocassete_dvd + description: 'Na sua casa tem: - Videocassete e/ou DVD' + - name: preenchimento_caderno + description: Indicador de preenchimento da prova + - name: preenchimento_questionario + description: Indicador de preenchimento do questionário + - name: presenca + description: Indicador de presença na prova + - name: pretensao_futura + description: 'Quando você terminar o 5º ano(4ª série) você pretende:' + - name: professor_conversa_avaliacao + description: Seu professor conversa com os alunos sobre avaliação? + - name: professor_disciplina + description: 'O professor da disciplina:' + - name: professor_elogia_merecimento + description: Seus professores elogiam ou dão parabéns quando você tira boas + notas? + - name: professor_esforca_aprendizado + description: Seu professor dá uma força para você estudar mais quando não + tira notas boas? + - name: professor_importa_voce_diz + description: Seu professor dá importância ao que você diz? + - name: professor_leitura_livros_licao_casa + description: O professor da disciplina costuma passar leitura de livros e + revistas como lição de casa? + - name: professor_trata_carinho + description: Seu professor te trata com carinho? + - name: proficiencia + description: Proficiência do aluno na escala única do SAEB com média = 0 e + desvio = 1 na população de referência + - name: proficiencia_saeb + description: Proficiência do aluno na escala única do SAEB com média = 750 + e desvio = 50 na população de referência + - name: quando_nao_entende_materia + description: 'Quando você não entende a matéria:' + - name: quantidade_livros + description: Além dos livros escolares, quantos livros têm em sua casa? + - name: quantidade_mudancas_escola + description: Desde o 1º ano, quantas vezes você já mudou de escola? + - name: quantidade_pessoas_despesas_domicilio + description: Quantas pessoas ajudam a pagar as despesas da casa? + - name: quantidade_pessoas_domicilio + description: Incluindo você, quantas pessoas vivem atualmente em sua casa? + - name: quantos_anos_primeiro_grau + description: Há quantos anos você está no 1º grau? + - name: raca_cor + description: Raça ou Cor + - name: recebe_jornais + description: Na sua casa chega jornal para ler? + - name: recebe_revistas + description: Na sua casa chegam revistas de informação geral (Veja, Época)? + - name: rede + description: Rede Escolar + - name: rede_ef + description: A partir do primeiro ano do ensino fundamental, em que tipo de + escola você estudou? + - name: reprovacao + description: Você já foi reprovado? + - name: responsaveis_ajudam_realizacao_licao_casa + description: Com que frequencia seus pais ajudam a fazer lição de casa? + - name: responsaveis_almocam_jantam_contigo + description: Seus pais ou responsáves almoçam ou jantam com você? + - name: responsaveis_cobram_realizacao_licao_casa + description: 'Com que frequência seus pais ou responsáveis costumam: - Cobram + você a fazer a tarefa de casa.' + - name: responsaveis_comparecem_reuniao_pais + description: 'Com que frequência seus pais ou responsáveis costumam: - Ir + às reuniões de pais na escola.' + - name: responsaveis_conhecem_amigo + description: 'Seu pai ou sua mãe conhecem: - Algum amigo seu?' + - name: responsaveis_conhecem_diretor + description: 'Seu pai ou sua mãe conhecem: - O diretor da sua escola?' + - name: responsaveis_conhecem_professor + description: 'Seu pai ou sua mãe conhecem: - Seu(sua) professor(a)?' + - name: responsaveis_conhecem_responsavel_amigo + description: 'Seu pai ou sua mãe conhecem: - Algum pai/mãe de amigo seu?' + - name: responsaveis_conversam_amigos + description: Seus pais ou responsáveis conversam com seus amigos? + - name: responsaveis_conversam_boletim + description: Quantas vezes seus pais vieram a escola para conversar sobre + seu boletim? + - name: responsaveis_conversam_comportamento + description: Quantas vezes seus pais vieram a escola para atender a chamados + relativos ao seu comportamento? + - name: responsaveis_conversam_escola + description: 'Com que frequência seus pais ou responsáveis costumam: - Conversar + com você sobre o que acontece na escola.' + - name: responsaveis_conversam_filmes_contigo + description: Seus pais ou responsáveis conversam sobre filmes com você? + - name: responsaveis_conversam_livros_contigo + description: Seus pais ou responsáveis conversam sobre livros com você? + - name: responsaveis_conversam_outros_assuntos_contigo + description: Com que frequencia seus pais conversam sobre outros assuntos + com você? + - name: responsaveis_conversam_professor_diretor + description: Quantas vezes seus pais vieram a escola para conversar com professores/diretor? + - name: responsaveis_conversam_programas_tv_contigo + description: Seus pais ou responsáveis conversam sobre programas de TV com + você? + - name: responsaveis_conversam_responsaveis_amigo + description: Com que frequencia seus pais tem conversado com pai/mae/responsável + de amigo seu? + - name: responsaveis_incentivam_boas_notas + description: 'Com que frequência seus pais ou responsáveis costumam: - Incentivar + você a tirar boas notas' + - name: responsaveis_incentivam_comparecer_aulas + description: 'Com que frequência seus pais ou responsáveis costumam: - Incentivar + você a comparecer às aulas.' + - name: responsaveis_incentivam_estudos + description: 'Com que frequência seus pais ou responsáveis costumam: - Incentivar + você a estudar.' + - name: responsaveis_incentivam_leitura + description: Seus pais ou responsáveis incentivam você a ler? + - name: responsaveis_incentivam_pontualidade + description: Com que frequencia seus pais procuram fazer com que não chegue + atrasado na escola? + - name: responsaveis_incentivam_realizacao_licao_casa + description: 'Com que frequência seus pais ou responsáveis costumam: - Incentivar + você a fazer a tarefa de casa.' + - name: responsaveis_leem + description: 'Com que frequência seus pais ou responsáveis costumam: - Ler + em casa' + - name: responsaveis_ouvem_musica_contigo + description: Seus pais ou responsáveis ouvem música com você? + - name: responsaveis_participam_festas_escola + description: Quantas vezes seus pais vieram a escola para festas na escola? + - name: responsaveis_participam_trabalho_voluntario + description: Quantas vezes seus pais vieram a escola para trabalho voluntário? + - name: respostas_bloco_1 + description: Respostas do aluno ao Bloco 1 da prova + - name: respostas_bloco_2 + description: Respostas do aluno ao Bloco 2 da prova + - name: respostas_bloco_3 + description: Respostas do aluno ao Bloco 3 da prova + - name: serie + description: Série + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: situacao_censo + description: Indicador de compatibilização com o Censo Escolar + - name: tempo_chegada_escola + description: Quanto tempo você demora para chegar à sua escola? + - name: tempo_cursos + description: 'Fora da escola em dias de aula, quanto tempo você usa para: + - Fazer cursos.' + - name: tempo_estudos + description: 'Fora da escola em dias de aula, quanto tempo você usa para: + - Estudar (lição de casa, trabalhos escolares, etc.).' + - name: tempo_lazer + description: 'Fora da escola em dias de aula, quanto tempo você usa para: + - Lazer (TV, internet, jogar bola, música etc.).' + - name: tempo_licao_casa + description: Quanto tempo você gasta para fazer as lições de casa? + - name: tempo_trabalho_domestico + description: 'Fora da escola em dias de aula, quanto tempo você usa para: + - Fazer trabalhos domésticos (lavar louça, limpar quintal, cuidar dos irmãos).' + - name: tipo_leitura + description: O que você mais gosta de ler? + - name: tipo_programacao_tv + description: A que tipo de programaçaõ de televisão você mais assiste? + - name: transporte_escolar + description: Você se utiliza de transporte escolar ou passe escolar, para + ir à escola? + - name: turma_bolsa_escola + description: A turma tem aluno Bolsa Escola? + - name: turma_exclui + description: Na sua turma, você se sente deixado de lado? + - name: turno + description: Turno + - name: utiliza_aprendizado_diariamente + description: Você usa o que aprende da disciplina na escola, no seu dia a + dia? + - name: utiliza_biblioteca_escola + description: Você utiliza a biblioteca ou sala de leitura da sua escola? + - name: utiliza_biblioteca_externa + description: Você lê ou faz consulta na biblioteca fora da escola? + - name: utiliza_computador + description: Você sabe usar computador? + - name: utiliza_computador_escola + description: Você usa computador na escola? + - name: utiliza_computador_licao_casa + description: Você usa computador para lição/trabalho da disciplina? + - name: aluno_ef_9ano + description: Microdados do SAEB com respostas dos alunos para as avaliações e + questionário socioeconômico matriculados no 9º ano do Ensino Fundamental + columns: + - name: aluno_bolsa_escola + description: O aluno tem Bolsa Escola? + - name: alunos_atentos + description: Os alunos prestam atenção no que o professor diz na sua sala + de aula? + - name: alunos_desordeiros + description: Os alunos fazem barulho e desordem na sua sala de aula? + - name: alunos_obedientes + description: Os alunos fazem o que o professor pede na sua sala de aula? + - name: amostra + description: Indicador de participação da amostra + - name: ano + description: Ano + - name: ano_mascara + description: Ano da Máscara + - name: ano_nascimento + description: Ano de nascimento + - name: area + description: Área em relação ao município + - name: bloco_1 + description: Identificador do Bloco 1 + - name: bloco_1_aberto + description: Identificador do Bloco Aberto 1 + - name: bloco_2 + description: Identificador do Bloco 2 + - name: bloco_2_aberto + description: Identificador do Bloco Aberto 2 + - name: bloco_3 + description: Identificador do Bloco 3 + - name: boas_notas_disciplina + description: Neste ano, você teve boas notas ou conceitos nesta disciplina? + - name: brigou_professor + description: Você brigou com algum professor este ano? + - name: caderno + description: Número do caderno de prova + - name: comparacao_colegas_disciplina + description: Na disciplina, como você se compara com os seus colegas de turma? + - name: com_quem_mora + description: Você mora com quem? + - name: conceito_q1 + description: Conceito questão 1 + - name: conceito_q2 + description: Conceito questão 2 + - name: consulta_jornais_revistas_licao_casa + description: Você susa jornais e revistas para fazer suas lições de casa? + - name: correcao_licao_casa + description: O(A) professor(a) corrige o dever de casa? + - name: correcao_licao_casa_alunos + description: O seu professor corrige a lição de casa na sala de aula com os + alunos? + - name: curso_atividades_artisticas + description: Você já fez ou está fazendo curso de música, teatro, dança, artes + plásticas? + - name: curso_idioma_externo + description: Você já fez ou está fazendo curso de língua estrangeira? + - name: curso_informatica + description: Você já fez ou está fazendo curso de computação? + - name: curso_outros + description: Você já fez ou está fazendo algum outro curso? + - name: curso_reforco_escolar + description: Você já fez ou está fazendo aula de reforço escolar? + - name: desempenho_aluno + description: Estágio de desempenho + - name: desempenho_disciplina + description: Como você considera seu desempenho em ciências? + - name: desempenho_prejudicado_falta + description: O seu desempenho na disciplina é prejudicado quando você falta + ou chega atrasado a aula? + - name: disciplina + description: Disciplina + - name: disciplina_auxilia_compreensao + description: As aulas da disciplina ajudam você a compreender melhor as outras + matérias? + - name: entendimento_ensino + description: Você entende o que o professor ensina nas aulas? + - name: erro_padrao + description: Erro padrão da proficiência + - name: erro_padrao_saeb + description: Erro padrão da proficiência transformada + - name: escola_publica + description: Indica se a escola é pública ou não + - name: escolaridade_mae + description: Qual é a maior escolaridade da sua mãe (ou mulher responsável + por você)? + - name: escolaridade_pai + description: Qual é a maior escolaridade de seu pai (ou homem responsável + por você)? + - name: escolaridade_pessoa + description: Até que série a pessoa indicada acima estudou? + - name: estado_civil + description: Estado civil + - name: estrato + description: Descrição dos estratos + - name: estuda_habitualmente + description: Você estuda habitualmente? + - name: evasao_escolar_ate_final_ano + description: Alguma vez você abandonou a escola deixando de frequentá-la até + o final do ano escolar? + - name: evasao_escolar_temporaria + description: Você abandonou a escola durante algum tempo? + - name: existe_lugar_calmo_estudos + description: Existe um lugar calmo para estudar em sua casa? + - name: faixa_etaria + description: Faixa etária para alunos com 19 anos ou mais ou com 12 anos ou + menos + - name: faltas_aula + description: Você faltou as aulas neste ano? + - name: familia_avisada_falta + description: Quando você falta às aulas, sua família é avisada? + - name: faz_licao_casa + description: Você faz o dever de casa da disciplina? + - name: fez_redacao + description: Este ano você fez redação? + - name: forma_chegada_escola + description: Considerando a maior distância percorrida, normalmente de que + forma você chega à sua escola? + - name: frequenta_biblioteca + description: 'Com qual frequência você costuma ir à/ao: Biblioteca.' + - name: frequenta_cinema + description: 'Com qual frequência você costuma ir à/ao: Cinema.' + - name: frequenta_espetaculo_exposicao + description: 'Com qual frequência você costuma ir à/ao: Espetáculo ou exposição + (teatro, museu, dança ou música).' + - name: frequenta_festas_comunidade + description: Com qual frequência você participa de festas na sua vizinhaça + ou comunidade? + - name: frequenta_show + description: 'Com qual frequência você costuma ir à/ao: Ver apresentações + musicais ou de dança' + - name: frequenta_teatro + description: 'Com qual frequência você costuma ir à/ao: Ver apresentações + teatrais' + - name: gabarito_bloco_1 + description: Gabarito do Bloco 1 do caderno de provas + - name: gabarito_bloco_2 + description: Gabarito do Bloco 2 do caderno de provas + - name: gabarito_bloco_3 + description: Gabarito do Bloco 3 do caderno de provas + - name: gosta_estudar_disciplina + description: Você gosta de estudar esta disciplina? + - name: idade + description: Idade + - name: idade_entrada_escola + description: Com que idade você entrou na escola? + - name: id_aluno + description: ID Aluno + - name: id_escola + description: ID escola - INEP + - name: idioma_domicilio + description: Qual língua você fala com mais frequência em sua casa? + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: id_regiao + description: ID Região + - name: id_turma + description: ID Turma + - name: indicador_inse + description: Indicador para cálculo do INSE + - name: indicador_proficiencia + description: Indicador para cálculo da proficiência (no mínimo três itens + respondidos no caderno de prova) + - name: indicador_prova_brasil + description: Indicador de participação na Prova Brasil + - name: inicio_estudos + description: Quando você começou a estudar? + - name: inse + description: Resultado individual do INSE para o aluno + - name: leitura_historia_quadrinhos + description: Leu ou costuma ler revistas em quadrinhos (mangás, gibis, etc.)? + - name: leitura_internet + description: 'Com qual frequência você lê: Notícias na internet (ex.: blog, + notícia).' + - name: leitura_jornais + description: Leu jornais este ano? + - name: leitura_literatura + description: Leu livros de ficção, romances este ano? + - name: leitura_literatura_infantojuvenil + description: 'Com que frequência você costuma: - Ler literatura infanto-juvenil, + literatural em geral' + - name: leitura_livros_geral + description: 'Com que frequência você costuma: - Ler livros que não sejam + das matérias escolares.' + - name: leitura_noticias + description: 'Com que frequência você costuma: - Ler notícias (jornais, revistas, + internet etc.).' + - name: leitura_outros_materiais + description: Leu outros materiais de leitura este ano? + - name: leitura_revista_comportamento + description: 'Com qual frequência você lê: Revistas de comportamento, celebridades, + esportes ou TV' + - name: leitura_revistas_geral + description: Leu ou costuma ler revistas em geral + - name: leitura_revistas_tematicas + description: Leu revistas sobre esportes, música, automóveis, etc. esse ano? + - name: localizacao + description: Localização da escola + - name: mae_le + description: Você vê sua mãe, ou mulher responsável por você, lendo? + - name: mae_sabe_ler_escrever + description: Sua mãe, ou a mulher responsável por você, sabe ler e escrever? + - name: mascara + description: Número gerado como código de acesso aos Estabelecimentos de Ensino + Básico. Este código é o mesmo para todos os Microdados contendo informações + sobre os Estabelecimentos no ano de referência + - name: mes_nascimento + description: Mês de nascimento + - name: mora_amigos + description: Normalmente, quem mora na sua casa? - Amigos + - name: mora_avos + description: Normalmente, quem mora na sua casa? - Avô ou avó. + - name: mora_conjuge + description: Normalmente, quem mora na sua casa? - Sua esposa/seu marido + - name: mora_filhos + description: Normalmente, quem mora na sua casa? - Suas filhas/seus filhos + - name: mora_irmaos + description: Normalmente, quem mora na sua casa? - Irmão(s) ou irmã(s). + - name: mora_mae + description: Normalmente, quem mora na sua casa? - Mãe (mães ou madrasta). + - name: mora_outros_parentes + description: Normalmente, quem mora na sua casa? - Outros parentes (tios, + primos etc.). + - name: mora_pai + description: Normalmente, quem mora na sua casa? - Pai (pais ou padrasto). + - name: motivo_estar_escola + description: 'Você está na escola porque:' + - name: motivo_evasao_escolar + description: Caso você tenha deixado a escola por algum período, qual foi + o motivo? + - name: motivo_faltas + description: Qual o motivo de suas faltas neste ano? + - name: nao_participa + description: Você participa de outras atividades promovidas por nenhum destes? + - name: nivel_inse + description: Classificação do Indicador de Nível Socioeconômico em grupos + - name: ocupacao_mae + description: Sua mãe, ou a mulher responsável por você, está trabalhando atualmente? + - name: ocupacao_pai + description: Seu pai, ou homem responsável por você, está trabalhando atualmente + - name: opiniao_frase_1 + description: 'Dê sua opinião sobre a frase: "O professor se esforça para que + eu aprenda a disciplina"' + - name: opiniao_frase_2 + description: 'Dê sua opinião sobre a frase: "Eu gosto de ler"' + - name: opiniao_frase_3 + description: 'Dê sua opinião sobre a frase: "A leitura me ajuda a viver no + mundo atual"' + - name: opiniao_teste + description: 'Você achou o teste:' + - name: pai_le + description: Você vê o seu pai, ou homem responsável por você, lendo? + - name: pai_sabe_ler_escrever + description: Seu pai, ou homem responsável por você, sabe ler e escrever? + - name: pandemia_ambiente_tranquilo + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Em casa havia um lugar tranquilo para eu assistir às + aulas.' + - name: pandemia_apoio_colegas + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Meus colegas me apoiaram durante o ensino remoto.' + - name: pandemia_apoio_familia + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Meus familiares apoiaram o meu estudo.' + - name: pandemia_auxilio_professor + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Os professores me auxiliaram a entender o conteúdo.' + - name: pandemia_compreensao_conteudo + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Eu compreendi o conteúdo das aulas remotas.' + - name: pandemia_equipamento_ensino_remoto + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Eu possuía equipamento adequado para acompanhar o ensino + remoto.' + - name: pandemia_facilidade_programas + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Tive facilidade em usar os programas de comunicação nas + aulas remotas.' + - name: pandemia_internet_ensino_remoto + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Eu tive conexão de internet adequada para acesso às aulas + remotas.' + - name: pandemia_recebeu_material + description: 'Durante a pandemia, indique a frequência com que os seguintes + fatos ocorreram: - Recebi material impresso da escola (livros, apostilas, + atividades em folha etc.).' + - name: participa_associacao_desportiva + description: Você participa de outras atividades promovidas pela Associação + Desportiva? + - name: participa_associacao_moradores + description: Você participa de outras atividades promovidas pela Associação + de Moradores? + - name: participa_atividades_artisticas + description: Além das aulas, você participa de atividades como musica, teatro, + trabalhos manuais? + - name: participa_atividades_esporte + description: Além das aulas, você participa de atividades como esportes? + - name: participa_excursao_acampamento + description: Além das aulas, você participa de atividades como excursões e + acampamentos? + - name: participa_festas + description: Além das aulas, você participa de atividades como festas e outras + comemorações? + - name: participa_gremio_escolar + description: Você participa de outras atividades promovidas pelo Grêmio Escolar? + - name: participa_movimento_religioso + description: Você participa de outras atividades promovidas por movimento + religioso? + - name: participa_ong + description: Você participa de outras atividades promovidas por organizações + não-governamentais? + - name: participa_partido_politico + description: Você participa de outras atividades promovidas por partido político? + - name: participa_reforco_escolar + description: Além das aulas, você participa de atividades como aulas de reforço + escolar ou recuperação? + - name: participa_sindicato + description: Você participa de outras atividades promovidas pelo Sindicato? + - name: participa_trabalho_solidario + description: Além das aulas, você participa de atividades como trabalho solidário? + - name: peso_aluno + description: Peso do aluno + - name: peso_aluno_turma + description: Peso do aluno na turma + - name: peso_escola + description: Peso da escola + - name: peso_inse + description: Peso do aluno para o cálculo do INSE + - name: peso_turma + description: Peso da turma + - name: pessoa_acompanha_vida_escolar + description: Quem é a pessoa que acompanha mais de perto sua vida escolar? + - name: possui_agua_encanada + description: 'Na região que você mora tem: - Água tratada da rua/Água encanada' + - name: possui_amigos_sala + description: Você tem muitos amigos na sua sala de aula? + - name: possui_aspirador_po + description: 'Na sua casa tem: - Aspirador de pó.' + - name: possui_atlas + description: 'Na sua casa tem: - Atlas' + - name: possui_automovel + description: 'Na sua casa tem: - Carro.' + - name: possui_calculadora + description: 'Na sua casa tem: - Calculadora' + - name: possui_casa_banheiro + description: 'Na sua casa tem: - Banheiro.' + - name: possui_casa_cozinha + description: 'Na sua casa tem: - Cozinha' + - name: possui_casa_dormitorio + description: 'Na sua casa tem: - Quartos para dormir.' + - name: possui_casa_garagem + description: 'Na sua casa tem: - Garagem' + - name: possui_casa_quarto_individual + description: 'Na sua casa tem: - Um quarto só seu.' + - name: possui_casa_sala + description: 'Na sua casa tem: - Sala' + - name: possui_celular + description: 'Na sua casa tem: - Telefone celular' + - name: possui_computador + description: 'Na sua casa tem: - Computador (ou notebook)' + - name: possui_computador_sem_internet + description: 'Na sua casa tem: - Computador (ou notebook) sem internet' + - name: possui_dicionario + description: 'Na sua casa tem: - Dicionário' + - name: possui_eletrecidade + description: 'Na região que você mora tem: - Iluminação na rua.' + - name: possui_eletrodomestico_sem_eletricidade + description: Não tem eletricidade, mas tem eletrodomestico em casa? + - name: possui_empregada_domestica + description: Na sua casa trabalha alguma empregada doméstica? + - name: possui_empregada_domestica_cinco_dias + description: Em sua casa trabalha empregado(a) doméstico(a) pelo menos cinco + dias por semana? + - name: possui_enciclopedia + description: 'Na sua casa tem: - Enciclopédia' + - name: possui_escrivaninha + description: 'Na sua casa tem: - Mesa para estudar (ou escrivaninha).' + - name: possui_filhos + description: Quantos filhos você tem? + - name: possui_freezer + description: 'Na sua casa tem: - Freezer (independente ou segunda porta da + geladeira).' + - name: possui_geladeira + description: 'Na sua casa tem: - Geladeira.' + - name: possui_geladeira_freezer + description: 'Na sua casa tem: - Freezer (parte da geladeira duplex).' + - name: possui_internet + description: 'Na sua casa tem: - Internet/Rede Wi-Fi.' + - name: possui_maquina_lavar_roupa + description: 'Na sua casa tem: - Máquina de lavar roupa.' + - name: possui_microondas + description: 'Na sua casa tem: - Forno de microondas.' + - name: possui_moradia_rua_urbanizada + description: 'Na região que você mora tem: - Rua pavimentada (asfalto ou calçamento).' + - name: possui_necessidade_especial + description: Você possui algum tipo de necessidade especial? + - name: possui_radio + description: 'Na sua casa tem: - Aparelho de rádio' + - name: possui_tablet + description: 'Na sua casa tem: - Tablet.' + - name: possui_telefone + description: 'Na sua casa tem: - Telefone residencial' + - name: possui_trabalho + description: Você trabalha fora de casa? Se sim, qual a carga horária? + - name: possui_tv + description: 'Na sua casa tem: - Televisão.' + - name: possui_tv_assinatura + description: 'Na sua casa tem: - Tv a cabo (Ex.:Net©, Sky© etc.).' + - name: possui_videocassete_dvd + description: 'Na sua casa tem: - Videocassete e/ou DVD' + - name: preenchimento_caderno + description: Indicador de preenchimento da prova + - name: preenchimento_questionario + description: Indicador de preenchimento do questionário + - name: presenca + description: Indicador de presença na prova + - name: presenca_professor + description: 'Do 6º ao 9º ano, você teve professor da disciplina:' + - name: pretensao_futura + description: 'Quando você terminar o 9º ano(8ª série) você pretende:' + - name: professor_ajuda_se_necessario + description: Seu professor dá uma força para você estudar mais quando não + tira notas boas? + - name: professor_atende_prontamente + description: Quando você precisa de ajuda, o professor está sempre pronto + para lhe atender? + - name: professor_cobra + description: Você acha que seu professor pega no seu pé? + - name: professor_conversa_avaliacao + description: Seu professor conversa com os alunos sobre avaliação? + - name: professor_disciplina + description: 'O professor da disciplina:' + - name: professor_elogia_merecimento + description: Seus professores elogiam ou dão parabéns quando você tira boas + notas? + - name: professor_esforca_aprendizado + description: Seu professor se esforça para que você aprenda a disciplina + - name: professor_espera_silencio + description: Os profesores têm que esperar muito para que os alunos fiquem + quietos na sua sala de aula? + - name: professor_importa_voce_diz + description: Seu professor dá importância ao que você diz? + - name: professor_leitura_livros_licao_casa + description: O professor da disciplina costuma passar leitura de livros e + revistas como lição de casa? + - name: professor_utiliza_espacos_externos + description: O seu professor costuma utilizar outros espaços além da sala + de aula para o ensino da matéria? + - name: proficiencia + description: Proficiência do aluno na escala única do SAEB com média = 0 e + desvio = 1 na população de referência + - name: proficiencia_saeb + description: Proficiência do aluno na escala única do SAEB com média = 750 + e desvio = 50 na população de referência + - name: quando_nao_entende_materia + description: 'Quando você não entende a matéria:' + - name: quantidade_livros + description: Além dos livros escolares, quantos livros têm em sua casa? + - name: quantidade_mudancas_escola + description: Desde o 6º ano, quantas vezes você já mudou de escola? + - name: quantidade_pessoas_despesas_domicilio + description: Quantas pessoas ajudam a pagar as despesas da casa? + - name: quantidade_pessoas_domicilio + description: Incluindo você, quantas pessoas vivem atualmente em sua casa? + - name: quantos_anos_primeiro_grau + description: Há quantos anos você está no 1º grau? + - name: quantos_anos_segundo_grau + description: Se você está cursando o 2º grau, há quantos anos você o frequenta? + - name: raca_cor + description: Raça ou Cor + - name: recebe_jornais + description: Na sua casa chega jornal para ler? + - name: recebe_revistas + description: Na sua casa chegam revistas de informação geral (Veja, Época)? + - name: rede + description: Rede Escolar + - name: rede_ef + description: A partir do sexto ano do ensino fundamental, em que tipo de escola + você estudou? + - name: reprovacao + description: Você já foi reprovado? + - name: responsaveis_ajudam_realizacao_tarefa_casa + description: Com que frequencia seus pais ajudam a fazer lição de casa? + - name: responsaveis_almocam_jantam_contigo + description: Seus pais ou responsáves almoçam ou jantam com você? + - name: responsaveis_cobram_realizacao_tarefa_casa + description: 'Com que frequência seus pais ou responsáveis costumam: - Cobram + você a fazer a tarefa de casa.' + - name: responsaveis_comparecem_reuniao_pais + description: 'Com que frequência seus pais ou responsáveis costumam: - Ir + às reuniões de pais na escola.' + - name: responsaveis_conhecem_amigo + description: 'Seu pai ou sua mãe conhecem: - Algum amigo seu?' + - name: responsaveis_conhecem_diretor + description: 'Seu pai ou sua mãe conhecem: - O diretor da sua escola?' + - name: responsaveis_conhecem_professor + description: 'Seu pai ou sua mãe conhecem: - Seu(sua) professor(a)?' + - name: responsaveis_conhecem_responsavel_amigo + description: 'Seu pai ou sua mãe conhecem: - Algum pai/mãe de amigo seu?' + - name: responsaveis_conversam_amigos + description: Seus pais ou responsáveis conversam com seus amigos? + - name: responsaveis_conversam_amigos_escola + description: Seus pais ou responsáveos conversam com seus amigos/colegas de + escola? + - name: responsaveis_conversam_boletim + description: Quantas vezes seus pais vieram a escola para conversar sobre + seu boletim? + - name: responsaveis_conversam_comportamento + description: Quantas vezes seus pais vieram a escola para atender a chamados + relativos ao seu comportamento? + - name: responsaveis_conversam_diretor + description: Com que frequencia seus pais conversam com o diretor da escola? + - name: responsaveis_conversam_escola + description: 'Com que frequência seus pais ou responsáveis costumam: - Conversar + com você sobre o que acontece na escola.' + - name: responsaveis_conversam_filmes_contigo + description: Seus pais ou responsáveis conversam sobre filmes com você? + - name: responsaveis_conversam_livros_contigo + description: Seus pais ou responsáveis conversam sobre livros com você? + - name: responsaveis_conversam_outros_assuntos_contigo + description: Com que frequencia seus pais conversam sobre outros assuntos + com você? + - name: responsaveis_conversam_professor + description: Com que frequencia seus pais conversam com os seus professores? + - name: responsaveis_conversam_professor_diretor + description: Quantas vezes seus pais vieram a escola para conversar com professores/diretor? + - name: responsaveis_conversam_programas_tv_contigo + description: Seus pais ou responsáveis conversam sobre programas de TV com + você? + - name: responsaveis_conversam_responsaveis_amigo + description: Com que frequencia seus pais tem conversado com pai/mae/responsável + de amigo seu? + - name: responsaveis_incentivam_boas_notas + description: 'Com que frequência seus pais ou responsáveis costumam: - Incentivar + você a tirar boas notas' + - name: responsaveis_incentivam_comparecer_aulas + description: 'Com que frequência seus pais ou responsáveis costumam: - Incentivar + você a comparecer às aulas.' + - name: responsaveis_incentivam_estudos + description: 'Com que frequência seus pais ou responsáveis costumam: - Incentivar + você a estudar.' + - name: responsaveis_incentivam_leitura + description: Seus pais ou responsáveis incentivam você a ler? + - name: responsaveis_incentivam_pontualidade + description: Com que frequencia seus pais procuram fazer com que não chegue + atrasado na escola? + - name: responsaveis_incentivam_realizacao_licao_casa + description: 'Com que frequência seus pais ou responsáveis costumam: - Incentivar + você a fazer a tarefa de casa.' + - name: responsaveis_leem + description: 'Com que frequência seus pais ou responsáveis costumam: - Ler + em casa' + - name: responsaveis_ouvem_musica_contigo + description: Seus pais ou responsáveis ouvem música com você? + - name: responsaveis_participam_festas_escola + description: Quantas vezes seus pais vieram a escola para festas na escola? + - name: responsaveis_participam_trabalho_voluntario + description: Quantas vezes seus pais vieram a escola para trabalho voluntário? + - name: respostas_bloco_1 + description: Respostas do aluno ao Bloco 1 da prova + - name: respostas_bloco_2 + description: Respostas do aluno ao Bloco 2 da prova + - name: respostas_bloco_3 + description: Respostas do aluno ao Bloco 3 da prova + - name: serie + description: Série + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: situacao_censo + description: Indicador de compatibilização com o Censo Escolar + - name: situacao_economica + description: Como é sua situação econômica? + - name: supletivo_ef + description: Voce concluiu o 1º grau no ensino supletivo? + - name: tempo_chegada_escola + description: Quanto tempo você demora para chegar à sua escola? + - name: tempo_cursos + description: 'Fora da escola em dias de aula, quanto tempo você usa para: + - Fazer cursos.' + - name: tempo_estudos + description: 'Fora da escola em dias de aula, quanto tempo você usa para: + - Estudar (lição de casa, trabalhos escolares, etc.).' + - name: tempo_lazer + description: 'Fora da escola em dias de aula, quanto tempo você usa para: + - Lazer (TV, internet, jogar bola, música etc.).' + - name: tempo_licao_casa + description: Quanto tempo você gasta para fazer as lições de casa? + - name: tempo_trabalho + description: 'Fora da escola em dias de aula, quanto tempo você usa para: + - Trabalhar fora de casa (recebendo ou não um salário)' + - name: tempo_trabalho_domestico + description: 'Fora da escola em dias de aula, quanto tempo você usa para: + - Fazer trabalhos domésticos (lavar louça, limpar quintal, cuidar dos irmãos).' + - name: tipo_programacao_tv + description: A que tipo de programaçaõ de televisão você mais assiste? + - name: transporte_escolar + description: Você se utiliza de transporte escolar ou passe escolar, para + ir à escola? + - name: turma_bolsa_escola + description: A turma tem aluno Bolsa Escola? + - name: turma_exclui + description: Na sua turma, você se sente deixado de lado? + - name: turno + description: Turno + - name: utiliza_aprendizado_diariamente + description: Você usa o que aprende da disciplina na escola, no seu dia a + dia? + - name: utiliza_biblioteca_escola + description: Você utiliza a biblioteca ou sala de leitura da sua escola? + - name: utiliza_biblioteca_externa + description: Você lê ou faz consulta na biblioteca fora da escola? + - name: utiliza_computador + description: Você sabe usar computador? + - name: utiliza_computador_escola + description: Você usa computador na escola? + - name: utiliza_computador_licao_casa + description: Você usa computador para lição/trabalho da disciplina? + - name: dicionario + description: Dicionário para as tabelas do SAEB + columns: + - name: chave + description: Chave + - name: cobertura_temporal + description: Cobertura Temporal + - name: coluna + description: Coluna + - name: id_tabela + description: ID da tabela + - name: valor + description: Valor + - name: proficiencia + description: A tabela resume a proficiencia na avaliação SAEB proporcionando uma + série histórica e compatibilizada à partir de 1995 com informações sobre o aluno, + a escola e o resultado do exame + columns: + - name: amostra + description: Amostra + - name: ano + description: Ano de aplicação do Saeb + - name: disciplina + description: Disciplina + - name: erro_padrao + description: Erro padrão da proficiência na escala única do SAEB + - name: erro_padrao_saeb + description: Erro padrão da proficiência transformado + - name: estrato + description: Estrato + - name: id_aluno + description: ID Aluno no SAEB + - name: id_escola + description: ID Escola - INEP + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: id_regiao + description: ID Região + - name: id_turma + description: ID Turma no SAEB + - name: localizacao + description: Localização + - name: peso_aluno + description: Peso do aluno + - name: proficiencia + description: Proficiência do aluno calculada na escala única do SAEB, com + média = 0 e desvio = 1 na população de referência + - name: proficiencia_saeb + description: Proficiência transformada na escala única do SAEB, com média + = 250, desvio = 50 (do SAEB/97) + - name: raca_cor + description: Raça/Cor + - name: rede + description: Rede Escolar + - name: serie + description: Série/Ano + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: turno + description: Turno diff --git a/models/br_me_caged/schema.yml b/models/br_me_caged/schema.yml index a5481f28..4e1de384 100644 --- a/models/br_me_caged/schema.yml +++ b/models/br_me_caged/schema.yml @@ -1,164 +1,512 @@ version: 2 - -models: +models : - name: microdados_movimentacao - description: Contém dados de movimentações declaradas dentro do prazo com competência de declaração. + description: Contém dados de movimentações declaradas dentro do prazo com competência + de declaração. columns: - name: ano description: Ano - - name: mes - description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 Seção + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: saldo_movimentacao - description: Saldo de movimentação (1 para admissão e -1 para desligamento) - - name: categoria - description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - name: horas_contratuais description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_fora_prazo + description: Indicador fora do prazo + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês + - name: origem_informacao + description: Origem da Informação - name: raca_cor description: Raça ou Cor do Trabalhador - - name: sexo - description: Sexo (1-Homem, 3-Mulher e 9-Não Identificado) - name: salario_mensal description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador - description: Tipo de empregador (0-CNPJ RAIZ, 2-CPF e 9-Não Identificado) + description: Tipo de empregador - name: tipo_estabelecimento - description: Tipo de estabelecimento (1-CNPJ, 3-CAEPF(Cadastro de Atividade Econômica de Pessoa Física), 4-CNO(Cadastro Nacional de Obra), 5-CEI(CAGED), 9-Não Identificado) + description: Tipo de estabelecimento - name: tipo_movimentacao description: Tipo de movimentação - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado + - name: microdados_movimentacao_excluida + description: Contém dados de movimentações excluídas com competência de declaração. + columns: + - name: ano + description: Ano + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: cnae_2_secao + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + - name: cnae_2_subclasse + description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: horas_contratuais + description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_exclusao + description: Indicador Exclusão + - name: indicador_fora_prazo + description: Indicador fora do prazo - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente (0-Não, 1-Sim, 9-Não Identificado) + description: Indicador de trabalhador intermitente - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial (0-Não, 1-Sim, 9-Não Identificado) - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento no início do ano - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz (0-Não, 1-Sim, 9-Não Identificado) + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês - name: origem_informacao description: Origem da Informação - - name: indicador_fora_prazo - description: Indicador fora do prazo + - name: raca_cor + description: Raça ou Cor do Trabalhador + - name: salario_mensal + description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_empregador + description: Tipo de empregador + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao + description: Tipo de movimentação - name: microdados_movimentacao_fora_prazo - description: Contém dados de movimentações declaradas fora do prazo com competência de declaração. + description: Contém dados de movimentações declaradas fora do prazo com competência + de declaração. columns: - name: ano description: Ano - - name: mes - description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 Seção + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: saldo_movimentacao - description: Saldo de movimentação (1 para admissão e -1 para desligamento) - - name: categoria - description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - name: horas_contratuais description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_fora_prazo + description: Indicador fora do prazo + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês + - name: origem_informacao + description: Origem da Informação - name: raca_cor description: Raça ou Cor do Trabalhador - - name: sexo - description: Sexo (1-Homem, 3-Mulher e 9-Não Identificado) - name: salario_mensal description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador - description: Tipo de empregador (0-CNPJ RAIZ, 2-CPF e 9-Não Identificado) + description: Tipo de empregador - name: tipo_estabelecimento - description: Tipo de estabelecimento (1-CNPJ, 3-CAEPF(Cadastro de Atividade Econômica de Pessoa Física), 4-CNO(Cadastro Nacional de Obra), 5-CEI(CAGED), 9-Não Identificado) + description: Tipo de estabelecimento - name: tipo_movimentacao description: Tipo de movimentação + - name: microdados_antigos + description: Microdados públicos do CAGED (2007-2019) + columns: + - name: admitidos_desligados + description: Admissão ou Desligamento (1 para admissão e 2 para desligamento) + - name: ano + description: Ano em que a movimentação foi declarada + - name: bairros_fortaleza + description: Bairros do município de Fortaleza + - name: bairros_rj + description: Bairros do município do Rio de Janeiro + - name: bairros_sp + description: Bairros do Municipio de São Paulo + - name: cbo_2002 + description: Classificação Brasileira de Ocupações + - name: cnae_1 + description: Classificação Nacional de Atividades Econômicas (CNAE) 1.0 + - name: cnae_2 + description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 + - name: cnae_2_subclasse + description: Subclasse de Atividade Econômica, segundo classificação CNAE + - versão 2.0 a partir de 2006 + - name: distritos_sp + description: Distritos do município de São Paulo + - name: faixa_emprego_inicio_janeiro + description: Tamanho do estabelecimento em janeiro do ano de referência + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: id_municipio_6 + description: ID Município - IBGE 6 Dígitos + - name: indicador_aprendiz + description: Indicador de movimentação referente a contrato de aprendizagem + - name: indicador_portador_deficiencia + description: Indicador se o empregado/servidor de portador de deficiência + habilitado ou beneficiário reabilitado + - name: indicador_trabalho_intermitente + description: Indicador de movimentação referente a contrato intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês em que a movimentação foi declarada + - name: quantidade_horas_contratadas + description: Quantidade de horas contratuais por semana + - name: raca_cor + description: Raça e Cor do Trabalhador - disponível a partir de 01/2007 + - name: regiao_administrativas_df + description: Regiões Administrativas do Distrito Federal + - name: regiao_administrativas_rj + description: Regiões Administrativas do Rio de Janeiro + - name: regiao_administrativas_sp + description: Regiões Administrativas de São Paulo + - name: regiao_corede + description: Região Corede + - name: regiao_corede_04 + description: Região Corede 04 + - name: regiao_gov_sp + description: Região Governo de SP + - name: regiao_senac_pr + description: Região Senac PR + - name: regiao_senai_pr + description: Região Senai PR + - name: regiao_senai_sp + description: Região Senai SP + - name: salario_mensal + description: Salário mensal + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: subregiao_senai_pr + description: Sub-região Senai PR + - name: subsetor_ibge + description: Subsetor Econômico segundo IBGE + - name: tempo_emprego + description: Tempo de emprego do trabalhador - name: tipo_deficiencia description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao_desagregado + description: Tipo de movimentação + - name: microdados_antigos_ajustes + description: Microdados públicos de ajuste do CAGED (2007-2019) + columns: + - name: admitidos_desligados + description: Admissão ou Desligamento + - name: ano + description: Ano em que a movimentação foi declarada + - name: bairros_fortaleza + description: Bairros do município de Fortaleza + - name: bairros_rj + description: Bairros do município do Rio de Janeiro + - name: bairros_sp + description: Bairros do Municipio de São Paulo + - name: cbo_1994 + description: Classificação Brasileira de Ocupações 1994 + - name: cbo_2002 + description: Classificação Brasileira de Ocupações + - name: cnae_1 + description: Classificação Nacional de Atividades Econômicas (CNAE) 1.0 + - name: cnae_2_subclasse + description: Subclasse de Atividade Econômica, segundo classificação CNAE + - versão 2.0 a partir de 2006 + - name: competencia_movimentacao + description: Competência da qual é a movimentação + - name: distritos_sp + description: Distritos do município de São Paulo + - name: faixa_emprego_inicio_janeiro + description: Tamanho do estabelecimento em janeiro do ano de referência + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: id_municipio_6 + description: ID Município - IBGE 6 Dígitos + - name: indicador_aprendiz + description: Indicador de movimentação referente a contrato de aprendizagem + - name: indicador_portador_deficiencia + description: Indicador se o empregado/servidor de portador de deficiência + habilitado ou beneficiário reabilitado - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente (0-Não, 1-Sim, 9-Não Identificado) + description: Indicador de movimentação referente a contrato intermitente - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial (0-Não, 1-Sim, 9-Não Identificado) - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento no início do ano + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês em que a movimentação foi declarada + - name: quantidade_horas_contratadas + description: Quantidade de horas contratuais por semana + - name: raca_cor + description: Raça e Cor do Trabalhador + - name: regiao_administrativas_df + description: Regiões Administrativas do Distrito Federal + - name: regiao_administrativas_rj + description: Regiões Administrativas do Rio de Janeiro + - name: regiao_administrativas_sp + description: Regiões Administrativas de São Paulo + - name: regiao_corede + description: Região Corede + - name: regiao_corede_04 + description: Região Corede 04 + - name: regiao_gov_sp + description: Região Governo de SP + - name: regiao_metropolitana_mte + description: Região Metropolitana de localização do estabelecimento + - name: regiao_senac_pr + description: Região Senac PR + - name: regiao_senai_pr + description: Região Senai PR + - name: regiao_senai_sp + description: Região Senai SP + - name: salario_mensal + description: Salário mensal + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: subregiao_senai_pr + description: Sub-região Senai PR + - name: subsetor_ibge + description: Subsetor Econômico - IBGE + - name: tempo_emprego + description: Tempo de emprego do trabalhador + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao_desagregado + description: Tipo de movimentação + - name: microdados_movimentacao + description: Contém dados de movimentações declaradas dentro do prazo com competência + de declaração. + columns: + - name: ano + description: Ano + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: cnae_2_secao + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + - name: cnae_2_subclasse + description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: horas_contratuais + description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz (0-Não, 1-Sim, 9-Não Identificado) - - name: origem_informacao - description: Origem da Informação + description: Indicador de trabalhador aprendiz - name: indicador_fora_prazo description: Indicador fora do prazo + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês + - name: origem_informacao + description: Origem da Informação + - name: raca_cor + description: Raça ou Cor do Trabalhador + - name: salario_mensal + description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_empregador + description: Tipo de empregador + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao + description: Tipo de movimentação - name: microdados_movimentacao_excluida description: Contém dados de movimentações excluídas com competência de declaração. columns: - name: ano description: Ano - - name: mes - description: Mês - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: id_municipio - description: ID Município - IBGE 7 Dígitos + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 - name: cnae_2_secao description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: saldo_movimentacao - description: Saldo de movimentação - - name: categoria - description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - name: horas_contratuais description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_exclusao + description: Indicador Exclusão + - name: indicador_fora_prazo + description: Indicador fora do prazo + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial + - name: mes + description: Mês + - name: origem_informacao + description: Origem da Informação - name: raca_cor description: Raça ou Cor do Trabalhador - - name: sexo - description: Sexo - name: salario_mensal description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador description: Tipo de empregador - name: tipo_estabelecimento description: Tipo de estabelecimento - name: tipo_movimentacao description: Tipo de movimentação - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado + - name: microdados_movimentacao_fora_prazo + description: Contém dados de movimentações declaradas fora do prazo com competência + de declaração. + columns: + - name: ano + description: Ano + - name: categoria + description: Categoria de trabalhador + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: cnae_2_secao + description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + - name: cnae_2_subclasse + description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: grau_instrucao + description: Grau de instrução ou escolaridade + - name: horas_contratuais + description: Horas contratuais + - name: idade + description: Idade do trabalhador + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz + - name: indicador_fora_prazo + description: Indicador fora do prazo - name: indicador_trabalho_intermitente description: Indicador de trabalhador intermitente - name: indicador_trabalho_parcial description: Indicador de movimentação referente a contrato parcial - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento no início do ano - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz + - name: mes + description: Mês - name: origem_informacao description: Origem da Informação - - name: indicador_exclusao - description: Indicador Exclusão - - name: indicador_fora_prazo - description: Indicador fora do prazo + - name: raca_cor + description: Raça ou Cor do Trabalhador + - name: salario_mensal + description: Salário mensal em moeda corrente + - name: saldo_movimentacao + description: Saldo de movimentação + - name: sexo + description: Sexo + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento em relação ao total de vínculos + no início do ano + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: tipo_empregador + description: Tipo de empregador + - name: tipo_estabelecimento + description: Tipo de estabelecimento + - name: tipo_movimentacao + description: Tipo de movimentação From 4ec771b44db5ceadc16cbbd1ada3a9f6fc6812a6 Mon Sep 17 00:00:00 2001 From: Laura Amaral Date: Fri, 21 Jul 2023 00:41:58 -0300 Subject: [PATCH 21/28] undo sync-dbt-schema changes --- models/br_anatel_banda_larga_fixa/schema.yml | 60 ++- models/br_b3_cotacoes/schema.yml | 52 +- models/br_me_caged/schema.yml | 518 +++---------------- 3 files changed, 160 insertions(+), 470 deletions(-) diff --git a/models/br_anatel_banda_larga_fixa/schema.yml b/models/br_anatel_banda_larga_fixa/schema.yml index faa453e8..c097730f 100644 --- a/models/br_anatel_banda_larga_fixa/schema.yml +++ b/models/br_anatel_banda_larga_fixa/schema.yml @@ -1,38 +1,66 @@ version: 2 -models : - - name: densidade_brasil - description: Total de acessos e densidade por domicílio da Banda Larga Fixa no - Brasil por mês e ano desde março de 2007 + +models: + - name: br_anatel_banda_larga_fixa__microdados + description: "Microdados de banda larga fixa (também conhecido como Serviço de Comunicação Multimídia) a partir de 2007 que traz dados mensais acerca da empresa ofertante e das especificações técnicas do serviço." columns: - name: ano description: Ano - - name: densidade - description: Densidade de acessos por 100 domicílios - name: mes description: Mês - - name: densidade_municipio - description: Total de acessos e densidade por domicílio da Banda Larga Fixa nos - municípios brasileiros por mês e ano desde março de 2007. + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: cnpj + description: Cadastro Nacional de Pessoa Jurídica + - name: empresa + description: Nome da empresa + - name: porte_empresa + description: Porte da empresa + - name: tecnologia + description: Tecnologia + - name: transmissao + description: Meios de transmissão + - name: velocidade + description: Velocidade contratada + - name: produto + description: Tipo de Produto + - name: acessos + description: Número total de acessos + + - name: br_anatel_banda_larga_fixa__densidade_brasil + description: "Total de acessos e densidade por domicílio da Banda Larga Fixa no Brasil por mês e ano desde março de 2007" columns: - name: ano description: Ano + - name: mes + description: Mês - name: densidade description: Densidade de acessos por 100 domicílios - - name: id_municipio - description: ID Município - IBGE 7 Dígitos + + - name: br_anatel_banda_larga_fixa__densidade_uf + description: "Total de acessos e densidade por domicílio da Banda Larga Fixa nos estados por mês e ano desde março de 2007" + columns: + - name: ano + description: Ano - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: densidade_uf - description: Total de acessos e densidade por domicílio da Banda Larga Fixa nos - estados por mês e ano desde março de 2007 + - name: densidade + description: Densidade de acessos por 100 domicílios + + - name: br_anatel_banda_larga_fixa__densidade_municipio + description: "Total de acessos e densidade por domicílio da Banda Larga Fixa nos estados por mês e ano desde março de 2007" columns: - name: ano description: Ano - - name: densidade - description: Densidade de acessos por 100 domicílios - name: mes description: Mês - name: sigla_uf description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos + - name: densidade + description: Densidade de acessos por 100 domicílios diff --git a/models/br_b3_cotacoes/schema.yml b/models/br_b3_cotacoes/schema.yml index 35879859..2842f162 100644 --- a/models/br_b3_cotacoes/schema.yml +++ b/models/br_b3_cotacoes/schema.yml @@ -1,32 +1,42 @@ version: 2 -models : - - name: cotacoes - description: Cotações negociadas diariamente, b3 é uma fonte completa e atualizada - de informações sobre o mercado financeiro brasileiro. Inclui dados horário de - fechamento do negócio, código referente ao negócio, preço e também quantidade - de ações negociadas. + +models: + - name: br_b3_cotacoes__cotacoes + description: "Dados de negociação de ativos listados na B3" columns: - - name: acao_atualizacao - description: Informa a ação de atualização que está ocorrendo (e.g. negócio - novo, cancelado) + - name: data_referencia + description: Data de referência da informação + - name: data_negocio + description: Data do pregão + - name: hora_fechamento + description: Hora (o instante) do negócio fechado (UTC-3) - name: codigo_identificador_negocio description: Número do negócio - name: codigo_instrumento - description: Código que identifica um instrumento negociado/registrado em - bolsa de valores + description: Código que identifica um instrumento negociado/registrado em bolsa de valores - name: codigo_participante_comprador description: Código comprador - name: codigo_participante_vendedor description: Código vendedor - - name: data_negocio - description: Data do pregão - - name: data_referencia - description: Data de referência da informação - - name: hora_fechamento - description: Hora (o instante) do negócio fechado (UTC-3) - - name: preco_negocio - description: Preço do negocio + - name: acao_atualizacao + description: Informa a ação de atualização que está ocorrendo (e.g. negócio novo, cancelado) + - name: tipo_sessao_pregao + description: Tipo sessão do Pregão (e.g. sessão regular, after hours) - name: quantidade_negociada description: Quantidade de ações negociadas - - name: tipo_sessao_pregao - description: "Tipo sessão do Pregão (e.g. sessão regular, after hours\r\n)" + - name: preco_negocio + description: Preço do negocio + + - name: br_b3_cotacoes__dicionario + description: "Dicionário de dados da tabela de cotações" + columns: + - name: id_coluna + description: ID da coluna + - name: nome_coluna + description: Nome da coluna + - name: chave + description: Chave + - name: cobertura_temporal + description: Cobertura temporal + - name: valor + description: Valor diff --git a/models/br_me_caged/schema.yml b/models/br_me_caged/schema.yml index 4e1de384..a5481f28 100644 --- a/models/br_me_caged/schema.yml +++ b/models/br_me_caged/schema.yml @@ -1,512 +1,164 @@ version: 2 -models : + +models: - name: microdados_movimentacao - description: Contém dados de movimentações declaradas dentro do prazo com competência - de declaração. + description: Contém dados de movimentações declaradas dentro do prazo com competência de declaração. columns: - name: ano description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - - name: cnae_2_subclasse - description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - - name: idade - description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_fora_prazo - description: Indicador fora do prazo - - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - name: mes description: Mês - - name: origem_informacao - description: Origem da Informação - - name: raca_cor - description: Raça ou Cor do Trabalhador - - name: salario_mensal - description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - name: sigla_uf description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_empregador - description: Tipo de empregador - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao - description: Tipo de movimentação - - name: microdados_movimentacao_excluida - description: Contém dados de movimentações excluídas com competência de declaração. - columns: - - name: ano - description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 Seção - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: saldo_movimentacao + description: Saldo de movimentação (1 para admissão e -1 para desligamento) + - name: categoria + description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - name: idade description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_exclusao - description: Indicador Exclusão - - name: indicador_fora_prazo - description: Indicador fora do prazo - - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês - - name: origem_informacao - description: Origem da Informação + - name: horas_contratuais + description: Horas contratuais - name: raca_cor description: Raça ou Cor do Trabalhador + - name: sexo + description: Sexo (1-Homem, 3-Mulher e 9-Não Identificado) - name: salario_mensal description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador - description: Tipo de empregador + description: Tipo de empregador (0-CNPJ RAIZ, 2-CPF e 9-Não Identificado) - name: tipo_estabelecimento - description: Tipo de estabelecimento + description: Tipo de estabelecimento (1-CNPJ, 3-CAEPF(Cadastro de Atividade Econômica de Pessoa Física), 4-CNO(Cadastro Nacional de Obra), 5-CEI(CAGED), 9-Não Identificado) - name: tipo_movimentacao description: Tipo de movimentação - - name: microdados_movimentacao_fora_prazo - description: Contém dados de movimentações declaradas fora do prazo com competência - de declaração. - columns: - - name: ano - description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - - name: cnae_2_subclasse - description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - - name: idade - description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_fora_prazo - description: Indicador fora do prazo + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente + description: Indicador de trabalhador intermitente (0-Não, 1-Sim, 9-Não Identificado) - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês + description: Indicador de movimentação referente a contrato parcial (0-Não, 1-Sim, 9-Não Identificado) + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento no início do ano + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz (0-Não, 1-Sim, 9-Não Identificado) - name: origem_informacao description: Origem da Informação - - name: raca_cor - description: Raça ou Cor do Trabalhador - - name: salario_mensal - description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_empregador - description: Tipo de empregador - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao - description: Tipo de movimentação - - name: microdados_antigos - description: Microdados públicos do CAGED (2007-2019) + - name: indicador_fora_prazo + description: Indicador fora do prazo + - name: microdados_movimentacao_fora_prazo + description: Contém dados de movimentações declaradas fora do prazo com competência de declaração. columns: - - name: admitidos_desligados - description: Admissão ou Desligamento (1 para admissão e 2 para desligamento) - name: ano - description: Ano em que a movimentação foi declarada - - name: bairros_fortaleza - description: Bairros do município de Fortaleza - - name: bairros_rj - description: Bairros do município do Rio de Janeiro - - name: bairros_sp - description: Bairros do Municipio de São Paulo - - name: cbo_2002 - description: Classificação Brasileira de Ocupações - - name: cnae_1 - description: Classificação Nacional de Atividades Econômicas (CNAE) 1.0 - - name: cnae_2 - description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 - - name: cnae_2_subclasse - description: Subclasse de Atividade Econômica, segundo classificação CNAE - - versão 2.0 a partir de 2006 - - name: distritos_sp - description: Distritos do município de São Paulo - - name: faixa_emprego_inicio_janeiro - description: Tamanho do estabelecimento em janeiro do ano de referência - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: id_municipio_6 - description: ID Município - IBGE 6 Dígitos - - name: indicador_aprendiz - description: Indicador de movimentação referente a contrato de aprendizagem - - name: indicador_portador_deficiencia - description: Indicador se o empregado/servidor de portador de deficiência - habilitado ou beneficiário reabilitado - - name: indicador_trabalho_intermitente - description: Indicador de movimentação referente a contrato intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial + description: Ano - name: mes - description: Mês em que a movimentação foi declarada - - name: quantidade_horas_contratadas - description: Quantidade de horas contratuais por semana - - name: raca_cor - description: Raça e Cor do Trabalhador - disponível a partir de 01/2007 - - name: regiao_administrativas_df - description: Regiões Administrativas do Distrito Federal - - name: regiao_administrativas_rj - description: Regiões Administrativas do Rio de Janeiro - - name: regiao_administrativas_sp - description: Regiões Administrativas de São Paulo - - name: regiao_corede - description: Região Corede - - name: regiao_corede_04 - description: Região Corede 04 - - name: regiao_gov_sp - description: Região Governo de SP - - name: regiao_senac_pr - description: Região Senac PR - - name: regiao_senai_pr - description: Região Senai PR - - name: regiao_senai_sp - description: Região Senai SP - - name: salario_mensal - description: Salário mensal - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo + description: Mês - name: sigla_uf description: Sigla da Unidade da Federação - - name: subregiao_senai_pr - description: Sub-região Senai PR - - name: subsetor_ibge - description: Subsetor Econômico segundo IBGE - - name: tempo_emprego - description: Tempo de emprego do trabalhador - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao_desagregado - description: Tipo de movimentação - - name: microdados_antigos_ajustes - description: Microdados públicos de ajuste do CAGED (2007-2019) - columns: - - name: admitidos_desligados - description: Admissão ou Desligamento - - name: ano - description: Ano em que a movimentação foi declarada - - name: bairros_fortaleza - description: Bairros do município de Fortaleza - - name: bairros_rj - description: Bairros do município do Rio de Janeiro - - name: bairros_sp - description: Bairros do Municipio de São Paulo - - name: cbo_1994 - description: Classificação Brasileira de Ocupações 1994 - - name: cbo_2002 - description: Classificação Brasileira de Ocupações - - name: cnae_1 - description: Classificação Nacional de Atividades Econômicas (CNAE) 1.0 - - name: cnae_2_subclasse - description: Subclasse de Atividade Econômica, segundo classificação CNAE - - versão 2.0 a partir de 2006 - - name: competencia_movimentacao - description: Competência da qual é a movimentação - - name: distritos_sp - description: Distritos do município de São Paulo - - name: faixa_emprego_inicio_janeiro - description: Tamanho do estabelecimento em janeiro do ano de referência - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: idade - description: Idade do trabalhador - name: id_municipio description: ID Município - IBGE 7 Dígitos - - name: id_municipio_6 - description: ID Município - IBGE 6 Dígitos - - name: indicador_aprendiz - description: Indicador de movimentação referente a contrato de aprendizagem - - name: indicador_portador_deficiencia - description: Indicador se o empregado/servidor de portador de deficiência - habilitado ou beneficiário reabilitado - - name: indicador_trabalho_intermitente - description: Indicador de movimentação referente a contrato intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês em que a movimentação foi declarada - - name: quantidade_horas_contratadas - description: Quantidade de horas contratuais por semana - - name: raca_cor - description: Raça e Cor do Trabalhador - - name: regiao_administrativas_df - description: Regiões Administrativas do Distrito Federal - - name: regiao_administrativas_rj - description: Regiões Administrativas do Rio de Janeiro - - name: regiao_administrativas_sp - description: Regiões Administrativas de São Paulo - - name: regiao_corede - description: Região Corede - - name: regiao_corede_04 - description: Região Corede 04 - - name: regiao_gov_sp - description: Região Governo de SP - - name: regiao_metropolitana_mte - description: Região Metropolitana de localização do estabelecimento - - name: regiao_senac_pr - description: Região Senac PR - - name: regiao_senai_pr - description: Região Senai PR - - name: regiao_senai_sp - description: Região Senai SP - - name: salario_mensal - description: Salário mensal - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: subregiao_senai_pr - description: Sub-região Senai PR - - name: subsetor_ibge - description: Subsetor Econômico - IBGE - - name: tempo_emprego - description: Tempo de emprego do trabalhador - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao_desagregado - description: Tipo de movimentação - - name: microdados_movimentacao - description: Contém dados de movimentações declaradas dentro do prazo com competência - de declaração. - columns: - - name: ano - description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) + description: Classificação Nacional de Atividades Econômicas (CNAE) 2.0 Seção - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: saldo_movimentacao + description: Saldo de movimentação (1 para admissão e -1 para desligamento) + - name: categoria + description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - name: idade description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_fora_prazo - description: Indicador fora do prazo - - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês - - name: origem_informacao - description: Origem da Informação + - name: horas_contratuais + description: Horas contratuais - name: raca_cor description: Raça ou Cor do Trabalhador + - name: sexo + description: Sexo (1-Homem, 3-Mulher e 9-Não Identificado) - name: salario_mensal description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - name: tipo_empregador - description: Tipo de empregador + description: Tipo de empregador (0-CNPJ RAIZ, 2-CPF e 9-Não Identificado) - name: tipo_estabelecimento - description: Tipo de estabelecimento + description: Tipo de estabelecimento (1-CNPJ, 3-CAEPF(Cadastro de Atividade Econômica de Pessoa Física), 4-CNO(Cadastro Nacional de Obra), 5-CEI(CAGED), 9-Não Identificado) - name: tipo_movimentacao description: Tipo de movimentação + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado + - name: indicador_trabalho_intermitente + description: Indicador de trabalhador intermitente (0-Não, 1-Sim, 9-Não Identificado) + - name: indicador_trabalho_parcial + description: Indicador de movimentação referente a contrato parcial (0-Não, 1-Sim, 9-Não Identificado) + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento no início do ano + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz (0-Não, 1-Sim, 9-Não Identificado) + - name: origem_informacao + description: Origem da Informação + - name: indicador_fora_prazo + description: Indicador fora do prazo - name: microdados_movimentacao_excluida description: Contém dados de movimentações excluídas com competência de declaração. columns: - name: ano description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: mes + description: Mês + - name: sigla_uf + description: Sigla da Unidade da Federação + - name: id_municipio + description: ID Município - IBGE 7 Dígitos - name: cnae_2_secao description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - name: cnae_2_subclasse description: Subclasse do Código Nacional de Atividades Econômicas 2.0 + - name: cbo_2002 + description: Classificação Brasileira de Ocupações (CBO) - 2002 + - name: saldo_movimentacao + description: Saldo de movimentação + - name: categoria + description: Categoria de trabalhador - name: grau_instrucao description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - name: idade description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_exclusao - description: Indicador Exclusão - - name: indicador_fora_prazo - description: Indicador fora do prazo - - name: indicador_trabalho_intermitente - description: Indicador de trabalhador intermitente - - name: indicador_trabalho_parcial - description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês - - name: origem_informacao - description: Origem da Informação + - name: horas_contratuais + description: Horas contratuais - name: raca_cor description: Raça ou Cor do Trabalhador - - name: salario_mensal - description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - name: sexo description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado + - name: salario_mensal + description: Salário mensal em moeda corrente - name: tipo_empregador description: Tipo de empregador - name: tipo_estabelecimento description: Tipo de estabelecimento - name: tipo_movimentacao description: Tipo de movimentação - - name: microdados_movimentacao_fora_prazo - description: Contém dados de movimentações declaradas fora do prazo com competência - de declaração. - columns: - - name: ano - description: Ano - - name: categoria - description: Categoria de trabalhador - - name: cbo_2002 - description: Classificação Brasileira de Ocupações (CBO) - 2002 - - name: cnae_2_secao - description: Classificação Nacional de Atividades Econômicas (CNAE 2.0 - Seção) - - name: cnae_2_subclasse - description: Subclasse do Código Nacional de Atividades Econômicas 2.0 - - name: grau_instrucao - description: Grau de instrução ou escolaridade - - name: horas_contratuais - description: Horas contratuais - - name: idade - description: Idade do trabalhador - - name: id_municipio - description: ID Município - IBGE 7 Dígitos - - name: indicador_aprendiz - description: Indicador de trabalhador aprendiz - - name: indicador_fora_prazo - description: Indicador fora do prazo + - name: tipo_deficiencia + description: Tipo de deficiência/Beneficiário habilitado - name: indicador_trabalho_intermitente description: Indicador de trabalhador intermitente - name: indicador_trabalho_parcial description: Indicador de movimentação referente a contrato parcial - - name: mes - description: Mês + - name: tamanho_estabelecimento_janeiro + description: Faixa de tamanho do estabelecimento no início do ano + - name: indicador_aprendiz + description: Indicador de trabalhador aprendiz - name: origem_informacao description: Origem da Informação - - name: raca_cor - description: Raça ou Cor do Trabalhador - - name: salario_mensal - description: Salário mensal em moeda corrente - - name: saldo_movimentacao - description: Saldo de movimentação - - name: sexo - description: Sexo - - name: sigla_uf - description: Sigla da Unidade da Federação - - name: tamanho_estabelecimento_janeiro - description: Faixa de tamanho do estabelecimento em relação ao total de vínculos - no início do ano - - name: tipo_deficiencia - description: Tipo de deficiência/Beneficiário habilitado - - name: tipo_empregador - description: Tipo de empregador - - name: tipo_estabelecimento - description: Tipo de estabelecimento - - name: tipo_movimentacao - description: Tipo de movimentação + - name: indicador_exclusao + description: Indicador Exclusão + - name: indicador_fora_prazo + description: Indicador fora do prazo From 1109baa1c6fa7a512a48223ecf276b682ff35845 Mon Sep 17 00:00:00 2001 From: Laura Amaral Date: Fri, 21 Jul 2023 00:43:41 -0300 Subject: [PATCH 22/28] include dataset in dbt_project --- dbt_project.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dbt_project.yml b/dbt_project.yml index 6e6eb46b..53619bef 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -97,6 +97,9 @@ models: br_ibge_pnadc: +materialized: table +schema: br_ibge_pnadc + br_inep_saeb: + +materialized: table + +schema: br_inep_saeb br_inmet_bdmep: +materialized: table +schema: br_inmet_bdmep From 367953bb3d59d1fd313ae82fbc9bda6e64f3a35e Mon Sep 17 00:00:00 2001 From: Laura Amaral Date: Fri, 21 Jul 2023 10:01:32 -0300 Subject: [PATCH 23/28] fix bq-project --- models/br_inep_saeb/aluno_ef_2ano.sql | 2 +- models/br_inep_saeb/aluno_ef_5ano.sql | 2 +- models/br_inep_saeb/aluno_ef_9ano.sql | 2 +- models/br_inep_saeb/dicionario.sql | 2 +- models/br_inep_saeb/proficiencia.sql | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/models/br_inep_saeb/aluno_ef_2ano.sql b/models/br_inep_saeb/aluno_ef_2ano.sql index 9c255681..f73a21fc 100644 --- a/models/br_inep_saeb/aluno_ef_2ano.sql +++ b/models/br_inep_saeb/aluno_ef_2ano.sql @@ -53,4 +53,4 @@ SAFE_CAST(proficiencia AS FLOAT64) proficiencia, SAFE_CAST(erro_padrao AS FLOAT64) erro_padrao, SAFE_CAST(proficiencia_saeb AS FLOAT64) proficiencia_saeb, SAFE_CAST(erro_padrao_saeb AS FLOAT64) erro_padrao_saeb -FROM basedosdados.br_inep_saeb_staging.aluno_ef_2ano AS t \ No newline at end of file +FROM basedosdados-staging.br_inep_saeb_staging.aluno_ef_2ano AS t \ No newline at end of file diff --git a/models/br_inep_saeb/aluno_ef_5ano.sql b/models/br_inep_saeb/aluno_ef_5ano.sql index 363b1e71..b514b0ca 100644 --- a/models/br_inep_saeb/aluno_ef_5ano.sql +++ b/models/br_inep_saeb/aluno_ef_5ano.sql @@ -258,4 +258,4 @@ SAFE_CAST(pandemia_apoio_familia AS STRING) pandemia_apoio_familia, SAFE_CAST(pandemia_apoio_colegas AS STRING) pandemia_apoio_colegas, SAFE_CAST(pretensao_futura AS STRING) pretensao_futura, SAFE_CAST(opiniao_teste AS STRING) opiniao_teste -FROM basedosdados.br_inep_saeb_staging.aluno_ef_5ano AS t \ No newline at end of file +FROM basedosdados-staging.br_inep_saeb_staging.aluno_ef_5ano AS t \ No newline at end of file diff --git a/models/br_inep_saeb/aluno_ef_9ano.sql b/models/br_inep_saeb/aluno_ef_9ano.sql index 0a4cb973..d20bfaae 100644 --- a/models/br_inep_saeb/aluno_ef_9ano.sql +++ b/models/br_inep_saeb/aluno_ef_9ano.sql @@ -283,4 +283,4 @@ SAFE_CAST(opiniao_teste AS STRING) opiniao_teste, SAFE_CAST(opiniao_frase_1 AS STRING) opiniao_frase_1, SAFE_CAST(opiniao_frase_2 AS STRING) opiniao_frase_2, SAFE_CAST(opiniao_frase_3 AS STRING) opiniao_frase_3 -FROM basedosdados.br_inep_saeb_staging.aluno_ef_9ano AS t \ No newline at end of file +FROM basedosdados-staging.br_inep_saeb_staging.aluno_ef_9ano AS t \ No newline at end of file diff --git a/models/br_inep_saeb/dicionario.sql b/models/br_inep_saeb/dicionario.sql index aa9b3e7e..6ab0eabc 100644 --- a/models/br_inep_saeb/dicionario.sql +++ b/models/br_inep_saeb/dicionario.sql @@ -4,4 +4,4 @@ SAFE_CAST(coluna AS STRING) coluna, SAFE_CAST(chave AS STRING) chave, SAFE_CAST(cobertura_temporal AS STRING) cobertura_temporal, SAFE_CAST(valor AS STRING) valor -FROM basedosdados.br_inep_saeb_staging.dicionario AS t \ No newline at end of file +FROM basedosdados-staging.br_inep_saeb_staging.dicionario AS t \ No newline at end of file diff --git a/models/br_inep_saeb/proficiencia.sql b/models/br_inep_saeb/proficiencia.sql index f7c3d327..473ade24 100644 --- a/models/br_inep_saeb/proficiencia.sql +++ b/models/br_inep_saeb/proficiencia.sql @@ -36,4 +36,4 @@ SAFE_CAST(proficiencia AS FLOAT64) proficiencia, SAFE_CAST(erro_padrao AS FLOAT64) erro_padrao, SAFE_CAST(proficiencia_saeb AS FLOAT64) proficiencia_saeb, SAFE_CAST(erro_padrao_saeb AS FLOAT64) erro_padrao_saeb -FROM basedosdados.br_inep_saeb_staging.proficiencia AS t \ No newline at end of file +FROM basedosdados-staging.br_inep_saeb_staging.proficiencia AS t \ No newline at end of file From e77a6dda93656f34fc8e21fd70a61756dc4d8b82 Mon Sep 17 00:00:00 2001 From: Laura Amaral Date: Fri, 21 Jul 2023 10:32:09 -0300 Subject: [PATCH 24/28] fix-dbt-br-inep-saeb --- ...uno_ef_2ano.sql => br_inep_saeb__aluno_ef_2ano.sql} | 1 + ...uno_ef_5ano.sql => br_inep_saeb__aluno_ef_5ano.sql} | 1 + ...uno_ef_9ano.sql => br_inep_saeb__aluno_ef_9ano.sql} | 1 + .../{dicionario.sql => br_inep_saeb__dicionario.sql} | 7 +++++++ ...proficiencia.sql => br_inep_saeb__proficiencia.sql} | 1 + models/br_inep_saeb/schema.yml | 10 +++++----- 6 files changed, 16 insertions(+), 5 deletions(-) rename models/br_inep_saeb/{aluno_ef_2ano.sql => br_inep_saeb__aluno_ef_2ano.sql} (98%) rename models/br_inep_saeb/{aluno_ef_5ano.sql => br_inep_saeb__aluno_ef_5ano.sql} (99%) rename models/br_inep_saeb/{aluno_ef_9ano.sql => br_inep_saeb__aluno_ef_9ano.sql} (99%) rename models/br_inep_saeb/{dicionario.sql => br_inep_saeb__dicionario.sql} (74%) rename models/br_inep_saeb/{proficiencia.sql => br_inep_saeb__proficiencia.sql} (97%) diff --git a/models/br_inep_saeb/aluno_ef_2ano.sql b/models/br_inep_saeb/br_inep_saeb__aluno_ef_2ano.sql similarity index 98% rename from models/br_inep_saeb/aluno_ef_2ano.sql rename to models/br_inep_saeb/br_inep_saeb__aluno_ef_2ano.sql index f73a21fc..8c08ae71 100644 --- a/models/br_inep_saeb/aluno_ef_2ano.sql +++ b/models/br_inep_saeb/br_inep_saeb__aluno_ef_2ano.sql @@ -1,5 +1,6 @@ {{ config( + alias='aluno_ef_2ano', schema='br_inep_saeb', materialized='table', partition_by={ diff --git a/models/br_inep_saeb/aluno_ef_5ano.sql b/models/br_inep_saeb/br_inep_saeb__aluno_ef_5ano.sql similarity index 99% rename from models/br_inep_saeb/aluno_ef_5ano.sql rename to models/br_inep_saeb/br_inep_saeb__aluno_ef_5ano.sql index b514b0ca..02420c96 100644 --- a/models/br_inep_saeb/aluno_ef_5ano.sql +++ b/models/br_inep_saeb/br_inep_saeb__aluno_ef_5ano.sql @@ -1,5 +1,6 @@ {{ config( + alias='aluno_ef_5ano', schema='br_inep_saeb', materialized='table', partition_by={ diff --git a/models/br_inep_saeb/aluno_ef_9ano.sql b/models/br_inep_saeb/br_inep_saeb__aluno_ef_9ano.sql similarity index 99% rename from models/br_inep_saeb/aluno_ef_9ano.sql rename to models/br_inep_saeb/br_inep_saeb__aluno_ef_9ano.sql index d20bfaae..bba86238 100644 --- a/models/br_inep_saeb/aluno_ef_9ano.sql +++ b/models/br_inep_saeb/br_inep_saeb__aluno_ef_9ano.sql @@ -1,5 +1,6 @@ {{ config( + alias='aluno_ef_9ano', schema='br_inep_saeb', materialized='table', partition_by={ diff --git a/models/br_inep_saeb/dicionario.sql b/models/br_inep_saeb/br_inep_saeb__dicionario.sql similarity index 74% rename from models/br_inep_saeb/dicionario.sql rename to models/br_inep_saeb/br_inep_saeb__dicionario.sql index 6ab0eabc..f9229fef 100644 --- a/models/br_inep_saeb/dicionario.sql +++ b/models/br_inep_saeb/br_inep_saeb__dicionario.sql @@ -1,3 +1,10 @@ +{{ + config( + alias='dicionario', + schema='br_inep_saeb', + materialized='table' +}} + SELECT SAFE_CAST(id_tabela AS STRING) id_tabela, SAFE_CAST(coluna AS STRING) coluna, diff --git a/models/br_inep_saeb/proficiencia.sql b/models/br_inep_saeb/br_inep_saeb__proficiencia.sql similarity index 97% rename from models/br_inep_saeb/proficiencia.sql rename to models/br_inep_saeb/br_inep_saeb__proficiencia.sql index 473ade24..1da2f439 100644 --- a/models/br_inep_saeb/proficiencia.sql +++ b/models/br_inep_saeb/br_inep_saeb__proficiencia.sql @@ -1,5 +1,6 @@ {{ config( + alias='proficiencia', schema='br_inep_saeb', materialized='table', partition_by={ diff --git a/models/br_inep_saeb/schema.yml b/models/br_inep_saeb/schema.yml index 5be618ae..cd252456 100644 --- a/models/br_inep_saeb/schema.yml +++ b/models/br_inep_saeb/schema.yml @@ -1,6 +1,6 @@ version: 2 models : - - name: aluno_ef_2ano + - name: br_inep_saeb__aluno_ef_2ano description: Microdados do SAEB com respostas dos alunos para as avaliações e questionário socioeconômico matriculados no 2º ano do Ensino Fundamental columns: @@ -83,7 +83,7 @@ models : description: Conceito obtido para grafia na produção de texto - name: turno description: Turno - - name: aluno_ef_5ano + - name: br_inep_saeb__aluno_ef_5ano description: Microdados do SAEB com respostas dos alunos para as avaliações e questionário socioeconômico matriculados no 5º ano do Ensino Fundamental columns: @@ -642,7 +642,7 @@ models : description: Você usa computador na escola? - name: utiliza_computador_licao_casa description: Você usa computador para lição/trabalho da disciplina? - - name: aluno_ef_9ano + - name: br_inep_saeb__aluno_ef_9ano description: Microdados do SAEB com respostas dos alunos para as avaliações e questionário socioeconômico matriculados no 9º ano do Ensino Fundamental columns: @@ -1263,7 +1263,7 @@ models : description: Você usa computador na escola? - name: utiliza_computador_licao_casa description: Você usa computador para lição/trabalho da disciplina? - - name: dicionario + - name: br_inep_saeb__dicionario description: Dicionário para as tabelas do SAEB columns: - name: chave @@ -1276,7 +1276,7 @@ models : description: ID da tabela - name: valor description: Valor - - name: proficiencia + - name: br_inep_saeb__proficiencia description: A tabela resume a proficiencia na avaliação SAEB proporcionando uma série histórica e compatibilizada à partir de 1995 com informações sobre o aluno, a escola e o resultado do exame From efa6c30b6576518f923e994f04438d4ba5320200 Mon Sep 17 00:00:00 2001 From: Laura Amaral Date: Fri, 21 Jul 2023 10:43:18 -0300 Subject: [PATCH 25/28] fix dicionario --- models/br_inep_saeb/br_inep_saeb__dicionario.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/br_inep_saeb/br_inep_saeb__dicionario.sql b/models/br_inep_saeb/br_inep_saeb__dicionario.sql index f9229fef..5b3a5ecc 100644 --- a/models/br_inep_saeb/br_inep_saeb__dicionario.sql +++ b/models/br_inep_saeb/br_inep_saeb__dicionario.sql @@ -2,7 +2,7 @@ config( alias='dicionario', schema='br_inep_saeb', - materialized='table' + materialized='table') }} SELECT From 30a389d7159a8dec99c98e7bb17ba53774938c6f Mon Sep 17 00:00:00 2001 From: tricktx Date: Fri, 21 Jul 2023 11:19:22 -0300 Subject: [PATCH 26/28] fix: dbt isp --- .../evolucao_mensal_municipio.sql | 17 ++++++++--------- .../br_rj_isp_estatisticas_seguranca/schema.yml | 10 ++-------- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql index 4bef6d73..bc14e3f0 100644 --- a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql +++ b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql @@ -6,7 +6,7 @@ SAFE_CAST(regiao AS STRING) regiao, SAFE_CAST(quantidade_homicidio_doloso AS INT64) quantidade_homicidio_doloso, SAFE_CAST(quantidade_latrocinio AS INT64) quantidade_latrocinio, SAFE_CAST(quantidade_lesao_corporal_morte AS INT64) quantidade_lesao_corporal_morte, -SAFE_CAST(quantidade_crimes_violento_letal_intencional AS INT64) quantidade_crimes_violento_letal_intencional, +SAFE_CAST(quantidade_crimes_violentos_letais_intencionais AS INT64) quantidade_crimes_violentos_letais_intencionais, SAFE_CAST(quantidade_homicidio_intervencao_policial AS INT64) quantidade_homicidio_intervencao_policial, SAFE_CAST(quantidade_letalidade_violenta AS INT64) quantidade_letalidade_violenta, SAFE_CAST(quantidade_tentativa_homicidio AS INT64) quantidade_tentativa_homicidio, @@ -14,7 +14,7 @@ SAFE_CAST(quantidade_lesao_corporal_dolosa AS INT64) quantidade_lesao_corporal_d SAFE_CAST(quantidade_estupro AS INT64) quantidade_estupro, SAFE_CAST(quantidade_homicidio_culposo AS INT64) quantidade_homicidio_culposo, SAFE_CAST(quantidade_lesao_corporal_culposa AS INT64) quantidade_lesao_corporal_culposa, -SAFE_CAST(quantidade_roubo AS INT64) quantidade_roubo_transeunte, +SAFE_CAST(quantidade_roubo_transeunte AS INT64) quantidade_roubo_transeunte, SAFE_CAST(quantidade_roubo_celular AS INT64) quantidade_roubo_celular, SAFE_CAST(quantidade_roubo_corporal_coletivo AS INT64) quantidade_roubo_corporal_coletivo, SAFE_CAST(quantidade_roubo_rua AS INT64) quantidade_roubo_rua, @@ -27,35 +27,34 @@ SAFE_CAST(quantidade_roubo_caixa_eletronico AS INT64) quantidade_roubo_caixa_ele SAFE_CAST(quantidade_roubo_conducao_saque AS INT64) quantidade_roubo_conducao_saque, SAFE_CAST(quantidade_roubo_apos_saque AS INT64) quantidade_roubo_apos_saque, SAFE_CAST(quantidade_roubo_bicicleta AS INT64) quantidade_roubo_bicicleta, -SAFE_CAST(quantidade_outros_roubo AS INT64) quantidade_outros_roubo, +SAFE_CAST(quantidade_outros_roubos AS INT64) quantidade_outros_roubos, SAFE_CAST(quantidade_total_roubos AS INT64) quantidade_total_roubos, SAFE_CAST(quantidade_furto_veiculos AS INT64) quantidade_furto_veiculos, SAFE_CAST(quantidade_furto_transeunte AS INT64) quantidade_furto_transeunte, SAFE_CAST(quantidade_furto_coletivo AS INT64) quantidade_furto_coletivo, SAFE_CAST(quantidade_furto_celular AS INT64) quantidade_furto_celular, SAFE_CAST(quantidade_furto_bicicleta AS INT64) quantidade_furto_bicicleta, -SAFE_CAST(quantidade_outros_furto AS INT64) quantidade_outros_furto, +SAFE_CAST(quantidade_outros_furtos AS INT64) quantidade_outros_furtos, SAFE_CAST(quantidade_total_furtos AS INT64) quantidade_total_furtos, SAFE_CAST(quantidade_sequestro AS INT64) quantidade_sequestro, SAFE_CAST(quantidade_extorsao AS INT64) quantidade_extorsao, SAFE_CAST(quantidade_sequestro_relampago AS INT64) quantidade_sequestro_relampago, SAFE_CAST(quantidade_estelionato AS INT64) quantidade_estelionato, SAFE_CAST(quantidade_apreensao_drogas AS INT64) quantidade_apreensao_drogas, -SAFE_CAST(quantidade_registro_posse_droga AS INT64) quantidade_registro_posse_droga, -SAFE_CAST(quantidade_registro_trafico_droga AS INT64) quantidade_registro_trafico_droga, -SAFE_CAST(quantidade_registro_apreensao_droga_sem_autor AS INT64) quantidade_registro_apreensao_droga_sem_autor, +SAFE_CAST(quantidade_registro_posse_drogas AS INT64) quantidade_registro_posse_drogas, +SAFE_CAST(quantidade_registro_trafico_drogas AS INT64) quantidade_registro_trafico_drogas, +SAFE_CAST(quantidade_registro_apreensao_drogas_sem_autor AS INT64) quantidade_registro_apreensao_drogas_sem_autor, SAFE_CAST(quantidade_registro_veiculo_recuperado AS INT64) quantidade_registro_veiculo_recuperado, SAFE_CAST(quantidade_apf AS INT64) quantidade_apf, SAFE_CAST(quantidade_aaapai AS INT64) quantidade_aaapai, SAFE_CAST(quantidade_cmp AS INT64) quantidade_cmp, SAFE_CAST(quantidade_cmba AS INT64) quantidade_cmba, SAFE_CAST(quantidade_ameaca AS INT64) quantidade_ameaca, -SAFE_CAST(quantidade_pessoa_desaparecida AS INT64) quantidade_pessoa_desaparecida, +SAFE_CAST(quantidade_pessoas_desaparecidas AS INT64) quantidade_pessoas_desaparecidas, SAFE_CAST(quantidade_encontro_cadaver AS INT64) quantidade_encontro_cadaver, SAFE_CAST(quantidade_encontro_ossada AS INT64) quantidade_encontro_ossada, SAFE_CAST(quantidade_policial_militar_morto_servico AS INT64) quantidade_policial_militar_morto_servico, SAFE_CAST(quantidade_policial_civil_morto_servico AS INT64) quantidade_policial_civil_morto_servico, SAFE_CAST(quantidade_registro_ocorrencia AS INT64) quantidade_registro_ocorrencia, SAFE_CAST(tipo_fase AS STRING) tipo_fase - FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_mensal_municipio AS t \ No newline at end of file diff --git a/models/br_rj_isp_estatisticas_seguranca/schema.yml b/models/br_rj_isp_estatisticas_seguranca/schema.yml index d7480430..b80f7907 100644 --- a/models/br_rj_isp_estatisticas_seguranca/schema.yml +++ b/models/br_rj_isp_estatisticas_seguranca/schema.yml @@ -1,11 +1,3 @@ -# ! Definição schemas dbt. - -# ? No modelo dbt (Data Build Tool), "schemas" referem-se a namespaces ou contêineres lógicos que armazenam objetos de banco de dados, como tabelas, visualizações, funções e procedimentos armazenados. - -# ? Em outras palavras, um esquema é uma estrutura organizacional que permite separar e agrupar objetos de banco de dados relacionados de uma maneira lógica. Por exemplo, em um banco de dados de comércio eletrônico, você pode ter um esquema para armazenar informações de clientes e outro esquema para armazenar informações de produtos. - -# ? No dbt, os esquemas são definidos nos arquivos YAML e geralmente são associados a modelos específicos. O dbt cria esquemas automaticamente quando você executa uma operação de criação de modelo (como "dbt run" ou "dbt test") e pode ser configurado para usar diferentes tipos de esquemas, dependendo do seu ambiente de dados e requisitos específicos. - version: 2 # ! modelo dbt armas_apreendidas_mensal models: @@ -218,6 +210,8 @@ models: description: Roubo de veículo - name: quantidade_roubo_carga description: Roubo de carga + - name: quantidade_roubo_comercio + description: Roubo a estabelecimento comercial - name: quantidade_roubo_residencia description: Roubo a residência - name: quantidade_roubo_comercio From 8fde1bf027b05d2b390d1cab2b515472b7922265 Mon Sep 17 00:00:00 2001 From: tricktx Date: Fri, 21 Jul 2023 16:21:57 -0300 Subject: [PATCH 27/28] fix: ajuste tabela prod --- ...mas_apeendidas_mensal.sql => armas_apreendidas_mensal.sql} | 0 .../evolucao_mensal_municipio.sql | 4 ++-- models/br_rj_isp_estatisticas_seguranca/schema.yml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) rename models/br_rj_isp_estatisticas_seguranca/{armas_apeendidas_mensal.sql => armas_apreendidas_mensal.sql} (100%) diff --git a/models/br_rj_isp_estatisticas_seguranca/armas_apeendidas_mensal.sql b/models/br_rj_isp_estatisticas_seguranca/armas_apreendidas_mensal.sql similarity index 100% rename from models/br_rj_isp_estatisticas_seguranca/armas_apeendidas_mensal.sql rename to models/br_rj_isp_estatisticas_seguranca/armas_apreendidas_mensal.sql diff --git a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql index bc14e3f0..1b0befd8 100644 --- a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql +++ b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql @@ -1,4 +1,4 @@ -SELECT +SELECT SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(id_municipio AS STRING) id_municipio, @@ -50,7 +50,7 @@ SAFE_CAST(quantidade_aaapai AS INT64) quantidade_aaapai, SAFE_CAST(quantidade_cmp AS INT64) quantidade_cmp, SAFE_CAST(quantidade_cmba AS INT64) quantidade_cmba, SAFE_CAST(quantidade_ameaca AS INT64) quantidade_ameaca, -SAFE_CAST(quantidade_pessoas_desaparecidas AS INT64) quantidade_pessoas_desaparecidas, +SAFE_CAST(quantidade_pessoas_desaparecida AS INT64) quantidade_pessoas_desaparecida, SAFE_CAST(quantidade_encontro_cadaver AS INT64) quantidade_encontro_cadaver, SAFE_CAST(quantidade_encontro_ossada AS INT64) quantidade_encontro_ossada, SAFE_CAST(quantidade_policial_militar_morto_servico AS INT64) quantidade_policial_militar_morto_servico, diff --git a/models/br_rj_isp_estatisticas_seguranca/schema.yml b/models/br_rj_isp_estatisticas_seguranca/schema.yml index 9a49b5fc..e24d1761 100644 --- a/models/br_rj_isp_estatisticas_seguranca/schema.yml +++ b/models/br_rj_isp_estatisticas_seguranca/schema.yml @@ -174,6 +174,8 @@ models: description: Ano - name: mes description: Mês + - name: id_municipio + description: Identificador IBGE de 7 dígitos do município da circunscrição - name: regiao description: Região do Rio de Janeiro - name: quantidade_homicidio_doloso @@ -270,7 +272,7 @@ models: description: Número de cumprimento de mandado de busca e apreensão (CMBA) - name: quantidade_ameaca description: Ameaça - - name: quantidade_pessoas_desaparecidas + - name: quantidade_pessoas_desaparecida description: Pessoas desaparecidas - name: quantidade_encontro_cadaver description: Encontro de cadáver From 930122ddd49dcaf722720ce5a68cf114c715891c Mon Sep 17 00:00:00 2001 From: tricktx Date: Fri, 21 Jul 2023 17:28:44 -0300 Subject: [PATCH 28/28] rebuild dbt isp --- .../armas_apreendidas_mensal.sql | 1 + .../armas_fogo_apreendidas_mensal.sql | 1 - .../evolucao_mensal_cisp.sql | 3 +- .../evolucao_mensal_municipio.sql | 2 +- .../evolucao_mensal_uf.sql | 6 +- .../evolucao_mensal_upp.sql | 4 +- ...evolucao_policial_morto_servico_mensal.sql | 2 - .../feminicidio_mensal_cisp.sql | 1 - .../relacao_cisp_aisp_risp.sql | 4 +- .../schema.yml | 128 ++++++++++-------- .../taxa_evolucao_anual_municipio.sql | 2 - .../taxa_evolucao_anual_uf.sql | 4 +- .../taxa_evolucao_mensal_municipio.sql | 2 - .../taxa_evolucao_mensal_uf.sql | 4 +- .../taxa_letalidade.sql | 2 - 15 files changed, 77 insertions(+), 89 deletions(-) diff --git a/models/br_rj_isp_estatisticas_seguranca/armas_apreendidas_mensal.sql b/models/br_rj_isp_estatisticas_seguranca/armas_apreendidas_mensal.sql index 4336dfd2..3f4282b3 100644 --- a/models/br_rj_isp_estatisticas_seguranca/armas_apreendidas_mensal.sql +++ b/models/br_rj_isp_estatisticas_seguranca/armas_apreendidas_mensal.sql @@ -17,3 +17,4 @@ SAFE_CAST(quantidade_revolver AS INT64) quantidade_revolver, SAFE_CAST(quantidade_submetralhadora AS INT64) quantidade_submetralhadora, SAFE_CAST(total AS INT64) total FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.armas_apreendidas_mensal AS t + diff --git a/models/br_rj_isp_estatisticas_seguranca/armas_fogo_apreendidas_mensal.sql b/models/br_rj_isp_estatisticas_seguranca/armas_fogo_apreendidas_mensal.sql index bb80e38f..6cbce408 100644 --- a/models/br_rj_isp_estatisticas_seguranca/armas_fogo_apreendidas_mensal.sql +++ b/models/br_rj_isp_estatisticas_seguranca/armas_fogo_apreendidas_mensal.sql @@ -6,5 +6,4 @@ SAFE_CAST(id_cisp AS STRING) id_cisp, SAFE_CAST(id_aisp AS STRING) id_aisp, SAFE_CAST(id_risp AS STRING) id_risp, SAFE_CAST(quantidade_arma_fogo_apreendida AS INT64) quantidade_arma_fogo_apreendida - FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.armas_fogo_apreendidas_mensal AS t diff --git a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_cisp.sql b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_cisp.sql index 0f14b71f..4e593709 100644 --- a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_cisp.sql +++ b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_cisp.sql @@ -60,5 +60,4 @@ SAFE_CAST(quantidade_policial_militar_morto_servico AS INT64) quantidade_policia SAFE_CAST(quantidade_policial_civil_morto_servico AS INT64) quantidade_policial_civil_morto_servico, SAFE_CAST(quantidade_registro_ocorrencia AS INT64) quantidade_registro_ocorrencia, SAFE_CAST(tipo_fase AS STRING) tipo_fase - -FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_mensal_cisp AS t +FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_mensal_cisp AS t \ No newline at end of file diff --git a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql index 1b0befd8..bf71bcb6 100644 --- a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql +++ b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_municipio.sql @@ -57,4 +57,4 @@ SAFE_CAST(quantidade_policial_militar_morto_servico AS INT64) quantidade_policia SAFE_CAST(quantidade_policial_civil_morto_servico AS INT64) quantidade_policial_civil_morto_servico, SAFE_CAST(quantidade_registro_ocorrencia AS INT64) quantidade_registro_ocorrencia, SAFE_CAST(tipo_fase AS STRING) tipo_fase -FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_mensal_municipio AS t \ No newline at end of file +FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_mensal_municipio AS t diff --git a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_uf.sql b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_uf.sql index efc1dad2..b8dab9f2 100644 --- a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_uf.sql +++ b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_uf.sql @@ -1,5 +1,4 @@ -SELECT - +SELECT SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(quantidade_homicidio_doloso AS INT64) quantidade_homicidio_doloso, @@ -56,5 +55,4 @@ SAFE_CAST(quantidade_policial_militar_morto_servico AS INT64) quantidade_policia SAFE_CAST(quantidade_policial_civil_morto_servico AS INT64) quantidade_policial_civil_morto_servico, SAFE_CAST(quantidade_registro_ocorrencia AS INT64) quantidade_registro_ocorrencia, SAFE_CAST(tipo_fase AS STRING) tipo_fase - -FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_mensal_uf AS t +FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_mensal_uf AS t \ No newline at end of file diff --git a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_upp.sql b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_upp.sql index 0d58d5a0..f7058439 100644 --- a/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_upp.sql +++ b/models/br_rj_isp_estatisticas_seguranca/evolucao_mensal_upp.sql @@ -1,5 +1,4 @@ SELECT - SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(id_upp AS STRING) id_upp, @@ -38,5 +37,4 @@ SAFE_CAST(quantidade_encontro_ossada AS INT64) quantidade_encontro_ossada, SAFE_CAST(quantidade_policial_militar_morto_servico AS INT64) quantidade_policial_militar_morto_servico, SAFE_CAST(quantidade_policial_civil_morto_servico AS INT64) quantidade_policial_civil_morto_servico, SAFE_CAST(quantidade_registro_ocorrencia AS INT64) quantidade_registro_ocorrencia - -FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_mensal_upp AS t +FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_mensal_upp AS t \ No newline at end of file diff --git a/models/br_rj_isp_estatisticas_seguranca/evolucao_policial_morto_servico_mensal.sql b/models/br_rj_isp_estatisticas_seguranca/evolucao_policial_morto_servico_mensal.sql index a8013384..d68fbf16 100644 --- a/models/br_rj_isp_estatisticas_seguranca/evolucao_policial_morto_servico_mensal.sql +++ b/models/br_rj_isp_estatisticas_seguranca/evolucao_policial_morto_servico_mensal.sql @@ -1,9 +1,7 @@ SELECT - SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(id_cisp AS STRING) id_cisp, SAFE_CAST(quantidade_policial_militar_morto_servico AS INT64) quantidade_policial_militar_morto_servico, SAFE_CAST(quantidade_policial_civil_morto_servico AS INT64) quantidade_policial_civil_morto_servico - FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.evolucao_policial_morto_servico_mensal AS t diff --git a/models/br_rj_isp_estatisticas_seguranca/feminicidio_mensal_cisp.sql b/models/br_rj_isp_estatisticas_seguranca/feminicidio_mensal_cisp.sql index b3849f94..915ef65c 100644 --- a/models/br_rj_isp_estatisticas_seguranca/feminicidio_mensal_cisp.sql +++ b/models/br_rj_isp_estatisticas_seguranca/feminicidio_mensal_cisp.sql @@ -5,5 +5,4 @@ SAFE_CAST(id_cisp AS STRING) id_cisp, SAFE_CAST(quantidade_morte_feminicidio AS INT64) quantidade_morte_feminicidio, SAFE_CAST(quantidade_tentativa_feminicidio AS INT64) quantidade_tentativa_feminicidio, SAFE_CAST(tipo_fase AS STRING) tipo_fase - FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.feminicidio_mensal_cisp AS t \ No newline at end of file diff --git a/models/br_rj_isp_estatisticas_seguranca/relacao_cisp_aisp_risp.sql b/models/br_rj_isp_estatisticas_seguranca/relacao_cisp_aisp_risp.sql index 02553e04..f6e4d3fd 100644 --- a/models/br_rj_isp_estatisticas_seguranca/relacao_cisp_aisp_risp.sql +++ b/models/br_rj_isp_estatisticas_seguranca/relacao_cisp_aisp_risp.sql @@ -1,10 +1,8 @@ SELECT - SAFE_CAST(id_risp AS STRING) id_risp, SAFE_CAST(id_aisp AS STRING) id_aisp, SAFE_CAST(id_cisp AS STRING) id_cisp, SAFE_CAST(id_municipio AS STRING) id_municipio, SAFE_CAST(unidade_territorial AS STRING) unidade_territorial, SAFE_CAST(regiao AS STRING) regiao -FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.relacao_cisp_aisp_risp AS t - +FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.relacao_cisp_aisp_risp AS t \ No newline at end of file diff --git a/models/br_rj_isp_estatisticas_seguranca/schema.yml b/models/br_rj_isp_estatisticas_seguranca/schema.yml index e24d1761..5c06cf60 100644 --- a/models/br_rj_isp_estatisticas_seguranca/schema.yml +++ b/models/br_rj_isp_estatisticas_seguranca/schema.yml @@ -92,6 +92,8 @@ models: description: Roubo de veículo - name: quantidade_roubo_carga description: Roubo de carga + - name: quantidade_roubo_comercio + description: Roubo a estabelecimento comercial - name: quantidade_roubo_residencia description: Roubo a residência - name: quantidade_roubo_banco @@ -150,7 +152,7 @@ models: description: Número de cumprimento de mandado de busca e apreensão (CMBA) - name: quantidade_ameaca description: Ameaça - - name: quantidade_pessoas_desaparecidas + - name: quantidade_pessoas_desaparecida description: Pessoas desaparecidas - name: quantidade_encontro_cadaver description: Encontro de cadáver @@ -200,7 +202,7 @@ models: description: Homicídio culposo (trânsito) - name: quantidade_lesao_corporal_culposa description: Lesão corporal culposa (trânsito) - - name: quantidade_roubo_transeunte + - name: quantidade_roubo_ description: Roubo a transeunte - name: quantidade_roubo_celular description: Roubo ao telefone celular @@ -213,7 +215,7 @@ models: - name: quantidade_roubo_carga description: Roubo de carga - name: quantidade_roubo_comercio - description: Roubo a estabelecimento comercial + description: Roubo a estabelecimento comercial - name: quantidade_roubo_residencia description: Roubo a residência - name: quantidade_roubo_banco @@ -272,7 +274,7 @@ models: description: Número de cumprimento de mandado de busca e apreensão (CMBA) - name: quantidade_ameaca description: Ameaça - - name: quantidade_pessoas_desaparecida + - name: quantidade_pessoas_desaparecidas description: Pessoas desaparecidas - name: quantidade_encontro_cadaver description: Encontro de cadáver @@ -330,6 +332,8 @@ models: description: Roubo de veículo - name: quantidade_roubo_carga description: Roubo de carga + - name: quantidade_roubo_comercio + description: Roubo a estabelecimento comercial - name: quantidade_roubo_residencia description: Roubo a residência - name: quantidade_roubo_banco @@ -342,7 +346,7 @@ models: description: Roubo após saque em instituição financeira - name: quantidade_roubo_bicicleta description: Roubo de bicicleta - - name: quantidade_outros_roubos + - name: quantidade_outros_roubo description: Outros roubos que não os listados acima - name: quantidade_total_roubos description: Total de roubos @@ -356,7 +360,7 @@ models: description: Furto ao telefone celular - name: quantidade_furto_bicicleta description: Furto de bicicleta - - name: quantidade_outros_furtos + - name: quantidade_outros_furto description: Outros furtos que não os listados acima - name: quantidade_total_furtos description: Total de furtos @@ -368,7 +372,7 @@ models: description: Extorsão com restrição da liberdade da vítima (sequestro relâmpago) - name: quantidade_estelionato description: Estelionato - - name: quantidade_apreensao_drogas + - name: quantidade_apreensao_droga description: Apreensão de drogas - name: quantidade_registro_posse_drogas description: Número de registros que possuem algum título referente a posse de drogas @@ -388,7 +392,7 @@ models: description: Número de cumprimento de mandado de busca e apreensão (CMBA) - name: quantidade_ameaca description: Ameaça - - name: quantidade_pessoas_desaparecidas + - name: quantidade_pessoa_desaparecida description: Pessoas desaparecidas - name: quantidade_encontro_cadaver description: Encontro de cadáver @@ -484,6 +488,8 @@ models: description: Roubo de veículo por 100 mil habitantes - name: taxa_roubo_carga description: Roubo de carga por 100 mil habitantes + - name: taxa_roubo_comercio + description: Roubo a estabelecimento comercial - name: taxa_roubo_residencia description: Roubo a residência por 100 mil habitantes - name: taxa_roubo_banco @@ -584,109 +590,111 @@ models: description: Ano - name: mes description: Mês - - name: quantidade_homicidio_doloso + - name: taxa_homicidio_doloso description: Homicídio doloso por 100 mil habitantes - - name: quantidade_latrocinio + - name: taxa_latrocinio description: Latrocínio por 100 mil habitantes - - name: quantidade_lesao_corporal_morte + - name: taxa_lesao_corporal_morte description: Lesão corporal seguida de morte por 100 mil habitantes - - name: quantidade_crimes_violentos_letais_intencionais + - name: taxa_crimes_violentos_letais_intencionais description: Crimes violentos letais intencionais (CVLI) por 100 mil habitantes - - name: quantidade_homicidio_intervencao_policial + - name: taxa_homicidio_intervencao_policial description: Morte por intervenção de agente do Estado por 100 mil habitantes - - name: quantidade_letalidade_violenta + - name: taxa_letalidade_violenta description: Letalidade violenta por 100 mil habitantes - - name: quantidade_tentativa_homicidio + - name: taxa_tentativa_homicidio description: Tentativa de homicídio por 100 mil habitantes - - name: quantidade_lesao_corporal_dolosa + - name: taxa_lesao_corporal_dolosa description: Lesão corporal dolosa por 100 mil habitantes - - name: quantidade_estupro + - name: taxa_estupro description: Estupro por 100 mil habitantes - - name: quantidade_homicidio_culposo + - name: taxa_homicidio_culposo description: Homicídio culposo (trânsito) por 100 mil habitantes - - name: quantidade_lesao_corporal_culposa + - name: taxa_lesao_corporal_culposa description: Lesão corporal culposa (trânsito) por 100 mil habitantes - - name: quantidade_roubo_transeunte + - name: taxa_roubo_transeunte description: Roubo a transeunte por 100 mil habitantes - - name: quantidade_roubo_celular + - name: taxa_roubo_celular description: Roubo ao telefone celular por 100 mil habitantes - - name: quantidade_roubo_corporal_coletivo + - name: taxa_roubo_corporal_coletivo description: Roubo coletivo por 100 mil habitantes - - name: quantidade_roubo_rua + - name: taxa_roubo_rua description: Roubo de rua por 100 mil habitantes - - name: quantidade_roubo_veiculo + - name: taxa_roubo_veiculo description: Roubo de veículo por 100 mil habitantes - - name: quantidade_roubo_carga + - name: taxa_roubo_carga description: Roubo de carga por 100 mil habitantes - - name: quantidade_roubo_residencia + - name: taxa_roubo_comercio + description: Roubo a estabelecimento comercial + - name: taxa_roubo_residencia description: Roubo a residência por 100 mil habitantes - - name: quantidade_roubo_banco + - name: taxa_roubo_banco description: Roubo a banco por 100 mil habitantes - - name: quantidade_roubo_caixa_eletronico + - name: taxa_roubo_caixa_eletronico description: Roubo a caixa eletrônico por 100 mil habitantes - - name: quantidade_roubo_conducao_saque + - name: taxa_roubo_conducao_saque description: Roubo com condução da vítima para saque em instituição financeira por 100 mil habitantes - - name: quantidade_roubo_apos_saque + - name: taxa_roubo_apos_saque description: Roubo após saque em instituição financeira por 100 mil habitantes - - name: quantidade_roubo_bicicleta + - name: taxa_roubo_bicicleta description: Roubo de bicicleta por 100 mil habitantes - - name: quantidade_outros_roubos + - name: taxa_outros_roubos description: Outros roubos que não os listados acima por 100 mil habitantes - - name: quantidade_total_roubos + - name: taxa_total_roubos description: Total de roubos por 100 mil habitantes - - name: quantidade_furto_veiculos + - name: taxa_furto_veiculos description: Furto de veículo por 100 mil habitantes - - name: quantidade_furto_transeunte + - name: taxa_furto_transeunte description: Furto a transeunte por 100 mil habitantes - - name: quantidade_furto_coletivo + - name: taxa_furto_coletivo description: Furto coletivo por 100 mil habitantes - - name: quantidade_furto_celular + - name: taxa_furto_celular description: Furto ao telefone celular por 100 mil habitantes - - name: quantidade_furto_bicicleta + - name: taxa_furto_bicicleta description: Furto de bicicleta por 100 mil habitantes - - name: quantidade_outros_furtos + - name: taxa_outros_furtos description: Outros furtos que não os listados acima por 100 mil habitantes - - name: quantidade_total_furtos + - name: taxa_total_furtos description: Total de furtos por 100 mil habitantes - - name: quantidade_sequestro + - name: taxa_sequestro description: Extorsão mediante sequestro (sequestro clássico) por 100 mil habitantes - - name: quantidade_extorsao + - name: taxa_extorsao description: Extorsão por 100 mil habitantes - - name: quantidade_sequestro_relampago + - name: taxa_sequestro_relampago description: Extorsão com restrição da liberdade da vítima (sequestro relâmpago) por 100 mil habitantes - - name: quantidade_estelionato + - name: taxa_estelionato description: Estelionato por 100 mil habitantes - - name: quantidade_apreensao_drogas + - name: taxa_apreensao_drogas description: Apreensão de drogas por 100 mil habitantes - - name: quantidade_registro_posse_drogas + - name: taxa_registro_posse_drogas description: Número de registros que possuem algum título referente a posse de drogas por 100 mil habitantes - - name: quantidade_registro_trafico_drogas + - name: taxa_registro_trafico_drogas description: Número de registros que possuem algum título referente a tráfico de drogas por 100 mil habitantes - - name: quantidade_registro_apreensao_drogas_sem_autor + - name: taxa_registro_apreensao_drogas_sem_autor description: Número de registros que possuem algum título referente a apreensão de drogas sem autor por 100 mil habitantes - - name: quantidade_registro_veiculo_recuperado + - name: taxa_registro_veiculo_recuperado description: Recuperação de veículo por 100 mil habitantes - - name: quantidade_apf + - name: taxa_apf description: Número de autos de Prisão em Flagrante (APF) por 100 mil habitantes - - name: quantidade_aaapai + - name: taxa_aaapai description: Número de autos de Apreensão de Adolescente por Prática de Ato Infracional (AAAPAI) por 100 mil habitantes - - name: quantidade_cmp + - name: taxa_cmp description: Número de cumprimento de mandado de prisão (CMP) por 100 mil habitantes - - name: quantidade_cmba + - name: taxa_cmba description: Número de cumprimento de mandado de busca e apreensão (CMBA) por 100 mil habitantes - - name: quantidade_ameaca + - name: taxa_ameaca description: Ameaça por 100 mil habitantes - - name: quantidade_pessoas_desaparecidas + - name: taxa_pessoas_desaparecidas description: Pessoas desaparecidas por 100 mil habitantes - - name: quantidade_encontro_cadaver + - name: taxa_encontro_cadaver description: Encontro de cadáver por 100 mil habitantes - - name: quantidade_encontro_ossada + - name: taxa_encontro_ossada description: Encontro de ossada por 100 mil habitantes - - name: quantidade_policial_militar_morto_servico + - name: taxa_policial_militar_morto_servico description: Policiais Militares mortos em serviço por 100 mil habitantes - - name: quantidade_policial_civil_morto_servico + - name: taxa_policial_civil_morto_servico description: Policiais Civis mortos em serviço por 100 mil habitantes - - name: quantidade_registro_ocorrencia + - name: taxa_registro_ocorrencia description: Registro de ocorrências por 100 mil habitantes - name: tipo_fase description: Tipo de fase (e.g. Consolidado sem errata, Consolidado com errata) diff --git a/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_municipio.sql b/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_municipio.sql index 61615ad2..9c8e37f3 100644 --- a/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_municipio.sql +++ b/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_municipio.sql @@ -1,5 +1,4 @@ SELECT - SAFE_CAST(ano AS INT64) ano, SAFE_CAST(id_municipio AS STRING) id_municipio, SAFE_CAST(regiao AS STRING) regiao, @@ -56,5 +55,4 @@ SAFE_CAST(taxa_policial_militar_morto_servico AS INT64) taxa_policial_militar_mo SAFE_CAST(taxa_policial_civil_morto_servico AS INT64) taxa_policial_civil_morto_servico, SAFE_CAST(taxa_registro_ocorrencia AS INT64) taxa_registro_ocorrencia, SAFE_CAST(tipo_fase AS STRING) tipo_fase - FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.taxa_evolucao_anual_municipio AS t diff --git a/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_uf.sql b/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_uf.sql index 0ba81d0d..aed7421d 100644 --- a/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_uf.sql +++ b/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_anual_uf.sql @@ -1,5 +1,4 @@ SELECT - SAFE_CAST(ano AS INT64) ano, SAFE_CAST(taxa_homicidio_doloso AS INT64) taxa_homicidio_doloso, SAFE_CAST(taxa_latrocinio AS INT64) taxa_latrocinio, @@ -55,5 +54,4 @@ SAFE_CAST(taxa_policial_militar_morto_servico AS INT64) taxa_policial_militar_mo SAFE_CAST(taxa_policial_civil_morto_servico AS INT64) taxa_policial_civil_morto_servico, SAFE_CAST(taxa_registro_ocorrencia AS INT64) taxa_registro_ocorrencia, SAFE_CAST(tipo_fase AS STRING) tipo_fase - -FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.taxa_evolucao_anual_uf AS t +FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.taxa_evolucao_anual_uf AS t \ No newline at end of file diff --git a/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_municipio.sql b/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_municipio.sql index d5417e9e..2bd83d67 100644 --- a/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_municipio.sql +++ b/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_municipio.sql @@ -1,5 +1,4 @@ SELECT - SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(id_municipio AS STRING) id_municipio, @@ -58,5 +57,4 @@ SAFE_CAST(taxa_policial_militar_morto_servico AS INT64) taxa_policial_militar_mo SAFE_CAST(taxa_policial_civil_morto_servico AS INT64) taxa_policial_civil_morto_servico, SAFE_CAST(taxa_registro_ocorrencia AS INT64) taxa_registro_ocorrencia, SAFE_CAST(tipo_fase AS STRING) tipo_fase - FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.taxa_evolucao_mensal_municipio AS t diff --git a/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_uf.sql b/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_uf.sql index e33e6d18..2e09d078 100644 --- a/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_uf.sql +++ b/models/br_rj_isp_estatisticas_seguranca/taxa_evolucao_mensal_uf.sql @@ -1,5 +1,4 @@ SELECT - SAFE_CAST(ano AS INT64) ano, SAFE_CAST(mes AS INT64) mes, SAFE_CAST(taxa_homicidio_doloso AS FLOAT64) taxa_homicidio_doloso, @@ -56,5 +55,4 @@ SAFE_CAST(taxa_policial_militar_morto_servico AS FLOAT64) taxa_policial_militar_ SAFE_CAST(taxa_policial_civil_morto_servico AS FLOAT64) taxa_policial_civil_morto_servico, SAFE_CAST(taxa_registro_ocorrencia AS FLOAT64) taxa_registro_ocorrencia, SAFE_CAST(tipo_fase AS STRING) tipo_fase - -FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.taxa_evolucao_mensal_uf AS t +FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.taxa_evolucao_mensal_uf AS t \ No newline at end of file diff --git a/models/br_rj_isp_estatisticas_seguranca/taxa_letalidade.sql b/models/br_rj_isp_estatisticas_seguranca/taxa_letalidade.sql index 69906add..c3cb71ed 100644 --- a/models/br_rj_isp_estatisticas_seguranca/taxa_letalidade.sql +++ b/models/br_rj_isp_estatisticas_seguranca/taxa_letalidade.sql @@ -1,10 +1,8 @@ SELECT - SAFE_CAST(ano AS INT64) ano, SAFE_CAST(regiao AS INT64) regiao, SAFE_CAST(delito AS STRING) delito, SAFE_CAST(contagem_delito AS INT64) contagem_delito, SAFE_CAST(populacao AS INT64) populacao, SAFE_CAST(taxa_cem_mil_habitantes AS INT64) taxa_cem_mil_habitantes - FROM basedosdados-staging.br_rj_isp_estatisticas_seguranca_staging.taxa_letalidade AS t