Skip to content

Commit

Permalink
Merge branch 'master' into bdpro_mundo_transfermarkt_competicoes
Browse files Browse the repository at this point in the history
  • Loading branch information
laura-l-amaral authored Jul 28, 2023
2 parents 94deab3 + ef3e26a commit cd29e77
Show file tree
Hide file tree
Showing 3 changed files with 303 additions and 0 deletions.
3 changes: 3 additions & 0 deletions dbt_project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,9 @@ models:
br_ms_cnes:
+materialized: table
+schema: br_ms_cnes
br_ms_sim:
+materialized: table
+schema: br_ms_sim
br_ons_avaliacao_operacao:
+materialized: table
+schema: br_ons_avaliacao_operacao
Expand Down
110 changes: 110 additions & 0 deletions models/br_ms_sim/br_ms_sim__microdados.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@

{{ config(
alias = 'microdados',
schema = 'br_ms_sim',
materialized = 'table',
partition_by={
"field": "ano",
"data_type": "int64",
"range": {
"start": 1996,
"end": 2022,
"interval": 1}
},
cluster_by = "sigla_uf",
)
}}
SELECT
SAFE_CAST(ano AS INT64) ano,
SAFE_CAST(sigla_uf AS STRING) sigla_uf,
SAFE_CAST(sequencial_obito AS STRING) sequencial_obito,
SAFE_CAST(tipo_obito AS STRING) tipo_obito,
SAFE_CAST(causa_basica AS STRING) causa_basica,
SAFE_CAST(data_obito AS DATE) data_obito,
SAFE_CAST(hora_obito AS TIME) hora_obito,
SAFE_CAST(naturalidade AS STRING) naturalidade,
SAFE_CAST(data_nascimento AS DATE) data_nascimento,
SAFE_CAST(idade AS FLOAT64) idade,
SAFE_CAST(sexo AS STRING) sexo,
SAFE_CAST(raca_cor AS STRING) raca_cor,
SAFE_CAST(estado_civil AS STRING) estado_civil,
SAFE_CAST(escolaridade AS STRING) escolaridade,
SAFE_CAST(ocupacao AS STRING) ocupacao,
SAFE_CAST(codigo_bairro_residencia AS STRING) codigo_bairro_residencia,
SAFE_CAST(id_municipio_residencia AS STRING) id_municipio_residencia,
SAFE_CAST(local_ocorrencia AS STRING) local_ocorrencia,
SAFE_CAST(codigo_bairro_ocorrencia AS STRING) codigo_bairro_ocorrencia,
SAFE_CAST(id_municipio_ocorrencia AS STRING) id_municipio_ocorrencia,
SAFE_CAST(idade_mae AS INT64) idade_mae,
SAFE_CAST(escolaridade_mae AS STRING) escolaridade_mae,
SAFE_CAST(ocupacao_mae AS STRING) ocupacao_mae,
SAFE_CAST(quantidade_filhos_vivos AS INT64) quantidade_filhos_vivos,
SAFE_CAST(quantidade_filhos_mortos AS INT64) quantidade_filhos_mortos,
SAFE_CAST(gravidez AS STRING) gravidez,
SAFE_CAST(gestacao AS STRING) gestacao,
SAFE_CAST(parto AS STRING) parto,
SAFE_CAST(obito_parto AS STRING) obito_parto,
SAFE_CAST(morte_parto AS STRING) morte_parto,
SAFE_CAST(peso AS INT64) peso,
SAFE_CAST(obito_gravidez AS STRING) obito_gravidez,
SAFE_CAST(obito_puerperio AS STRING) obito_puerperio,
SAFE_CAST(assistencia_medica AS STRING) assistencia_medica,
SAFE_CAST(exame AS STRING) exame,
SAFE_CAST(cirurgia AS STRING) cirurgia,
SAFE_CAST(necropsia AS STRING) necropsia,
SAFE_CAST(linha_a AS STRING) linha_a,
SAFE_CAST(linha_b AS STRING) linha_b,
SAFE_CAST(linha_c AS STRING) linha_c,
SAFE_CAST(linha_d AS STRING) linha_d,
SAFE_CAST(linha_ii AS STRING) linha_ii,
SAFE_CAST(circunstancia_obito AS STRING) circunstancia_obito,
SAFE_CAST(acidente_trabalho AS STRING) acidente_trabalho,
SAFE_CAST(fonte AS STRING) fonte,
SAFE_CAST(codigo_estabelecimento AS STRING) codigo_estabelecimento,
SAFE_CAST(atestante AS STRING) atestante,
SAFE_CAST(data_atestado AS DATE) data_atestado,
SAFE_CAST(tipo_pos AS STRING) tipo_pos,
SAFE_CAST(data_investigacao AS DATE) data_investigacao,
SAFE_CAST(causa_basica_original AS STRING) causa_basica_original,
SAFE_CAST(data_cadastro AS DATE) data_cadastro,
SAFE_CAST(fonte_investigacao AS STRING) fonte_investigacao,
SAFE_CAST(data_recebimento AS DATE) data_recebimento,
SAFE_CAST(causa_basica_pre AS STRING) causa_basica_pre,
SAFE_CAST(tipo_obito_ocorrencia AS STRING) tipo_obito_ocorrencia,
SAFE_CAST(tipo_morte_ocorrencia AS STRING) tipo_morte_ocorrencia,
SAFE_CAST(data_cadastro_informacao AS DATE) data_cadastro_informacao,
SAFE_CAST(data_cadastro_investigacao AS DATE) data_cadastro_investigacao,
SAFE_CAST(id_municipio_svo_iml AS STRING) id_municipio_svo_iml,
SAFE_CAST(data_recebimento_original AS DATE) data_recebimento_original,
SAFE_CAST(data_recebimento_original_a AS DATE) data_recebimento_original_a,
SAFE_CAST(causa_materna AS STRING) causa_materna,
SAFE_CAST(status_do_epidem AS STRING) status_do_epidem,
SAFE_CAST(status_do_nova AS STRING) status_do_nova,
SAFE_CAST(serie_escolar_falecido AS INT64) serie_escolar_falecido,
SAFE_CAST(serie_escolar_mae AS INT64) serie_escolar_mae,
SAFE_CAST(escolaridade_2010 AS STRING) escolaridade_2010,
SAFE_CAST(escolaridade_mae_2010 AS STRING) escolaridade_mae_2010,
SAFE_CAST(escolaridade_falecido_2010_agr AS STRING) escolaridade_falecido_2010_agr,
SAFE_CAST(escolaridade_mae_2010_agr AS STRING) escolaridade_mae_2010_agr,
SAFE_CAST(semanas_gestacao AS INT64) semanas_gestacao,
SAFE_CAST(diferenca_data AS INT64) diferenca_data,
SAFE_CAST(data_conclusao_investigacao AS DATE) data_conclusao_investigacao,
SAFE_CAST(data_conclusao_caso AS DATE) data_conclusao_caso,
SAFE_CAST(numero_dias_obito_investigacao AS INT64) numero_dias_obito_investigacao,
SAFE_CAST(id_municipio_naturalidade AS STRING) id_municipio_naturalidade,
SAFE_CAST(descricao_estabelecimento AS STRING) descricao_estabelecimento,
SAFE_CAST(crm AS STRING) crm,
SAFE_CAST(numero_lote AS STRING) numero_lote,
SAFE_CAST(status_codificadora AS STRING) status_codificadora,
SAFE_CAST(codificado AS STRING) codificado,
SAFE_CAST(versao_sistema AS STRING) versao_sistema,
SAFE_CAST(versao_scb AS STRING) versao_scb,
SAFE_CAST(atestado AS STRING) atestado,
SAFE_CAST(numero_dias_obito_ficha AS INT64) numero_dias_obito_ficha,
SAFE_CAST(fontes AS STRING) fontes,
SAFE_CAST(tipo_resgate_informacao AS STRING) tipo_resgate_informacao,
SAFE_CAST(tipo_nivel_investigador AS STRING) tipo_nivel_investigador,
SAFE_CAST(numero_dias_informacao AS INT64) numero_dias_informacao,
SAFE_CAST(fontes_informacao AS STRING) fontes_informacao,
SAFE_CAST(alt_causa AS STRING) alt_causa
FROM basedosdados-staging.br_ms_sim_staging.microdados AS t
190 changes: 190 additions & 0 deletions models/br_ms_sim/schema.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
version: 2

models:
- name: br_ms_sim__microdados
description: Microdados do Sistema de Informações sobre Mortalidade (SIM) do Ministério da Saúde.
columns:
- name: ano
description: Ano
- name: sigla_uf
description: Sigla da Unidade da Federação
- name: sequencial_obito
description: Sequencial do Óbito
- name: tipo_obito
description: Tipo do Óbito
- name: causa_basica
description: Causa Básica (CID-10)
- name: data_obito
description: Data do Óbito
- name: hora_obito
description: Hora do Óbito
- name: naturalidade
description: Naturalidade
- name: data_nascimento
description: Data de Nascimento
- name: idade
description: Idade
- name: sexo
description: Sexo
- name: raca_cor
description: Raça ou Cor
- name: estado_civil
description: Estado Civil
- name: escolaridade
description: Escolaridade
- name: ocupacao
description: Ocupação Habitual e Ramo de Atividade
- name: codigo_bairro_residencia
description: Código do Bairro de Residência
- name: id_municipio_residencia
description: ID Município de Residência - IBGE 7 Dígitos
- name: local_ocorrencia
description: Local de Ocorrência
- name: codigo_bairro_ocorrencia
description: Código do Bairro de Ocorrência
- name: id_municipio_ocorrencia
description: ID Município de Ocorrência - IBGE 7 Dígitos
- name: idade_mae
description: Idade da Mãe
- name: escolaridade_mae
description: Escolaridade da Mãe
- name: ocupacao_mae
description: Ocupação da Mãe
- name: quantidade_filhos_vivos
description: Quantidade de Filhos Vivos
- name: quantidade_filhos_mortos
description: Quantidade de Filhos Mortos
- name: gravidez
description: Tipo da Gravidez
- name: gestacao
description: Faixa de Semanas de Gestação
- name: parto
description: Tipo de Parto
- name: obito_parto
description: Como Foi a Morte em Relação ao Parto
- name: morte_parto
description: Morte no Parto
- name: peso
description: Peso (g)
- name: obito_gravidez
description: Óbito na Gravidez
- name: obito_puerperio
description: Óbito no Puerperio
- name: assistencia_medica
description: Assistência Médica
- name: exame
description: Exame
- name: cirurgia
description: Cirurgia
- name: necropsia
description: Necrópsia
- name: linha_a
description: CIDs informados na Linha A da DO
- name: linha_b
description: CIDs informados na Linha B da DO
- name: linha_c
description: CIDs informados na Linha C da DO
- name: linha_d
description: CIDs informados na Linha D da DO
- name: linha_ii
description: CIDs informados na Parte II da DO
- name: circunstancia_obito
description: Circunstância do Óbito
- name: acidente_trabalho
description: Acidente de Trabalho
- name: fonte
description: Fonte da Informação
- name: codigo_estabelecimento
description: Código do Estabelecimento
- name: atestante
description: Indica se o médico que assina atendeu o paciente
- name: data_atestado
description: Data do Atestado
- name: tipo_pos
description: Óbito Investigado
- name: data_investigacao
description: Data da Investigação
- name: causa_basica_original
description: Causa Básica Original
- name: data_cadastro
description: Data do Cadastro
- name: fonte_investigacao
description: Fonte de Investigação
- name: data_recebimento
description: Data do Recebimento
- name: causa_basica_pre
description: Causa Básica Informada Antes da Resseleção
- name: tipo_obito_ocorrencia
description: Tipo de Ocorrência do Óbito
- name: tipo_morte_ocorrencia
description: Tipo de Ocorrência da Morte
- name: data_cadastro_informacao
description: Data do Cadastro da Informação
- name: data_cadastro_investigacao
description: Data do Cadastro da Investigação
- name: id_municipio_svo_iml
description: ID Município SVO ou IML - IBGE 7 Dígitos
- name: data_recebimento_original
description: Data de Recebimento do Original
- name: data_recebimento_original_a
description: Data de Recebimento do Original A
- name: causa_materna
description: Causa Externa Associada a uma Causa Materna
- name: status_do_epidem
description: Status de DO Epidemiológica
- name: status_do_nova
description: Status de DO Nova
- name: serie_escolar_falecido
description: Série Escolar do Falecido
- name: serie_escolar_mae
description: Série Escolar da Mãe
- name: escolaridade_2010
description: Escolaridade 2010
- name: escolaridade_mae_2010
description: Escolaridade 2010 da Mãe
- name: escolaridade_falecido_2010_agr
description: Escolaridade 2010 Agregada do(a) Falecido(a)
- name: escolaridade_mae_2010_agr
description: Escolaridade 2010 Agregada da Mãe
- name: semanas_gestacao
description: Semanas de Gestação
- name: diferenca_data
description: Diferença Entre a Data de Óbito e Data do Recebimento Original da DO
- name: data_conclusao_investigacao
description: Data de Conclusão da Investigação
- name: data_conclusao_caso
description: Data de Conclusão do Caso
- name: numero_dias_obito_investigacao
description: Número de Dias Entre a Data do Óbito e a Data Declarada para a Conclusão da Investigação
- name: id_municipio_naturalidade
description: ID Município Naturalidade - IBGE 7 Dígitos
- name: descricao_estabelecimento
description: Descrição do Estabelecimento
- name: crm
description: Número no Conselho Regional de Medicina (CRM)
- name: numero_lote
description: Número do Lote
- name: status_codificadora
description: Status de Instalação de Codificadora
- name: codificado
description: Codificado
- name: versao_sistema
description: Versão do Sistema
- name: versao_scb
description: Versão do Seletor de Causa Básica
- name: atestado
description: CIDs Informados no Atestado
- name: numero_dias_obito_ficha
description: Número de Dias Entre a Data do Óbito e a Data do Cadastro da Ficha Síntese de Investigação no Módulo
- name: fontes
description: Fontes
- name: tipo_resgate_informacao
description: A Investigação Permitiu o Resgate de Alguma Causa de Óbito Não Informado, ou a Correção de Alguma Antes Informada?
- name: tipo_nivel_investigador
description: Tipo de Nível Investigador
- name: numero_dias_informacao
description: Número de Dias Informação
- name: fontes_informacao
description: Fontes Informação
- name: alt_causa
description: Alt. Causa

0 comments on commit cd29e77

Please sign in to comment.