3) Change the matricula's mapping protocol. You can use the `matricula_remap.csv` (To do so, rename the current `matricula.csv` to something else and the `matricula_remap.csv` to `matricula.csv`). In that case, the only column that will change is the "fundamental_af" in the year 2013.
3) Change the matricula's mapping protocol. You can use the `matricula_remap.csv` (To do so, rename the current `matricula.csv` to something else and the `matricula_remap.csv` to `matricula.csv`). In that case, the only column that will change is the "profissionalizante", because now, instead of the ELSE returns 0 it returns 9.
4) Run the remap command
...
...
@@ -264,7 +264,7 @@ The above command will update the table `Fonte` and the schema from the table ma
@@ -91,7 +91,7 @@ CEBTU087N0,TP_MEDIACAO_DIDATICO_PEDAGO,Tipo de mediação didático-pedagógica,
CEBES163P1,IN_ESPECIAL_EXCLUSIVA,"Turma exclusiva de alunos com deficiência, transtorno global do desenvolvimento ou altas habilidades/ superdotação (Classes Especiais)",0,exclusiva_especial,BOOLEAN,"~CASE WHEN ""FK_COD_MOD_ENSINO""=1 THEN 0 WHEN ""FK_COD_MOD_ENSINO""=2 THEN 1 WHEN ""FK_COD_MOD_ENSINO""=3 THEN 0 END","~CASE WHEN ""FK_COD_MOD_ENSINO""=1 THEN 0 WHEN ""FK_COD_MOD_ENSINO""=2 THEN 1 WHEN ""FK_COD_MOD_ENSINO""=3 THEN 0 END",IN_ESPECIAL_EXCLUSIVA,IN_ESPECIAL_EXCLUSIVA,IN_ESPECIAL_EXCLUSIVA
CEBES157P1,IN_REGULAR,Ensino Regular,0,ensino_regular,BOOLEAN,"~CASE WHEN ""FK_COD_ETAPA_ENSINO"" IS NULL THEN NULL WHEN (CASE WHEN (""FK_COD_ETAPA_ENSINO"">1 AND ""FK_COD_ETAPA_ENSINO""<38) OR ""FK_COD_ETAPA_ENSINO""=41 OR ""FK_COD_ETAPA_ENSINO""=56 THEN 1 ELSE 0 END)=TRUE AND (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2) THEN 1 ELSE 0 END","~CASE WHEN ""FK_COD_ETAPA_ENSINO"" IS NULL THEN NULL WHEN (CASE WHEN (""FK_COD_ETAPA_ENSINO"">1 AND ""FK_COD_ETAPA_ENSINO""<38) OR ""FK_COD_ETAPA_ENSINO""=41 OR ""FK_COD_ETAPA_ENSINO""=56 THEN 1 ELSE 0 END)=TRUE AND (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2) THEN 1 ELSE 0 END",IN_REGULAR,IN_REGULAR,IN_REGULAR
CEBES166P1,IN_EJA,Educação de Jovens e Adultos,0,eja,BOOLEAN,"~CASE WHEN ( CASE WHEN (""FK_COD_ETAPA_ENSINO"" >= 43 AND ""FK_COD_ETAPA_ENSINO"" <= 55) OR (""FK_COD_ETAPA_ENSINO"" >= 57 AND ""FK_COD_ETAPA_ENSINO"" <= 63) OR ""FK_COD_ETAPA_ENSINO""=65 OR ""FK_COD_ETAPA_ENSINO""=67 OR (""FK_COD_ETAPA_ENSINO"" >= 69 AND ""FK_COD_ETAPA_ENSINO"" <= 74) THEN 1 ELSE 0 END ) AND (""FK_COD_MOD_ENSINO"" = 2 OR ""FK_COD_MOD_ENSINO""=3) THEN 1 ELSE 0 END","~CASE WHEN ( CASE WHEN (""FK_COD_ETAPA_ENSINO"" >= 43 AND ""FK_COD_ETAPA_ENSINO"" <= 55) OR (""FK_COD_ETAPA_ENSINO"" >= 57 AND ""FK_COD_ETAPA_ENSINO"" <= 63) OR ""FK_COD_ETAPA_ENSINO""=65 OR ""FK_COD_ETAPA_ENSINO""=67 OR (""FK_COD_ETAPA_ENSINO"" >= 69 AND ""FK_COD_ETAPA_ENSINO"" <= 74) THEN 1 ELSE 0 END ) AND (""FK_COD_MOD_ENSINO"" = 2 OR ""FK_COD_MOD_ENSINO""=3) THEN 1 ELSE 0 END",IN_EJA,IN_EJA,IN_EJA
CEBES170P1,IN_PROFISSIONALIZANTE,Educação Profissional,0,profissionalizante,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2 OR ""FK_COD_MOD_ENSINO""=3) THEN CASE WHEN null THEN null WHEN (""FK_COD_ETAPA_ENSINO"">=30 AND ""FK_COD_ETAPA_ENSINO""<=40) OR (""FK_COD_ETAPA_ENSINO"">=59 AND ""FK_COD_ETAPA_ENSINO""<=65) OR (""FK_COD_ETAPA_ENSINO"">=67 AND ""FK_COD_ETAPA_ENSINO""<=68) OR (""FK_COD_ETAPA_ENSINO"">=73 AND ""FK_COD_ETAPA_ENSINO""<=74) OR ""FK_COD_ETAPA_ENSINO""=57 THEN 1 ELSE 0 END END","~CASE WHEN (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2 OR ""FK_COD_MOD_ENSINO""=3) THEN CASE WHEN null THEN null WHEN (""FK_COD_ETAPA_ENSINO"">=30 AND ""FK_COD_ETAPA_ENSINO""<=40) OR (""FK_COD_ETAPA_ENSINO"">=59 AND ""FK_COD_ETAPA_ENSINO""<=65) OR (""FK_COD_ETAPA_ENSINO"">=67 AND ""FK_COD_ETAPA_ENSINO""<=68) OR (""FK_COD_ETAPA_ENSINO"">=73 AND ""FK_COD_ETAPA_ENSINO""<=74) OR ""FK_COD_ETAPA_ENSINO""=57 THEN 1 ELSE 0 END END",IN_PROFISSIONALIZANTE,IN_PROFISSIONALIZANTE,IN_PROFISSIONALIZANTE
CEBES170P1,IN_PROFISSIONALIZANTE,Educação Profissional,0,profissionalizante,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2 OR ""FK_COD_MOD_ENSINO""=3) THEN CASE WHEN null THEN null WHEN (""FK_COD_ETAPA_ENSINO"">=30 AND ""FK_COD_ETAPA_ENSINO""<=40) OR (""FK_COD_ETAPA_ENSINO"">=59 AND ""FK_COD_ETAPA_ENSINO""<=65) OR (""FK_COD_ETAPA_ENSINO"">=67 AND ""FK_COD_ETAPA_ENSINO""<=68) OR (""FK_COD_ETAPA_ENSINO"">=73 AND ""FK_COD_ETAPA_ENSINO""<=74) OR ""FK_COD_ETAPA_ENSINO""=57 THEN 1 ELSE 9 END END","~CASE WHEN (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2 OR ""FK_COD_MOD_ENSINO""=3) THEN CASE WHEN null THEN null WHEN (""FK_COD_ETAPA_ENSINO"">=30 AND ""FK_COD_ETAPA_ENSINO""<=40) OR (""FK_COD_ETAPA_ENSINO"">=59 AND ""FK_COD_ETAPA_ENSINO""<=65) OR (""FK_COD_ETAPA_ENSINO"">=67 AND ""FK_COD_ETAPA_ENSINO""<=68) OR (""FK_COD_ETAPA_ENSINO"">=73 AND ""FK_COD_ETAPA_ENSINO""<=74) OR ""FK_COD_ETAPA_ENSINO""=57 THEN 1 ELSE 9 END END",IN_PROFISSIONALIZANTE,IN_PROFISSIONALIZANTE,IN_PROFISSIONALIZANTE
CEBTU006N0,NU_DURACAO_TURMA,Tempo de permanência na turma da matrícula do aluno - Minutos,0,duracao,INT,NU_DUR_ESCOLARIZACAO,NU_DUR_ESCOLARIZACAO,NU_DURACAO_TURMA,NU_DURACAO_TURMA,NU_DURACAO_TURMA
CEBTU092N0,NU_DIAS_ATIVIDADE,Número de dias por semana em que são realizadas as atividades da turma,0,dias_atividade,INT,,,NU_DIAS_ATIVIDADE,NU_DIAS_ATIVIDADE,NU_DIAS_ATIVIDADE
CEBES013T1,,Dependência Administrativa com detalhamento das escolas privadas,0,dependencia_adm_priv,TINYINT,"~CASE WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 1) THEN 1 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 2) THEN 2 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 3) THEN 3 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 4 AND ""ID_CONVENIADA_PP_ESC"" = 1) THEN 4 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 4 AND ""ID_CONVENIADA_PP_ESC"" = 0 AND (""DESC_CATA_ESCOLA_PRIV"" = 2 OR ""DESC_CATA_ESCOLA_PRIV"" = 3 OR ""DESC_CATA_ESCOLA_PRIV"" = 4)) THEN 5 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 4 AND ""ID_CONVENIADA_PP_ESC"" = 0 AND ""DESC_CATA_ESCOLA_PRIV"" = 1) THEN 6 END","~CASE WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 1) THEN 1 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 2) THEN 2 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 3) THEN 3 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 4 AND ""ID_CONVENIADA_PP_ESC"" = 1) THEN 4 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 4 AND ""ID_CONVENIADA_PP_ESC"" = 0 AND (""DESC_CATA_ESCOLA_PRIV"" = 2 OR ""DESC_CATA_ESCOLA_PRIV"" = 3 OR ""DESC_CATA_ESCOLA_PRIV"" = 4)) THEN 5 WHEN (""ID_DEPENDENCIA_ADM_ESC"" = 4 AND ""ID_CONVENIADA_PP_ESC"" = 0 AND ""DESC_CATA_ESCOLA_PRIV"" = 1) THEN 6 END","~CASE WHEN (""TP_DEPENDENCIA"" = 1) THEN 1 WHEN (""TP_DEPENDENCIA"" = 2) THEN 2 WHEN (""TP_DEPENDENCIA"" = 3) THEN 3 WHEN (""TP_DEPENDENCIA"" = 4 AND ""IN_CONVENIADA_PP"" = 1) THEN 4 WHEN (""TP_DEPENDENCIA"" = 4 AND ""IN_CONVENIADA_PP"" = 0 AND (""TP_CATEGORIA_ESCOLA_PRIVADA"" = 2 OR ""TP_CATEGORIA_ESCOLA_PRIVADA"" = 3 OR ""TP_CATEGORIA_ESCOLA_PRIVADA"" = 4)) THEN 5 WHEN (""TP_DEPENDENCIA"" = 4 AND ""IN_CONVENIADA_PP"" = 0 AND ""TP_CATEGORIA_ESCOLA_PRIVADA"" = 1) THEN 6 END","~CASE WHEN (""TP_DEPENDENCIA"" = 1) THEN 1 WHEN (""TP_DEPENDENCIA"" = 2) THEN 2 WHEN (""TP_DEPENDENCIA"" = 3) THEN 3 WHEN (""TP_DEPENDENCIA"" = 4 AND ""IN_CONVENIADA_PP"" = 1) THEN 4 WHEN (""TP_DEPENDENCIA"" = 4 AND ""IN_CONVENIADA_PP"" = 0 AND (""TP_CATEGORIA_ESCOLA_PRIVADA"" = 2 OR ""TP_CATEGORIA_ESCOLA_PRIVADA"" = 3 OR ""TP_CATEGORIA_ESCOLA_PRIVADA"" = 4)) THEN 5 WHEN (""TP_DEPENDENCIA"" = 4 AND ""IN_CONVENIADA_PP"" = 0 AND ""TP_CATEGORIA_ESCOLA_PRIVADA"" = 1) THEN 6 END","~CASE WHEN (""TP_DEPENDENCIA"" = 1) THEN 1 WHEN (""TP_DEPENDENCIA"" = 2) THEN 2 WHEN (""TP_DEPENDENCIA"" = 3) THEN 3 WHEN (""TP_DEPENDENCIA"" = 4 AND ""IN_CONVENIADA_PP"" = 1) THEN 4 WHEN (""TP_DEPENDENCIA"" = 4 AND ""IN_CONVENIADA_PP"" = 0 AND (""TP_CATEGORIA_ESCOLA_PRIVADA"" = 2 OR ""TP_CATEGORIA_ESCOLA_PRIVADA"" = 3 OR ""TP_CATEGORIA_ESCOLA_PRIVADA"" = 4)) THEN 5 WHEN (""TP_DEPENDENCIA"" = 4 AND ""IN_CONVENIADA_PP"" = 0 AND ""TP_CATEGORIA_ESCOLA_PRIVADA"" = 1) THEN 6 END"
...
...
@@ -105,4 +105,4 @@ CEBES198N0,SIGLA,Sigla da UF da escola,0,sigla_estado,VARCHAR(8),SIGLA_ESCOLA,,,
CEBTU006T1,,Turma em Tempo Integral?,0,tempo_integral,BOOLEAN,"~CASE WHEN ""NU_DUR_ESCOLARIZACAO"" < 420 THEN 0 WHEN ""NU_DUR_ESCOLARIZACAO"" >= 420 THEN 1 END","~CASE WHEN ""NU_DUR_ESCOLARIZACAO"" < 420 THEN 0 WHEN ""NU_DUR_ESCOLARIZACAO"" >= 420 THEN 1 END","~CASE WHEN ""NU_DURACAO_TURMA"" < 420 THEN 0 WHEN ""NU_DURACAO_TURMA"" >= 420 THEN 1 END","~CASE WHEN ""NU_DURACAO_TURMA"" < 420 THEN 0 WHEN ""NU_DURACAO_TURMA"" >= 420 THEN 1 END","~CASE WHEN ""NU_DURACAO_TURMA"" < 420 THEN 0 WHEN ""NU_DURACAO_TURMA"" >= 420 THEN 1 END"
CEBTU009T4,,Etapas e modalidades de ensino por segmento resumido,0,etapa_resumida,TINYINT,,,,,
CEBES171T1,,Ensino fundamental anos iniciais transformada,0,fundamental_ai,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO"" <= 2) THEN (CASE WHEN ((""FK_COD_ETAPA_ENSINO"" >= 4 AND ""FK_COD_ETAPA_ENSINO"" <= 7) OR (""FK_COD_ETAPA_ENSINO"" >= 14 AND ""FK_COD_ETAPA_ENSINO"" <= 18)) THEN 1 ELSE 0 END) END","~CASE WHEN (""FK_COD_MOD_ENSINO"" <= 2) THEN (CASE WHEN ((""FK_COD_ETAPA_ENSINO"" >= 4 AND ""FK_COD_ETAPA_ENSINO"" <= 7) OR (""FK_COD_ETAPA_ENSINO"" >= 14 AND ""FK_COD_ETAPA_ENSINO"" <= 18)) THEN 1 ELSE 0 END) END",,,
CEBES172T1,,Ensino fundamental anos finais transformada,0,fundamental_af,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO"" <= 2) THEN CASE WHEN (""FK_COD_MOD_ENSINO"" >= 10 AND ""FK_COD_MOD_ENSINO"" <= 11) OR (""FK_COD_MOD_ENSINO"" >= 19 AND ""FK_COD_MOD_ENSINO"" <= 21) OR (""FK_COD_MOD_ENSINO"" = 41) THEN 1 ELSE 0 END END","~CASE WHEN (""FK_COD_MOD_ENSINO"" <= 2) THEN CASE WHEN (""FK_COD_MOD_ENSINO"" >= 8 AND ""FK_COD_MOD_ENSINO"" <= 11) OR (""FK_COD_MOD_ENSINO"" >= 19 AND ""FK_COD_MOD_ENSINO"" <= 21) OR (""FK_COD_MOD_ENSINO"" = 41) THEN 1 ELSE 0 END END",,,
CEBES172T1,,Ensino fundamental anos finais transformada,0,fundamental_af,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO"" <= 2) THEN CASE WHEN (""FK_COD_MOD_ENSINO"" >= 8 AND ""FK_COD_MOD_ENSINO"" <= 11) OR (""FK_COD_MOD_ENSINO"" >= 19 AND ""FK_COD_MOD_ENSINO"" <= 21) OR (""FK_COD_MOD_ENSINO"" = 41) THEN 1 ELSE 0 END END","~CASE WHEN (""FK_COD_MOD_ENSINO"" <= 2) THEN CASE WHEN (""FK_COD_MOD_ENSINO"" >= 8 AND ""FK_COD_MOD_ENSINO"" <= 11) OR (""FK_COD_MOD_ENSINO"" >= 19 AND ""FK_COD_MOD_ENSINO"" <= 21) OR (""FK_COD_MOD_ENSINO"" = 41) THEN 1 ELSE 0 END END",,,