Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • homologa protected
  • development protected
  • enrollment_rate
  • hotfix-enrollment-aggregate
  • es23-superior-enrollment
  • instruction_level_fixes
  • docentes-ies-ente-federativo
  • receita-potencial
  • #974-receita-potencial
  • db-conn
  • years-of-study-mean
  • teachers-ies
  • new-indicators
  • issue_935
  • instruction_number
  • issue_958
  • issue_953
  • issues_indicadores_agregados
  • courseAggregate
  • v1.16.0
  • v1.15.1
  • v1.14.2
  • v1.14.1
  • v1.14.0
  • v1.14
  • v1.9.0
  • v1.8.3
  • v1.8.2
  • v1.8.1
  • v1.8.0
  • v1.7.0
  • v1.6.1
  • v1.6.0
  • v1.5.0
  • v1.4.2
  • v1.4.1
  • v1.4.0
  • v1.3.3
  • v1.3.2
40 results

simcaq-node

  • Clone with SSH
  • Clone with HTTPS
  • Este diretório contém os arquivos de mapeamento para utilizar o HOTMapper na criação de tabelas utilizados pelo SIMCAQ e SMPPIR

    O diretório Code

    O diretório Code contém um programa escrito em Ruby que permite pré-processar os arquivos originais. Este programa é capaz de mudar o encoding de um arquivo, mudar o tipo de separador de ponto flutuante e de remover caracteres indesejados.

    Para executar este programa é necessário instalar a biblioteca colorize executando o comando: gem install colorize

    Depois crie um arquivo de configuração similar aos arquivos contidos no diretório ./Code/Config e rode o programa executando:

    ruby Code/updateFileEncoding.rb Code/Config/arquivoDeConfiguracao

    Protocolos de pareamento e projetos origem:

    SIMCAQ

    • diagnostico_matricula
    • docente
    • docente_por_escola
    • escola
    • ibge_pib
    • indicadores_financeiros
    • indice_distribuicao_matriculas
    • matriculas
    • matricula_dependencia_adm
    • matricula_localizacao
    • pnad
    • populacao_fora_da_escola
    • projecao_matricula
    • turma

    SMPPIR

    • aluno_ens_superior
    • curso_ens_superior
    • docente_ens_superior
    • equipes_saude
    • familias_cadunico
    • fies
    • ies_ens_superior
    • localoferta_ens_superior
    • ocde_ens_superior
    • pessoas_cadunico
    • prouni

    Ordem de inserção no banco

    Existem fontes de dados que necessitam de uma order especial de inserção das tabelas no banco de dados.

    Educação Básica

    Primeiro é necessário a inserção das tabelas bases à partir do SQL, usando o grupo 'base'. Depois é inserido as outras tabelas na ordem:

    1. Escola
    2. Turma
    3. Docente
    4. Matrícula

    Educação Superior

    1. Instituições
    2. Curos
    3. Local Oferta
    4. Docente
    5. Aluno

    CadÚnico

    1. Famílias
    2. Pessoas