diff --git a/aluno_ens_superior.csv b/aluno_ens_superior.csv
index b99af77c2aa0ede50635d268ebfe1217b3061168..18f55586e8bf65f41a342a57d34aa95cab157538 100644
--- a/aluno_ens_superior.csv
+++ b/aluno_ens_superior.csv
@@ -33,7 +33,7 @@ SMPPIR-INEPALUNO31,CO_UF_NASCIMENTO,Código da UF de nascimento do aluno,0,cod_u
 SMPPIR-INEPALUNO32,CO_MUNICIPIO_NASCIMENTO,Código do município de nascimento do aluno,0,cod_municipio_nascimento,INTEGER,CO_MUNICIPIO_NASCIMENTO,CO_MUNICIPIO_NASCIMENTO,CO_MUNICIPIO_NASCIMENTO,CO_MUNICIPIO_NASCIMENTO,CO_MUNICIPIO_NASCIMENTO,CO_MUNICIPIO_NASCIMENTO,CO_MUNICIPIO_NASCIMENTO,CO_MUNICIPIO_NASCIMENTO,CO_MUNICIPIO_NASCIMENTO
 SMPPIR-INEPALUNO33,CO_ALUNO_SITUACAO,Código do tipo de situação de vínculo do aluno no curso,0,cod_aluno_situacao,TINYINT,CO_ALUNO_SITUACAO,CO_ALUNO_SITUACAO,CO_ALUNO_SITUACAO,CO_ALUNO_SITUACAO,CO_ALUNO_SITUACAO,CO_ALUNO_SITUACAO,CO_ALUNO_SITUACAO,TP_SITUACAO,TP_SITUACAO
 SMPPIR-INEPALUNO34,DS_ALUNO_SITUACAO,Nome do tipo de situação de vínculo do aluno do curso,0,aluno_situacao,VARCHAR(48),,,DS_ALUNO_SITUACAO,DS_ALUNO_SITUACAO,DS_ALUNO_SITUACAO,DS_ALUNO_SITUACAO,DS_ALUNO_SITUACAO,"~CASE WHEN (""cod_aluno_situacao""= 2) THEN 'Cursando' WHEN (""cod_aluno_situacao""= 3) THEN 'Matrícula trancada' WHEN (""cod_aluno_situacao""= 4) THEN 'Desvinculado do curso' WHEN (""cod_aluno_situacao""= 5) THEN 'Transferido para outro curso da mesma IES' WHEN (""cod_aluno_situacao""= 6) THEN 'Formado' WHEN (""cod_aluno_situacao""= 4) THEN 'Falecido' ELSE null END","~CASE WHEN (""cod_aluno_situacao""= 2) THEN 'Cursando' WHEN (""cod_aluno_situacao""= 3) THEN 'Matrícula trancada' WHEN (""cod_aluno_situacao""= 4) THEN 'Desvinculado do curso' WHEN (""cod_aluno_situacao""= 5) THEN 'Transferido para outro curso da mesma IES' WHEN (""cod_aluno_situacao""= 6) THEN 'Formado' WHEN (""cod_aluno_situacao""= 4) THEN 'Falecido' ELSE null END"
-SMPPIR-INEPALUNO35,IN_ALUNO_DEF_TGD_SUPER,"Informa se o aluno possui deficiência, transtorno global do desenvolvimento ou altas habilidades/superdotação",0,aluno_deficiencia_transtorno_superdotacao,TINYINT,IN_ALUNO_DEFICIENCIA,IN_ALUNO_DEFICIENCIA,IN_ALUNO_DEF_TGD_SUPER,IN_ALUNO_DEF_TGD_SUPER,IN_ALUNO_DEF_TGD_SUPER,IN_ALUNO_DEF_TGD_SUPER,IN_ALUNO_DEF_TGD_SUPER,TP_DEFICIENCIA,
+SMPPIR-INEPALUNO35,IN_ALUNO_DEF_TGD_SUPER,"Informa se o aluno possui deficiência, transtorno global do desenvolvimento ou altas habilidades/superdotação",0,aluno_deficiencia_transtorno_superdotacao,TINYINT,IN_ALUNO_DEFICIENCIA,IN_ALUNO_DEFICIENCIA,IN_ALUNO_DEF_TGD_SUPER,IN_ALUNO_DEF_TGD_SUPER,IN_ALUNO_DEF_TGD_SUPER,IN_ALUNO_DEF_TGD_SUPER,IN_ALUNO_DEF_TGD_SUPER,TP_DEFICIENCIA,IN_DEFICIENCIA
 SMPPIR-INEPALUNO36,IN_DEF_AUDITIVA,Informa se o aluno possui deficiência auditiva,0,deficiencia_auditiva,TINYINT,IN_DEF_AUDITIVA,IN_DEF_AUDITIVA,IN_DEF_AUDITIVA,IN_DEF_AUDITIVA,IN_DEF_AUDITIVA,IN_DEF_AUDITIVA,IN_DEF_AUDITIVA,IN_DEFICIENCIA_AUDITIVA,IN_DEFICIENCIA_AUDITIVA
 SMPPIR-INEPALUNO37,IN_DEF_FISICA,informa se o aluno possui deficiência física,0,deficiencia_fisica,TINYINT,IN_DEF_FISICA,IN_DEF_FISICA,IN_DEF_FISICA,IN_DEF_FISICA,IN_DEF_FISICA,IN_DEF_FISICA,IN_DEF_FISICA,IN_DEFICIENCIA_FISICA,IN_DEFICIENCIA_FISICA
 SMPPIR-INEPALUNO38,IN_DEF_INTELECTUAL,Informa se o aluno possui deficiência intelectual,0,deficiencia_intelectual,TINYINT,IN_DEF_INTELECTUAL,IN_DEF_INTELECTUAL,IN_DEF_INTELECTUAL,IN_DEF_INTELECTUAL,IN_DEF_INTELECTUAL,IN_DEF_INTELECTUAL,IN_DEF_INTELECTUAL,IN_DEFICIENCIA_INTELECTUAL,IN_DEFICIENCIA_INTELECTUAL
@@ -134,7 +134,7 @@ SMPPIR-INEPALUNO5P1,,Categoria admnistrativa pareada,0,par_categoria_administrat
 SMPPIR-INEPALUNO22P1,,Genero pareada,0,par_genero_aluno,TINYINT,~CASE WHEN genero_aluno = 1 THEN 1 WHEN genero_aluno = 0 THEN 2 END,~CASE WHEN genero_aluno = 1 THEN 1 WHEN genero_aluno = 0 THEN 2 END,~CASE WHEN genero_aluno = 1 THEN 1 WHEN genero_aluno = 0 THEN 2 END,~CASE WHEN genero_aluno = 1 THEN 1 WHEN genero_aluno = 0 THEN 2 END,~CASE WHEN genero_aluno = 1 THEN 1 WHEN genero_aluno = 0 THEN 2 END,~CASE WHEN genero_aluno = 1 THEN 1 WHEN genero_aluno = 0 THEN 2 END,~CASE WHEN genero_aluno = 1 THEN 1 WHEN genero_aluno = 0 THEN 2 END,~genero_aluno,~genero_aluno
 SMPPIR-INEPALUNO112P1,,Escola de conclusão do ensino médio,0,par_tipo_escola_ensino_medio,TINYINT,~CASE WHEN tipo_escola_ensino_medio = 0 THEN 2 WHEN tipo_escola_ensino_medio = 1 THEN 1 WHEN tipo_escola_ensino_medio = 2 THEN 9 END,~CASE WHEN tipo_escola_ensino_medio = 0 THEN 2 WHEN tipo_escola_ensino_medio = 1 THEN 1 WHEN tipo_escola_ensino_medio = 2 THEN 9 END,~CASE WHEN tipo_escola_ensino_medio = 0 THEN 2 WHEN tipo_escola_ensino_medio = 1 THEN 1 WHEN tipo_escola_ensino_medio = 2 THEN 9 END,~CASE WHEN tipo_escola_ensino_medio = 0 THEN 2 WHEN tipo_escola_ensino_medio = 1 THEN 1 WHEN tipo_escola_ensino_medio = 2 THEN 9 END,~CASE WHEN tipo_escola_ensino_medio = 0 THEN 2 WHEN tipo_escola_ensino_medio = 1 THEN 1 WHEN tipo_escola_ensino_medio = 2 THEN 9 END,~CASE WHEN tipo_escola_ensino_medio = 0 THEN 2 WHEN tipo_escola_ensino_medio = 1 THEN 1 WHEN tipo_escola_ensino_medio = 2 THEN 9 END,~CASE WHEN tipo_escola_ensino_medio = 0 THEN 2 WHEN tipo_escola_ensino_medio = 1 THEN 1 WHEN tipo_escola_ensino_medio = 2 THEN 9 END,~tipo_escola_ensino_medio,~tipo_escola_ensino_medio
 SMPPIR-INEPALUNO20P1,,Cor/raça pareada,0,par_cod_cor_raca_aluno,TINYINT,~CASE WHEN cod_cor_raca_aluno = 6 THEN 9 ELSE cod_cor_raca_aluno END,~CASE WHEN cod_cor_raca_aluno = 6 THEN 9 ELSE cod_cor_raca_aluno END,~CASE WHEN cod_cor_raca_aluno = 6 THEN 9 ELSE cod_cor_raca_aluno END,~CASE WHEN cod_cor_raca_aluno = 6 THEN 9 ELSE cod_cor_raca_aluno END,~CASE WHEN cod_cor_raca_aluno = 6 THEN 9 ELSE cod_cor_raca_aluno END,~CASE WHEN cod_cor_raca_aluno = 6 THEN 9 ELSE cod_cor_raca_aluno END,~CASE WHEN cod_cor_raca_aluno = 6 THEN 9 ELSE cod_cor_raca_aluno END,~cod_cor_raca_aluno,~cod_cor_raca_aluno
-SMPPIR-INEPALUNO35P1,,Deficiência pareada,0,par_aluno_deficiencia_transtorno_superdotacao,TINYINT,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 0 THEN 0 WHEN aluno_deficiencia_transtorno_superdotacao = 1 THEN 1 ELSE 9 END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 0 THEN 0 WHEN aluno_deficiencia_transtorno_superdotacao = 1 THEN 1 ELSE 9 END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~aluno_deficiencia_transtorno_superdotacao,~aluno_deficiencia_transtorno_superdotacao
+SMPPIR-INEPALUNO35P1,,Deficiência pareada,0,par_aluno_deficiencia_transtorno_superdotacao,TINYINT,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 0 THEN 0 WHEN aluno_deficiencia_transtorno_superdotacao = 1 THEN 1 ELSE 9 END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 0 THEN 0 WHEN aluno_deficiencia_transtorno_superdotacao = 1 THEN 1 ELSE 9 END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END,~aluno_deficiencia_transtorno_superdotacao,~CASE WHEN aluno_deficiencia_transtorno_superdotacao = 2 THEN 9 ELSE aluno_deficiencia_transtorno_superdotacao END
 SMPPIR-INEPALUNO97P1,,Código de identificação do curso geral pareada,0,par_cod_ocde_area_geral,TINYINT,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_geral is NULL THEN 99 ELSE cod_ocde_area_geral END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_geral is NULL THEN 99 ELSE cod_ocde_area_geral END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_geral is NULL THEN 99 ELSE cod_ocde_area_geral END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_geral is NULL THEN 99 ELSE cod_ocde_area_geral END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_geral is NULL THEN 99 ELSE cod_ocde_area_geral END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_geral is NULL THEN 99 ELSE cod_ocde_area_geral END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_geral is NULL THEN 99 ELSE cod_ocde_area_geral END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_geral is NULL THEN 99 ELSE cod_ocde_area_geral END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_geral is NULL THEN 99 ELSE cod_ocde_area_geral END) ELSE 99 END
 SMPPIR-INEPALUNO99P1,,Código de identificação do curso especifico pareada,0,par_cod_ocde_area_especifica,TINYINT,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_especifica is NULL THEN 99 ELSE cod_ocde_area_especifica END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_especifica is NULL THEN 99 ELSE cod_ocde_area_especifica END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_especifica is NULL THEN 99 ELSE cod_ocde_area_especifica END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_especifica is NULL THEN 99 ELSE cod_ocde_area_especifica END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_especifica is NULL THEN 99 ELSE cod_ocde_area_especifica END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_especifica is NULL THEN 99 ELSE cod_ocde_area_especifica END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_especifica is NULL THEN 99 ELSE cod_ocde_area_especifica END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_especifica is NULL THEN 99 ELSE cod_ocde_area_especifica END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_especifica is NULL THEN 99 ELSE cod_ocde_area_especifica END) ELSE 99 END
 SMPPIR-INEPALUNO101P1,,Código de identificação do curso detalhado pareada,0,par_cod_ocde_area_detalhada,SMALLINT,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_detalhada is NULL THEN 99 ELSE cod_ocde_area_detalhada END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_detalhada is NULL THEN 99 ELSE cod_ocde_area_detalhada END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_detalhada is NULL THEN 99 ELSE cod_ocde_area_detalhada END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_detalhada is NULL THEN 99 ELSE cod_ocde_area_detalhada END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_detalhada is NULL THEN 99 ELSE cod_ocde_area_detalhada END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_detalhada is NULL THEN 99 ELSE cod_ocde_area_detalhada END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_detalhada is NULL THEN 99 ELSE cod_ocde_area_detalhada END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_detalhada is NULL THEN 99 ELSE cod_ocde_area_detalhada END) ELSE 99 END,~CASE WHEN cod_grau_academico > 0 AND cod_grau_academico < 5 THEN (CASE WHEN cod_ocde_area_detalhada is NULL THEN 99 ELSE cod_ocde_area_detalhada END) ELSE 99 END
diff --git a/curso_ens_superior.csv b/curso_ens_superior.csv
index 63bb4b9435071a914bffa76da2b52efc21f91234..32de4d5e353aeed7735e2a36f893dd95f40f2412 100644
--- a/curso_ens_superior.csv
+++ b/curso_ens_superior.csv
@@ -142,3 +142,4 @@ SMPPIR-INEP-CURSO136,,Código da área especifica conforme adaptação da Classi
 SMPPIR-INEP-CURSO137,,Nome da área especifica conforme adaptação da Classificação Internacional Normalizada da Educação Cine/Unesco,0,nome_cine_area_especifica,VARCHAR(128),,,,,,,,,~cine_ens_superior.nome_cine_area_especifica,
 SMPPIR-INEP-CURSO138,,Código da área detalhada conforme adaptação da Classificação Internacional Normalizada da Educação Cine/Unesco,0,cod_cine_area_detalhada,SMALLINT,,,,,,,,,~cine_ens_superior.cod_cine_area_detalhada ,
 SMPPIR-INEP-CURSO139,,Nome da área detalhada conforme adaptação da Classificação Internacional Normalizada da Educação Cine/Unesco,0,nome_cine_area_detalhada,VARCHAR(128),,,,,,,,,~cine_ens_superior.nome_cine_area_detalhada,
+SMPPIR-INEP-CURSO48T1,IN_NOTURNO_CURSO,Transformada que informa se o curso funciona no turno noturno,0,noturno_curso_t,TINYINT,"~CASE WHEN (""IN_NOTURNO_CURSO"" = 0 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 0 WHEN (""IN_NOTURNO_CURSO"" = 1 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 1 WHEN (""CO_MODALIDADE_ENSINO"" = 2) THEN 9 END","~CASE WHEN (""IN_NOTURNO_CURSO"" = 0 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 0 WHEN (""IN_NOTURNO_CURSO"" = 1 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 1 WHEN (""CO_MODALIDADE_ENSINO"" = 2) THEN 9 END","~CASE WHEN (""IN_NOTURNO_CURSO"" = 0 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 0 WHEN (""IN_NOTURNO_CURSO"" = 1 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 1 WHEN (""CO_MODALIDADE_ENSINO"" = 2) THEN 9 END","~CASE WHEN (""IN_NOTURNO_CURSO"" = 0 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 0 WHEN (""IN_NOTURNO_CURSO"" = 1 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 1 WHEN (""CO_MODALIDADE_ENSINO"" = 2) THEN 9 END","~CASE WHEN (""IN_NOTURNO_CURSO"" = 0 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 0 WHEN (""IN_NOTURNO_CURSO"" = 1 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 1 WHEN (""CO_MODALIDADE_ENSINO"" = 2) THEN 9 END","~CASE WHEN (""IN_NOTURNO_CURSO"" = 0 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 0 WHEN (""IN_NOTURNO_CURSO"" = 1 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 1 WHEN (""CO_MODALIDADE_ENSINO"" = 2) THEN 9 END","~CASE WHEN (""IN_NOTURNO_CURSO"" = 0 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 0 WHEN (""IN_NOTURNO_CURSO"" = 1 AND ""CO_MODALIDADE_ENSINO"" = 1) THEN 1 WHEN (""CO_MODALIDADE_ENSINO"" = 2) THEN 9 END","~CASE WHEN (""IN_NOTURNO"" = 0 AND ""TP_MODALIDADE_ENSINO"" = 1) THEN 0 WHEN (""IN_NOTURNO"" = 1 AND ""TP_MODALIDADE_ENSINO"" = 1) THEN 1 WHEN (""TP_MODALIDADE_ENSINO"" = 2) THEN 9 END","~CASE WHEN (""IN_NOTURNO"" = 0 AND ""TP_MODALIDADE_ENSINO"" = 1) THEN 0 WHEN (""IN_NOTURNO"" = 1 AND ""TP_MODALIDADE_ENSINO"" = 1) THEN 1 WHEN (""TP_MODALIDADE_ENSINO"" = 2) THEN 9 END",
diff --git a/ibge_pib.csv b/ibge_pib.csv
index caff448459f514c46e80b1507966ca8548a94acb..06a3997bc443bea9a3afd21303e67fd209914caf 100644
--- a/ibge_pib.csv
+++ b/ibge_pib.csv
@@ -1,9 +1,11 @@
-Var.Lab,Rot.Padrão,Novo Rótulo,Coluna temporária,Nome Banco,Tipo de Dado,original
-ANO,NU_ANO_CENSO,Ano do censo,0,ano_censo,INT,ANO
-COD_UF,CO_UF,Código da UF,0,estado_id,INT,COD_UF
-COD_REGIAO,CO_REGIAO,Código da região geográfica,0,regiao_id,INT,COD_REGIAO
-COD_MUN,CO_MUNICIPIO,Código do município,0,municipio_id,INT,COD_MUN
-IBGPI001N0,PIB,PIB,0,pib,DOUBLE,IBGPI001N0
-IBGPI002N0,POPULACAO,População ,0,populacao,BIGINT,IBGPI002N0
-IBGPI003N0,PIB_PER_CAP,PIB Percapta,0,pib_per_capita,DOUBLE,IBGPI003N0
-IBGPI003T1,NIVEL_PER_CAP,Nível de renda per capita,0,nivel_renda_per_capita,TINYINT,IBGPI003T1
+Var.Lab,Rot.Padrão,Novo Rótulo,Coluna temporária,Nome Banco,Tipo de Dado,original,2017
+ANO,NU_ANO_CENSO,Ano do censo,0,ano_censo,INT,ANO,ANO
+COD_UF,CO_UF,Código da UF,0,estado_id,INT,COD_UF,COD_UF
+COD_REGIAO,CO_REGIAO,Código da região geográfica,0,regiao_id,INT,COD_REGIAO,COD_REGIAO
+COD_MUN,CO_MUNICIPIO,Código do município,0,municipio_id,INT,COD_MUN,COD_MUN
+IBGPI001N0,PIB,PIB,0,pib,DOUBLE,IBGPI001N0,PIB
+IBGPI002N0,POPULACAO,População ,0,populacao,BIGINT,IBGPI002N0,POP
+IBGPI003N0,PIB_PER_CAP,PIB Percapta,0,pib_per_capita,DOUBLE,IBGPI003N0,PIB_percapita
+IBGPI003T1,NIVEL_PER_CAP,Nível de renda per capita,0,nivel_renda_per_capita,TINYINT,IBGPI003T1,
+QUINTILUF,Nivel_PIB_UF,Nível de renda per capita considerando apenas a UF,0,nivel_renda_uf,TINYINT,,Nivel_PIB_UF
+QUINTILBR,Nivel_PIB_BR,Nível de renda per capita considerando o Brasil,0,nivel_renda_brasil,TINYINT,,Nivel_PIB_BR
diff --git a/indicadores_financeiros.csv b/indicadores_financeiros.csv
index b3b141a2fa772eff260ced5ef563165c7769d3e6..ad2908ba97ed6ee4f8c59848bed82782d2829b47 100644
--- a/indicadores_financeiros.csv
+++ b/indicadores_financeiros.csv
@@ -1,8 +1,8 @@
-Var.Lab,Rot. Padrão,Novo Rótulo,Coluna temporária,Nome Banco,Tipo de Dado,2017
-ANO,ANO,Ano de referência dos dados financeiros,0,ano_censo,INT,ANO
-FONTE,FONTE,Fonte dos dados financeiros,0,fonte,TINYINT,FONTE
-ESFERA_ADM,ESFERA_ADM,Esfera administrativa ,0,esfera_adm,TINYINT,ESFERA_ADM
-COD_UF,COD_UF,Código da UF,0,estado_id,INT,COD_UF
-COD_MUN,COD_MUN,Código do município  (padrão IBGE c/ 7 dígitos),0,municipio_id,INT,COD_MUN
-DADOS_FINANCEIROS,DADOS_FINANCEIROS,Dados e indicadores financeiros,0,dados_financeiros,INT,DADOS_FINANCEIROS
-VALOR,VALOR,Valores dos dados e indicadores financeiros em Reais (R$),0,valor,DOUBLE,VALOR
+Var.Lab,Rot. Padrão,Novo Rótulo,Coluna temporária,Nome Banco,Tipo de Dado,2017,2018,2019
+ANO,ANO,Ano de referência dos dados financeiros,0,ano_censo,INT,ANO,ANO,ANO
+FONTE,FONTE,Fonte dos dados financeiros,0,fonte,TINYINT,FONTE,Fonte,Fonte
+ESFERA_ADM,ESFERA_ADM,Esfera administrativa ,0,esfera_adm,TINYINT,ESFERA_ADM,Esfera_Adm,esfera_ADM
+COD_UF,COD_UF,Código da UF,0,estado_id,INT,COD_UF,COD_UF,COD_UF
+COD_MUN,COD_MUN,Código do município  (padrão IBGE c/ 7 dígitos),0,municipio_id,INT,COD_MUN,COD_MUN,COD_MUN
+DADOS_FINANCEIROS,DADOS_FINANCEIROS,Dados e indicadores financeiros,0,dados_financeiros,INT,DADOS_FINANCEIROS,DADOS_FINANCEIROS,DADOS_FINANCEIROS
+VALOR,VALOR,Valores dos dados e indicadores financeiros em Reais (R$),0,valor,DOUBLE,VALOR,VALOR,VALOR
diff --git a/localizacao_campi.csv b/localizacao_campi.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2da019f98cf0ded98fb6f4139de1c361ced55874
--- /dev/null
+++ b/localizacao_campi.csv
@@ -0,0 +1,8 @@
+Var.Lab,Novo Rótulo,Nome Banco,Tipo de Dado,2018
+CODID,id do INEP do localoferta,id,INTEGER,cod_localoferta
+ANO,Ano do arquivo de dados,ano_censo,INTEGER,ano
+LAT,Latitude do prédio,latitude,DOUBLE,latitude
+LNG,Longitude do prédio,longitude,DOUBLE,longitude
+NOME,Nome do campi,nome,VARCHAR(256),nome_localoferta
+CITYID,Id do munícipio,municipio_id,INTEGER,cod_municipio
+IDIES,id do INEP da ies,ies_id,INTEGER,cod_ies
diff --git a/localizacao_escolas.csv b/localizacao_escolas.csv
new file mode 100644
index 0000000000000000000000000000000000000000..969a2222b2cb91b7b319857f724408d45e204cbf
--- /dev/null
+++ b/localizacao_escolas.csv
@@ -0,0 +1,7 @@
+Var.Lab,Novo Rótulo,Nome Banco,Tipo de Dado,2018
+CODID,id do INEP da escola,id,INTEGER,cod_esc
+ANO,Ano do arquivo de dados,ano_censo,INTEGER,~2018
+LAT,Latitude da escola,latitude,DOUBLE,latitude
+LNG,Longitude da escola,longitude,DOUBLE,longitude
+NOME,Nome da Escola,nome,VARCHAR(256),nome_esc
+CITYID,Id do munícipio,municipio_id,INTEGER,~escola.municipio_id
diff --git a/localoferta_ens_superior.csv b/localoferta_ens_superior.csv
index e2f47f6c2dd323e326a2a584cfbafac4ed489d47..aea73bb2320837228b712f1e47a9e80a55a188e0 100644
--- a/localoferta_ens_superior.csv
+++ b/localoferta_ens_superior.csv
@@ -1,7 +1,7 @@
 Var.Lab,Rot.Padrão,Novo Rótulo,Coluna temporária,Nome Banco,Tipo de Dado,2010,2011,2012,2013,2014,2015,2016,2017,2018
 SMPPIR-LOCAL-OFERTA1,CO_IES,Código único de identificação da IES,0,cod_ies,INTEGER,CO_IES,CO_IES,CO_IES,CO_IES,CO_IES,CO_IES,CO_IES,CO_IES,CO_IES
 SMPPIR-LOCAL-OFERTA2,CO_MUNICIPIO_LOCAL_OFERTA,Código do município do local de oferta,0,cod_municipio,INTEGER,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO,"~CASE WHEN (""CO_MUNICIPIO"" = 9000001) THEN NULL ELSE ""CO_MUNICIPIO"" END"
-SMPPIR-LOCAL-OFERTA3,NO_MUNICIPIO_LOCAL_OFERTA,Nome do município do local de oferta,0,nome_municipio,VARCHAR(255),NO_MUNICIPIO_LOCAL_OFERTA,NO_MUNICIPIO_LOCAL_OFERTA,NO_MUNICIPIO_LOCAL_OFERTA,NO_MUNICIPIO_LOCAL_OFERTA,NO_MUNICIPIO_LOCAL_OFERTA,NO_MUNICIPIO_LOCAL_OFERTA,NO_MUNICIPIO_LOCAL_OFERTA,~municipio.nome,~municipio.nome
+SMPPIR-LOCAL-OFERTA3,NO_MUNICIPIO_LOCAL_OFERTA,Nome do município do local de oferta,0,nome_municipio,VARCHAR(255),~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome
 SMPPIR-LOCAL-OFERTA4,CO_UF_LOCAL_OFERTA,Código da Unidade da Federação do local de oferta,0,cod_uf,INTEGER,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF,CO_UF
 SMPPIR-LOCAL-OFERTA5,SGL_UF_LOCAL_OFERTA,Sigla da unidade da federação do local de oferta,0,sigla_uf,VARCHAR(2),SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,"~CASE WHEN (""cod_uf""= 11) THEN 'RO' WHEN (""cod_uf""= 12) THEN 'AC'  WHEN (""cod_uf""= 13)  THEN 'AM'  WHEN (""cod_uf""= 14)  THEN 'RR'  WHEN (""cod_uf""= 15)  THEN 'PA'  WHEN (""cod_uf""= 16)  THEN 'AP'  WHEN (""cod_uf""= 17)  THEN 'TO'  WHEN (""cod_uf""= 21)  THEN 'MA'  WHEN (""cod_uf""= 22)  THEN 'PI'  WHEN (""cod_uf""= 23)  THEN 'CE'  WHEN (""cod_uf""= 24)  THEN 'RN'  WHEN (""cod_uf""= 25)  THEN 'PB'  WHEN (""cod_uf""= 26)  THEN 'PE'  WHEN (""cod_uf""= 27)  THEN 'AL'  WHEN (""cod_uf""= 28)  THEN 'SE'  WHEN (""cod_uf""= 29)  THEN 'BA'  WHEN (""cod_uf""= 31)  THEN 'MG'  WHEN (""cod_uf""= 32)  THEN 'ES' WHEN (""cod_uf""= 33)  THEN 'RJ' WHEN (""cod_uf""= 35) THEN 'SP' WHEN (""cod_uf""= 41)  THEN 'PR' WHEN (""cod_uf""= 42)  THEN 'SC' WHEN (""cod_uf""= 43)  THEN 'RS' WHEN (""cod_uf""= 50)  THEN 'MS' WHEN (""cod_uf""= 51)  THEN 'MT' WHEN (""cod_uf""= 52)  THEN 'GO' WHEN (""cod_uf""= 53)  THEN 'DF' ELSE null END","~CASE WHEN (""cod_uf""= 11) THEN 'RO' WHEN (""cod_uf""= 12) THEN 'AC'  WHEN (""cod_uf""= 13)  THEN 'AM'  WHEN (""cod_uf""= 14)  THEN 'RR'  WHEN (""cod_uf""= 15)  THEN 'PA'  WHEN (""cod_uf""= 16)  THEN 'AP'  WHEN (""cod_uf""= 17)  THEN 'TO'  WHEN (""cod_uf""= 21)  THEN 'MA'  WHEN (""cod_uf""= 22)  THEN 'PI'  WHEN (""cod_uf""= 23)  THEN 'CE'  WHEN (""cod_uf""= 24)  THEN 'RN'  WHEN (""cod_uf""= 25)  THEN 'PB'  WHEN (""cod_uf""= 26)  THEN 'PE'  WHEN (""cod_uf""= 27)  THEN 'AL'  WHEN (""cod_uf""= 28)  THEN 'SE'  WHEN (""cod_uf""= 29)  THEN 'BA'  WHEN (""cod_uf""= 31)  THEN 'MG'  WHEN (""cod_uf""= 32)  THEN 'ES' WHEN (""cod_uf""= 33)  THEN 'RJ' WHEN (""cod_uf""= 35) THEN 'SP' WHEN (""cod_uf""= 41)  THEN 'PR' WHEN (""cod_uf""= 42)  THEN 'SC' WHEN (""cod_uf""= 43)  THEN 'RS' WHEN (""cod_uf""= 50)  THEN 'MS' WHEN (""cod_uf""= 51)  THEN 'MT' WHEN (""cod_uf""= 52)  THEN 'GO' WHEN (""cod_uf""= 53)  THEN 'DF' ELSE null END"
 SMPPIR-LOCAL-OFERTA6,IN_SEDE,Informa se o agrupador é o principal da IES,0,sede,INTEGER,IN_SEDE,IN_SEDE,IN_SEDE,IN_SEDE,IN_SEDE,IN_SEDE,IN_SEDE,IN_SEDE,IN_SEDE
@@ -16,3 +16,9 @@ SMPPIR-LOCAL-OFERTA15,NO_LOCAL_OFERTA,Nome do  local de oferta definido pela
 SMPPIR-LOCAL-OFERTA16,DT_INICIO_FUNCIONAMENTO,Data de início de funcionamento do local de oferta dos cursos EaD,0,data_incio_funcionamento,VARCHAR(255),,,,DT_INICIO_FUNCIONAMENTO,DT_INICIO_FUNCIONAMENTO,DT_INICIO_FUNCIONAMENTO,DT_INICIO_FUNCIONAMENTO,,
 SMPPIR-LOCAL-OFERTA17,CO_LOCAL_OFERTA,Código de identificação do local de oferta,0,cod_local_oferta,INTEGER,CO_LOCAL_OFERTA_IES,CO_LOCAL_OFERTA_IES,CO_LOCAL_OFERTA_IES,CO_LOCAL_OFERTA_IES,CO_LOCAL_OFERTA_IES,CO_LOCAL_OFERTA,CO_LOCAL_OFERTA,CO_LOCAL_OFERTA,CO_LOCAL_OFERTA
 ANO,ANO_CENSO,Ano de pesquisa,0,ano_censo,SMALLINT,ANO_CENSO,ANO_CENSO,ANO_CENSO,ANO_CENSO,ANO_CENSO,ANO_CENSO,ANO_CENSO,NU_ANO_CENSO,NU_ANO_CENSO
+SMPPIR-LOCAL-OFERTA18,NO_REGIAO_CURSO,Nome da região geográfica do local de oferta do curso gerado pelo E-MEC,0,nome_regiao,VARCHAR(16),"~CASE WHEN (""cod_uf""= 11 OR ""cod_uf""=12 OR ""cod_uf""=13 OR ""cod_uf""=14 OR ""cod_uf""=15 OR ""cod_uf""=16 OR ""cod_uf""=17) THEN 'Norte' WHEN (""cod_uf""= 21 OR ""cod_uf""=22 OR ""cod_uf""=23 OR ""cod_uf""=24 OR ""cod_uf""=25 OR ""cod_uf""=26 OR ""cod_uf""=27 OR ""cod_uf""=28 OR ""cod_uf""=29)  THEN 'Nordeste' WHEN (""cod_uf""= 31 OR ""cod_uf""=32 OR ""cod_uf""=33 OR ""cod_uf""=35)  THEN 'Sudeste' WHEN (""cod_uf""= 41 OR ""cod_uf""=42 OR ""cod_uf""=43)  THEN 'Sul' WHEN (""cod_uf""= 50 OR ""cod_uf""=51 OR ""cod_uf""=52 OR ""cod_uf""=53)  THEN 'Centro-Oeste' ELSE 'Exterior' END","~CASE WHEN (""cod_uf""= 11 OR ""cod_uf""=12 OR ""cod_uf""=13 OR ""cod_uf""=14 OR ""cod_uf""=15 OR ""cod_uf""=16 OR ""cod_uf""=17) THEN 'Norte' WHEN (""cod_uf""= 21 OR ""cod_uf""=22 OR ""cod_uf""=23 OR ""cod_uf""=24 OR ""cod_uf""=25 OR ""cod_uf""=26 OR ""cod_uf""=27 OR ""cod_uf""=28 OR ""cod_uf""=29)  THEN 'Nordeste' WHEN (""cod_uf""= 31 OR ""cod_uf""=32 OR ""cod_uf""=33 OR ""cod_uf""=35)  THEN 'Sudeste' WHEN (""cod_uf""= 41 OR ""cod_uf""=42 OR ""cod_uf""=43)  THEN 'Sul' WHEN (""cod_uf""= 50 OR ""cod_uf""=51 OR ""cod_uf""=52 OR ""cod_uf""=53)  THEN 'Centro-Oeste' ELSE 'Exterior' END","~CASE WHEN (""cod_uf""= 11 OR ""cod_uf""=12 OR ""cod_uf""=13 OR ""cod_uf""=14 OR ""cod_uf""=15 OR ""cod_uf""=16 OR ""cod_uf""=17) THEN 'Norte' WHEN (""cod_uf""= 21 OR ""cod_uf""=22 OR ""cod_uf""=23 OR ""cod_uf""=24 OR ""cod_uf""=25 OR ""cod_uf""=26 OR ""cod_uf""=27 OR ""cod_uf""=28 OR ""cod_uf""=29)  THEN 'Nordeste' WHEN (""cod_uf""= 31 OR ""cod_uf""=32 OR ""cod_uf""=33 OR ""cod_uf""=35)  THEN 'Sudeste' WHEN (""cod_uf""= 41 OR ""cod_uf""=42 OR ""cod_uf""=43)  THEN 'Sul' WHEN (""cod_uf""= 50 OR ""cod_uf""=51 OR ""cod_uf""=52 OR ""cod_uf""=53)  THEN 'Centro-Oeste' ELSE 'Exterior' END","~CASE WHEN (""cod_uf""= 11 OR ""cod_uf""=12 OR ""cod_uf""=13 OR ""cod_uf""=14 OR ""cod_uf""=15 OR ""cod_uf""=16 OR ""cod_uf""=17) THEN 'Norte' WHEN (""cod_uf""= 21 OR ""cod_uf""=22 OR ""cod_uf""=23 OR ""cod_uf""=24 OR ""cod_uf""=25 OR ""cod_uf""=26 OR ""cod_uf""=27 OR ""cod_uf""=28 OR ""cod_uf""=29)  THEN 'Nordeste' WHEN (""cod_uf""= 31 OR ""cod_uf""=32 OR ""cod_uf""=33 OR ""cod_uf""=35)  THEN 'Sudeste' WHEN (""cod_uf""= 41 OR ""cod_uf""=42 OR ""cod_uf""=43)  THEN 'Sul' WHEN (""cod_uf""= 50 OR ""cod_uf""=51 OR ""cod_uf""=52 OR ""cod_uf""=53)  THEN 'Centro-Oeste' ELSE 'Exterior' END","~CASE WHEN (""cod_uf""= 11 OR ""cod_uf""=12 OR ""cod_uf""=13 OR ""cod_uf""=14 OR ""cod_uf""=15 OR ""cod_uf""=16 OR ""cod_uf""=17) THEN 'Norte' WHEN (""cod_uf""= 21 OR ""cod_uf""=22 OR ""cod_uf""=23 OR ""cod_uf""=24 OR ""cod_uf""=25 OR ""cod_uf""=26 OR ""cod_uf""=27 OR ""cod_uf""=28 OR ""cod_uf""=29)  THEN 'Nordeste' WHEN (""cod_uf""= 31 OR ""cod_uf""=32 OR ""cod_uf""=33 OR ""cod_uf""=35)  THEN 'Sudeste' WHEN (""cod_uf""= 41 OR ""cod_uf""=42 OR ""cod_uf""=43)  THEN 'Sul' WHEN (""cod_uf""= 50 OR ""cod_uf""=51 OR ""cod_uf""=52 OR ""cod_uf""=53)  THEN 'Centro-Oeste' ELSE 'Exterior' END","~CASE WHEN (""cod_uf""= 11 OR ""cod_uf""=12 OR ""cod_uf""=13 OR ""cod_uf""=14 OR ""cod_uf""=15 OR ""cod_uf""=16 OR ""cod_uf""=17) THEN 'Norte' WHEN (""cod_uf""= 21 OR ""cod_uf""=22 OR ""cod_uf""=23 OR ""cod_uf""=24 OR ""cod_uf""=25 OR ""cod_uf""=26 OR ""cod_uf""=27 OR ""cod_uf""=28 OR ""cod_uf""=29)  THEN 'Nordeste' WHEN (""cod_uf""= 31 OR ""cod_uf""=32 OR ""cod_uf""=33 OR ""cod_uf""=35)  THEN 'Sudeste' WHEN (""cod_uf""= 41 OR ""cod_uf""=42 OR ""cod_uf""=43)  THEN 'Sul' WHEN (""cod_uf""= 50 OR ""cod_uf""=51 OR ""cod_uf""=52 OR ""cod_uf""=53)  THEN 'Centro-Oeste' ELSE 'Exterior' END","~CASE WHEN (""cod_uf""= 11 OR ""cod_uf""=12 OR ""cod_uf""=13 OR ""cod_uf""=14 OR ""cod_uf""=15 OR ""cod_uf""=16 OR ""cod_uf""=17) THEN 'Norte' WHEN (""cod_uf""= 21 OR ""cod_uf""=22 OR ""cod_uf""=23 OR ""cod_uf""=24 OR ""cod_uf""=25 OR ""cod_uf""=26 OR ""cod_uf""=27 OR ""cod_uf""=28 OR ""cod_uf""=29)  THEN 'Nordeste' WHEN (""cod_uf""= 31 OR ""cod_uf""=32 OR ""cod_uf""=33 OR ""cod_uf""=35)  THEN 'Sudeste' WHEN (""cod_uf""= 41 OR ""cod_uf""=42 OR ""cod_uf""=43)  THEN 'Sul' WHEN (""cod_uf""= 50 OR ""cod_uf""=51 OR ""cod_uf""=52 OR ""cod_uf""=53)  THEN 'Centro-Oeste' ELSE 'Exterior' END","~CASE WHEN (""cod_uf""= 11 OR ""cod_uf""=12 OR ""cod_uf""=13 OR ""cod_uf""=14 OR ""cod_uf""=15 OR ""cod_uf""=16 OR ""cod_uf""=17) THEN 'Norte' WHEN (""cod_uf""= 21 OR ""cod_uf""=22 OR ""cod_uf""=23 OR ""cod_uf""=24 OR ""cod_uf""=25 OR ""cod_uf""=26 OR ""cod_uf""=27 OR ""cod_uf""=28 OR ""cod_uf""=29)  THEN 'Nordeste' WHEN (""cod_uf""= 31 OR ""cod_uf""=32 OR ""cod_uf""=33 OR ""cod_uf""=35)  THEN 'Sudeste' WHEN (""cod_uf""= 41 OR ""cod_uf""=42 OR ""cod_uf""=43)  THEN 'Sul' WHEN (""cod_uf""= 50 OR ""cod_uf""=51 OR ""cod_uf""=52 OR ""cod_uf""=53)  THEN 'Centro-Oeste' ELSE 'Exterior' END","~CASE WHEN (""cod_uf""= 11 OR ""cod_uf""=12 OR ""cod_uf""=13 OR ""cod_uf""=14 OR ""cod_uf""=15 OR ""cod_uf""=16 OR ""cod_uf""=17) THEN 'Norte' WHEN (""cod_uf""= 21 OR ""cod_uf""=22 OR ""cod_uf""=23 OR ""cod_uf""=24 OR ""cod_uf""=25 OR ""cod_uf""=26 OR ""cod_uf""=27 OR ""cod_uf""=28 OR ""cod_uf""=29)  THEN 'Nordeste' WHEN (""cod_uf""= 31 OR ""cod_uf""=32 OR ""cod_uf""=33 OR ""cod_uf""=35)  THEN 'Sudeste' WHEN (""cod_uf""= 41 OR ""cod_uf""=42 OR ""cod_uf""=43)  THEN 'Sul' WHEN (""cod_uf""= 50 OR ""cod_uf""=51 OR ""cod_uf""=52 OR ""cod_uf""=53)  THEN 'Centro-Oeste' ELSE 'Exterior' END"
+SMPPIR-LOCAL-OFERTA19,CO_REGIAO_CURSO,Código da região geográfica do local de oferta do curso gerado pelo E-MEC,0,cod_regiao,TINYINT,"~CASE WHEN (""nome_regiao"" = 'Norte') THEN 1 WHEN (""nome_regiao"" = 'Nordeste') THEN 2 WHEN (""nome_regiao"" = 'Sudeste') THEN 3 WHEN (""nome_regiao"" = 'Sul') THEN 4 WHEN (""nome_regiao"" = 'Centro-Oeste') THEN 5 ELSE 6 END","~CASE WHEN (""nome_regiao"" = 'Norte') THEN 1 WHEN (""nome_regiao"" = 'Nordeste') THEN 2 WHEN (""nome_regiao"" = 'Sudeste') THEN 3 WHEN (""nome_regiao"" = 'Sul') THEN 4 WHEN (""nome_regiao"" = 'Centro-Oeste') THEN 5 ELSE 6 END","~CASE WHEN (""nome_regiao"" = 'Norte') THEN 1 WHEN (""nome_regiao"" = 'Nordeste') THEN 2 WHEN (""nome_regiao"" = 'Sudeste') THEN 3 WHEN (""nome_regiao"" = 'Sul') THEN 4 WHEN (""nome_regiao"" = 'Centro-Oeste') THEN 5 ELSE 6 END","~CASE WHEN (""nome_regiao"" = 'Norte') THEN 1 WHEN (""nome_regiao"" = 'Nordeste') THEN 2 WHEN (""nome_regiao"" = 'Sudeste') THEN 3 WHEN (""nome_regiao"" = 'Sul') THEN 4 WHEN (""nome_regiao"" = 'Centro-Oeste') THEN 5 ELSE 6 END","~CASE WHEN (""nome_regiao"" = 'Norte') THEN 1 WHEN (""nome_regiao"" = 'Nordeste') THEN 2 WHEN (""nome_regiao"" = 'Sudeste') THEN 3 WHEN (""nome_regiao"" = 'Sul') THEN 4 WHEN (""nome_regiao"" = 'Centro-Oeste') THEN 5 ELSE 6 END","~CASE WHEN (""nome_regiao"" = 'Norte') THEN 1 WHEN (""nome_regiao"" = 'Nordeste') THEN 2 WHEN (""nome_regiao"" = 'Sudeste') THEN 3 WHEN (""nome_regiao"" = 'Sul') THEN 4 WHEN (""nome_regiao"" = 'Centro-Oeste') THEN 5 ELSE 6 END","~CASE WHEN (""nome_regiao"" = 'Norte') THEN 1 WHEN (""nome_regiao"" = 'Nordeste') THEN 2 WHEN (""nome_regiao"" = 'Sudeste') THEN 3 WHEN (""nome_regiao"" = 'Sul') THEN 4 WHEN (""nome_regiao"" = 'Centro-Oeste') THEN 5 ELSE 6 END","~CASE WHEN (""nome_regiao"" = 'Norte') THEN 1 WHEN (""nome_regiao"" = 'Nordeste') THEN 2 WHEN (""nome_regiao"" = 'Sudeste') THEN 3 WHEN (""nome_regiao"" = 'Sul') THEN 4 WHEN (""nome_regiao"" = 'Centro-Oeste') THEN 5 ELSE 6 END","~CASE WHEN (""nome_regiao"" = 'Norte') THEN 1 WHEN (""nome_regiao"" = 'Nordeste') THEN 2 WHEN (""nome_regiao"" = 'Sudeste') THEN 3 WHEN (""nome_regiao"" = 'Sul') THEN 4 WHEN (""nome_regiao"" = 'Centro-Oeste') THEN 5 ELSE 6 END"
+SMPPIR-LOCAL-OFERTA2T,CO_MUNICIPIO_EX_LOCAL_OFERTA,Código do município do local de oferta com exterior,0,cod_municipio_t,INTEGER,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,CO_MUNICIPIO_LOCAL_OFERTA,"~CASE WHEN (""cod_municipio"" is NULL) THEN 9999999 ELSE ""cod_municipio"" END","~CASE WHEN (""cod_municipio"" is NULL) THEN 9999999 ELSE ""cod_municipio"" END"
+SMPPIR-LOCAL-OFERTA3T,NO_MUNICIPIO_EX_LOCAL_OFERTA,Nome do município do local de oferta com exterior,0,nome_municipio_t,VARCHAR(255),~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome,~municipio.nome,"~CASE WHEN (""cod_municipio_t"" = 9999999) THEN 'Exterior' ELSE ""nome_municipio"" END","~CASE WHEN (""cod_municipio_t"" = 9999999) THEN 'Exterior' ELSE ""nome_municipio"" END"
+SMPPIR-LOCAL-OFERTA4T,CO_UF_EX_LOCAL_OFERTA,Código da Unidade da Federação do local de oferta com exterior,0,cod_uf_t,INTEGER,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,CO_UF_LOCAL_OFERTA,"~CASE WHEN (""cod_uf"" is NULL) THEN 99 ELSE ""cod_uf"" END","~CASE WHEN (""cod_uf"" is NULL) THEN 99 ELSE ""cod_uf"" END"
+SMPPIR-LOCAL-OFERTA5T,SGL_UF_EX_LOCAL_OFERTA,Sigla da unidade da federação do local de oferta com exterior,0,sigla_uf_t,VARCHAR(2),SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,SGL_UF_LOCAL_OFERTA,"~CASE WHEN (""cod_uf_t"" = 99) THEN 'EX' ELSE ""sigla_uf"" END","~CASE WHEN (""cod_uf_t"" = 99) THEN 'EX' ELSE ""sigla_uf"" END"
diff --git a/pib_quintis.csv b/pib_quintis.csv
new file mode 100644
index 0000000000000000000000000000000000000000..44f51489408ca82a22ac3195d580389bb7882cbc
--- /dev/null
+++ b/pib_quintis.csv
@@ -0,0 +1,5 @@
+Var.Lab,Novo Rótulo,Nome Banco,Tipo de Dado,2017
+CODUF,cod_uf,estado_id,INT,cod_uf
+VALUE,quintil,valor,DOUBLE,quintil
+TYPE,quintil_id,tipo,TINYINT,quintil_id
+ANO,ano,ano_censo,INT,ano