Skip to content
Snippets Groups Projects
Select Git revision
  • development default protected
  • cursos-superior
  • doc_agregado_ies
  • micro_dados_2021
  • escola-agregada-teste
  • homologa protected
  • master protected
  • v1.0.41
8 results

mapping-protocols-hotmapper

  • Clone with SSH
  • Clone with HTTPS
  • Este diretório contém os arquivos de mapeamento para utilizar a ferramenta do SIMCAQ

    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

    O diretório Protocols

    No diretório Protocols estão salvos os arquivos de mapeamento para a utilização da ferramenta criada pelos desenvolvedores do SIMCAQ.

    O diretório Table_Definitions

    No diretório Table_Definitions estão salvos os arquivos que definem as chaves primárias, chaves estrangeiras e dados referentes a fonte dos dados.

    Ordem de inserção no banco

    Há duas fontes de dados que necessitam de uma order especial de inserção das tabelas no banco de dados: INEP e CadÚnico.

    INEP

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

    CadÚnico

    1. Famílias
    2. Pessoas