HOTMapper issueshttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues2020-07-01T13:52:14Zhttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/36Permitir uso remoto2020-07-01T13:52:14ZHenrique Varella Ehrenfriedhvehrenfried@inf.ufpr.brPermitir uso remotoPermitir que posso inserir dados usando outra máquina via rede (Exemplo: inserir dados na c3sldatabase usando a máquina de produção)Permitir que posso inserir dados usando outra máquina via rede (Exemplo: inserir dados na c3sldatabase usando a máquina de produção)https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/35Update_from_file falha as vezes2020-01-27T12:11:54Zjvfpw18Update_from_file falha as vezesupdate_from_file está retornando primary_key error na tabela turma 2007, porém o insert funciona sem problemas.update_from_file está retornando primary_key error na tabela turma 2007, porém o insert funciona sem problemas.https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/34Ao inserir dados derivados de outra tabela ele abre o protocolo desta2020-01-15T14:35:24ZFernando ErdAo inserir dados derivados de outra tabela ele abre o protocolo destaCaso seja feita uma derivada do tipo ~escola.regiao_id e a tabela escola não tenha o ano desejado(como 2007) retorna um erro do pandas dizendo que o ano no protocolo de escola não existe. Qual o motivo dele abrir o protocolo de escolas? ...Caso seja feita uma derivada do tipo ~escola.regiao_id e a tabela escola não tenha o ano desejado(como 2007) retorna um erro do pandas dizendo que o ano no protocolo de escola não existe. Qual o motivo dele abrir o protocolo de escolas? Caso seja necessário é preciso melhorar a mensagem de erro retornada.https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/33Remap não cria coluna as vezes2020-01-29T12:59:16Zjvfpw18Remap não cria coluna as vezesA execução do remap as vezes não adiciona uma coluna a tabela, mas altera ela na mapping.A execução do remap as vezes não adiciona uma coluna a tabela, mas altera ela na mapping.https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/32Verificar possibilidade de tornar a função map_from_database deprecated2019-11-11T11:29:24Zjvfpw18Verificar possibilidade de tornar a função map_from_database deprecatedhttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/30Realizar mapeamento semi-automático2019-10-23T13:16:21ZMarcos Didonet Del FabroRealizar mapeamento semi-automáticohttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/29Suportar inserção no Postgres2019-10-23T13:14:58ZMarcos Didonet Del FabroSuportar inserção no Postgreshttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/27Expandir coverage do teste de funções2019-09-10T10:24:22Zjvfpw18Expandir coverage do teste de funçõeshttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/26Expandir testes de funcionalidade2019-09-10T10:24:25Zjvfpw18Expandir testes de funcionalidadehttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/25Permitir inserção pelo número da coluna2019-09-09T11:54:54Zjvfpw18Permitir inserção pelo número da colunahttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/20Suportar protocolo e table definition em outros idiomas2019-08-23T12:02:45ZHenrique Varella Ehrenfriedhvehrenfried@inf.ufpr.brSuportar protocolo e table definition em outros idiomashttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/19Permitir internacionalização2019-08-08T11:16:27Zjvfpw18Permitir internacionalizaçãoAlterar forma com que as mensagens são renderizadas. Modularizar os textos para facilitar mudanças de linguagens.Alterar forma com que as mensagens são renderizadas. Modularizar os textos para facilitar mudanças de linguagens.https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/15Alterar forma de renomear colunas2019-07-11T11:30:48Zjvfpw18Alterar forma de renomear colunasAtualmente para renomear colunas o HOTMapper faz backup dos dados, deleta e recria a coluna com o novo nome. Isso era feito por que o MonetDB não possuía uma função de renomear colunas.
Porém, na última atualização foi adcionado suporte...Atualmente para renomear colunas o HOTMapper faz backup dos dados, deleta e recria a coluna com o novo nome. Isso era feito por que o MonetDB não possuía uma função de renomear colunas.
Porém, na última atualização foi adcionado suporte a essa fucionalidade. Também foi adcionado suporte ao renomeamento de tabelas, pode ser interessante adcionar essa funcionalidade ao HOTMapper também.
>Added possibility to rename SQL schemas, tables and columns with ALTER statements: > ALTER SCHEMA [ IF EXISTS ] ident RENAME TO ident > ALTER TABLE [ IF EXISTS ] qname RENAME TO ident > ALTER TABLE [ IF EXISTS ] qname RENAME [ COLUMN ] ident TO ident Also added optional IF EXISTS clause to other existing ALTER TABLE statements.https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/11Adcionar novas funções de transformadas2019-06-07T11:01:15Zjvfpw18Adcionar novas funções de transformadashttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/5Sugerir mapeamento incremental2019-10-23T11:40:03Zjvfpw18Sugerir mapeamento incrementalA ideia é utilizar o dicionário de dados e o mapeamento já criado para sugerir o mapeamento do próximo período (ano/semestre/trimeste/mês).A ideia é utilizar o dicionário de dados e o mapeamento já criado para sugerir o mapeamento do próximo período (ano/semestre/trimeste/mês).https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/4Refatorar código2019-05-06T12:14:40Zjvfpw18Refatorar códigoMelhorar a implementação do HOTMapperMelhorar a implementação do HOTMapperhttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/24Inserção falha se uma coluna primary for derivada(~CASE).2020-01-16T11:53:16Zjvfpw18Inserção falha se uma coluna primary for derivada(~CASE).Devido a forma em que é realizada a inserção os "CASEs" são realizados após a inserção do dado direto do csv, o que significa que caso uma coluna seja primary key e contenha um case a inserção falhará (not null).Devido a forma em que é realizada a inserção os "CASEs" são realizados após a inserção do dado direto do csv, o que significa que caso uma coluna seja primary key e contenha um case a inserção falhará (not null).jvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/23Utilizar Pandas para a leitura do header do csv de dados.2019-09-05T12:15:01Zjvfpw18Utilizar Pandas para a leitura do header do csv de dados.A leitura do header do csv de dados é atualmente feita com open e strip, o que acaba causando problemas quando as colunas do Header contêm aspas (delimitação de string comum em arquivos csv).
É necessário verificar se isso causa algum i...A leitura do header do csv de dados é atualmente feita com open e strip, o que acaba causando problemas quando as colunas do Header contêm aspas (delimitação de string comum em arquivos csv).
É necessário verificar se isso causa algum impacto nas leituras dos arquivos do INEP.jvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/7Atualizar as dependências do projeto2019-05-28T10:59:22Zjvfpw18Atualizar as dependências do projetoAtualizar as bibliotecas do projeto, já que há dois fatores improtatnes para serem considerados:
1. GitHUb achou vulnerabilidades
2. Fazer a gambiarra de mudar na mão o código da biblioteca `sqlachemy-monetdb` é **MUITO** feioAtualizar as bibliotecas do projeto, já que há dois fatores improtatnes para serem considerados:
1. GitHUb achou vulnerabilidades
2. Fazer a gambiarra de mudar na mão o código da biblioteca `sqlachemy-monetdb` é **MUITO** feioSprint 1jvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/10Arrumar agregações na inserção quando não existe a coluna ano_censo2019-06-26T11:42:46Zjvfpw18Arrumar agregações na inserção quando não existe a coluna ano_censoDurante a passagem do insert, se existir uma agregação no protocolo que pegue dados de outra tabela, a função get_denormalizations tenta pegar uma coluna ano_censo (hard coded). Isso precisa ser alterado de forma a ficar mais aberto para...Durante a passagem do insert, se existir uma agregação no protocolo que pegue dados de outra tabela, a função get_denormalizations tenta pegar uma coluna ano_censo (hard coded). Isso precisa ser alterado de forma a ficar mais aberto para uso geral.jvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/16Refatorar definitions para uma classe, similar a Protocol2019-08-28T12:02:05Zjvfpw18Refatorar definitions para uma classe, similar a Protocoljvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/13Criar mockup da interface do hotmapper2019-10-10T12:25:00Zjvfpw18Criar mockup da interface do hotmapperVictor Picussavic_picussa2@hotmail.comVictor Picussavic_picussa2@hotmail.comhttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/2Criar interface gráfica2019-11-11T13:20:25Zjvfpw18Criar interface gráficaCriar uma forma alternativa de uso do HOTMapper que seja mais acessível para usuários que não tem prática com CLI.Criar uma forma alternativa de uso do HOTMapper que seja mais acessível para usuários que não tem prática com CLI.Victor Picussavic_picussa2@hotmail.comVictor Picussavic_picussa2@hotmail.comhttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/31Adicionar habilidade de alteração de constraints2020-01-29T12:48:26Zjvfpw18Adicionar habilidade de alteração de constraintsjvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/18Criar Manual do HOTMapper2019-10-21T13:41:22ZHenrique Varella Ehrenfriedhvehrenfried@inf.ufpr.brCriar Manual do HOTMapperjvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/6Arrumar função "run aggregations"2019-10-07T11:15:13Zjvfpw18Arrumar função "run aggregations"A função deveria executar as agregações do (protocolo de) mapeamento, mas atualmente ela não faz nadaA função deveria executar as agregações do (protocolo de) mapeamento, mas atualmente ela não faz nadaSprint 2jvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/8Adicionar informações das colunas da tabela no table definition2019-07-16T12:47:56ZHenrique Varella Ehrenfriedhvehrenfried@inf.ufpr.brAdicionar informações das colunas da tabela no table definitionNesta issue, o objetivo é mudar a execução do script para que a função de criação pegue apenas o table definition na operação de criação de tabela. Para tanto deverá ser atualizado tanto o table definition quanto o código do HOTMapperNesta issue, o objetivo é mudar a execução do script para que a função de criação pegue apenas o table definition na operação de criação de tabela. Para tanto deverá ser atualizado tanto o table definition quanto o código do HOTMapperjvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/14Arrumar inserção quando duas colunas do protocolo mapeiam diretamente para um...2019-10-14T12:57:22ZHenrique Varella Ehrenfriedhvehrenfried@inf.ufpr.brArrumar inserção quando duas colunas do protocolo mapeiam diretamente para um mesmo header.Quando uma coluna tem o mesmo nome que outra no HOTMapper do PNAD, acontece um erro e nenhum dos dados é inseridos, no caso em que o erro ocorreu o nome da variável era o mesmo, e o campo e tamanho da variável também se repetiam.
NOTA: ...Quando uma coluna tem o mesmo nome que outra no HOTMapper do PNAD, acontece um erro e nenhum dos dados é inseridos, no caso em que o erro ocorreu o nome da variável era o mesmo, e o campo e tamanho da variável também se repetiam.
NOTA: Ver o protocolo do PNAD_CONT - Variável 3003Ajvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/21Adcionar suporte a constantes no protocolo (Ex: ano = ~2018)2020-08-21T15:03:08Zjvfpw18Adcionar suporte a constantes no protocolo (Ex: ano = ~2018)Arrumar ordem de inserção (constantes antes de agregação)Arrumar ordem de inserção (constantes antes de agregação)jvfpw18jvfpw18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/12Criar forma de salvar logs2020-09-25T14:06:49Zjvfpw18Criar forma de salvar logsjpp18jpp18https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/1Criar modo de execução "usuário"2020-01-14T12:22:32Zjvfpw18Criar modo de execução "usuário"Transformar a versão atual em modo "INFO - Técnico" e criar um modo mais simples para que o usuário comum possa acompnhar.Transformar a versão atual em modo "INFO - Técnico" e criar um modo mais simples para que o usuário comum possa acompnhar.Sprint 2Victor Picussavic_picussa2@hotmail.comVictor Picussavic_picussa2@hotmail.comhttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/28Atualizar para última versão do sqlalchemy2019-09-16T10:52:41Zjvfpw18Atualizar para última versão do sqlalchemyhttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/22Inserção falha quando Header do csv de dados contém '.'2019-08-28T12:02:34Zjvfpw18Inserção falha quando Header do csv de dados contém '.'Hotmapper considera coluna como 'denormalization' na inserção.Hotmapper considera coluna como 'denormalization' na inserção.https://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/17Remap falha quando uma das colunas teve o seu tipo modificado2020-01-14T12:20:02Zjvfpw18Remap falha quando uma das colunas teve o seu tipo modificadoFernando ErdFernando Erdhttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/3Melhorar mensagens de erro2020-01-14T12:22:11Zjvfpw18Melhorar mensagens de erroCriar mensagens significativas de erro, para que possamos arrumar o que for necessárioCriar mensagens significativas de erro, para que possamos arrumar o que for necessárioVictor Picussavic_picussa2@hotmail.comVictor Picussavic_picussa2@hotmail.comhttps://gitlab.c3sl.ufpr.br/tools/hotmapper/-/issues/9Adicionar suporte para outros banco de dados relacionais2019-10-23T11:38:31ZHenrique Varella Ehrenfriedhvehrenfried@inf.ufpr.brAdicionar suporte para outros banco de dados relacionais