Module importacao.interna_mapeamento_relatorio
Importador de dados em massa para o preenchimento da base de dados.
Functions
| lista_arquivos_importacao () | Lista os arquivos de importação na ordem esperada. |
| importa_csv (sigla_perfil, dados) | Insere os respondentes no banco, a partir dos dados fornecidos. |
| importa_mapeamento_relatorio_avaliacao_interna (id_avaliacao) | Importa todos as perguntas da avaliação interna - Único método que precisa ser chamado de fora! |
| set_loaders_to (o) | Copia os carregadores de dados para o objeto, pois podem ser redefinidos. |
| new (o) | Fábrica de importadores de Perguntas. |
Functions
- lista_arquivos_importacao ()
-
Lista os arquivos de importação na ordem esperada.
Returns:
-
Iterador que retorna o perfil do arquivo e o nome real dele.
- importa_csv (sigla_perfil, dados)
-
Insere os respondentes no banco, a partir dos dados fornecidos.
Parameters:
- sigla_perfil String com a sigla do perfil dos dados.
- dados String com o conteúdo do arquivo.
Returns:
- Boolean indicando se a importação foi realizada com sucesso
- Table com informações sobre a importação: total_linhas, total_registros
- importa_mapeamento_relatorio_avaliacao_interna (id_avaliacao)
-
Importa todos as perguntas da avaliação interna - Único método que precisa ser chamado de fora!
Parameters:
- id_avaliacao
Returns:
- Booleano, indicando se a importação ocorreu com sucesso
- Tabela com informações sobre a importação: total_linhas: número das linhas processadas total_registros: número de registros criados mensagens: tabela indexadas pelos perfis e que contém strings com as mensagens de erro/aviso do processo de importação.
- set_loaders_to (o)
-
Copia os carregadores de dados para o objeto, pois podem ser redefinidos.
Parameters:
- o Objeto sendo criado (ainda sem a metatabela).
- new (o)
-
Fábrica de importadores de Perguntas.
Parameters:
- o Tabela com os dados iniciais do objeto (precisa ter uma conexão Dado com o banco armazenada no atributo db).
Returns:
-
Objeto que representa um importador de avaliações.