blendb issueshttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues2022-10-11T13:07:22Zhttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/117versão estável usada no simmc2022-10-11T13:07:22ZWilian Pereiraversão estável usada no simmchttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/116Arrumar a tipagem dos arquivos no controller2021-01-25T13:38:35Zpdts20Arrumar a tipagem dos arquivos no controllerDevido a problemas de tipagem, o BlenDB não está iniciando.Devido a problemas de tipagem, o BlenDB não está iniciando.https://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/115Consultas retornam erro 500 somente modificando ID2019-12-19T11:51:00ZRafael DiasConsultas retornam erro 500 somente modificando IDcorreto: https://biod.c3sl.ufpr.br/api/v1/data?metrics&dimensions=dim:escola:nome,dim:escola:id&filters=dim:cidade:id==5101258
erro: https://biod.c3sl.ufpr.br/api/v1/data?metrics&dimensions=dim:escola:nome,dim:escola:id&filters=dim:c...correto: https://biod.c3sl.ufpr.br/api/v1/data?metrics&dimensions=dim:escola:nome,dim:escola:id&filters=dim:cidade:id==5101258
erro: https://biod.c3sl.ufpr.br/api/v1/data?metrics&dimensions=dim:escola:nome,dim:escola:id&filters=dim:cidade:id==5200134Rafael DiasRafael Diashttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/97Atualizar licenças e Copyrights2019-11-04T12:31:18ZLucas Fernandes de OliveiraAtualizar licenças e CopyrightsVerificar os copyrights e as licenças do blend.
Em muitos arquivos é citado apenas blend ao invés de Blendb e acredito que a forma correta de manter os direitos autorais é
com o intervalo de tempo ao invés de apenas o ano em que foi cri...Verificar os copyrights e as licenças do blend.
Em muitos arquivos é citado apenas blend ao invés de Blendb e acredito que a forma correta de manter os direitos autorais é
com o intervalo de tempo ao invés de apenas o ano em que foi criado.
Além disso verificar a viabilidade de mudar a licença de GPL3 para AGPL3.1.0https://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/114Habilitar cors por padrão2019-09-30T17:12:43ZLucas Fernandes de OliveiraHabilitar cors por padrãoHabilitar a opção CORS por padrão. Essa opção permite que outras urls acessem a api do blendb.Habilitar a opção CORS por padrão. Essa opção permite que outras urls acessem a api do blendb.https://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/108Adionar Logs ao Blendb2019-09-12T14:42:00ZLucas Fernandes de OliveiraAdionar Logs ao BlendbO Blendb não gera nenhum arquivo de log o que dificulta encontrar problemas.
Criar uma ferramenta que gere arquivos de log.
Devem existir diversos níveis de log. Pode ser utilizado o pacote log do npm.
A principio os logs podem ser ge...O Blendb não gera nenhum arquivo de log o que dificulta encontrar problemas.
Criar uma ferramenta que gere arquivos de log.
Devem existir diversos níveis de log. Pode ser utilizado o pacote log do npm.
A principio os logs podem ser gerados apenas nos controladores, não é necessário gerar log nos componentes mais internos (uma vez que esses componentes devolvem os erros para o controlador).
A ferramenta de log deve ser incluida por uma middleware (assim como a engine e o adaptador)
A configuração da ferramenta de log deve ser feita pelo arquivo config.env através de variaveis de ambiente.
Também deve ser modificado o script de criação de um serviço do systemd para criar um arquivo /var/log/blendb.log
O valor padrão para criar o arquivo de log deve ser /var/log/blendb.log, seguido de ./logs/blendb.log por fim a saída de erro.Rafael DiasRafael Diashttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/112Remover Select *2019-09-11T14:30:10ZLucas Fernandes de OliveiraRemover Select *Quando todos os atrivutos de uma view são selecionados a consulta coloca select*. Isso pode gerar complicações e não selecionar corretamente todos os atributos. Colocar por extenso os atributosQuando todos os atrivutos de uma view são selecionados a consulta coloca select*. Isso pode gerar complicações e não selecionar corretamente todos os atributos. Colocar por extenso os atributosRafael DiasRafael Diashttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/110Rever regras do tslint2019-09-11T12:08:55ZRafael DiasRever regras do tslintNa issue #109 foi realizado upgrade do tslint e tslint-stylish, com isso algumas regras foram ignoradas para dar continuidade na tarefa.
Rever as regras no arquivo tslint.json.Na issue #109 foi realizado upgrade do tslint e tslint-stylish, com isso algumas regras foram ignoradas para dar continuidade na tarefa.
Rever as regras no arquivo tslint.json.1.0https://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/113Adicionar opção para ordenar reverso2019-09-10T17:37:30ZLucas Fernandes de OliveiraAdicionar opção para ordenar reversoOrdenar reversoOrdenar reversohttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/109Aumentar versão de node utilizada pelo Blendb2019-08-29T12:04:31ZLucas Fernandes de OliveiraAumentar versão de node utilizada pelo BlendbMigrar a versão do node para 10.
Recomendação.
Apagar todos os pacotes da lista do package.json e yarn.lock.
Instalar novamente os pacotes, agora com a versão atualizada.
também modificar o package.json para dizer que node 10+ deve ...Migrar a versão do node para 10.
Recomendação.
Apagar todos os pacotes da lista do package.json e yarn.lock.
Instalar novamente os pacotes, agora com a versão atualizada.
também modificar o package.json para dizer que node 10+ deve ser utilizadoRafael DiasRafael Diashttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/111Substituir modulo osprey2019-08-28T13:24:14ZRafael DiasSubstituir modulo ospreyNa issue #109 foi realizado upgrade dos pacotes, um deles "osprey", substitui-lo por um pacote melhor.Na issue #109 foi realizado upgrade dos pacotes, um deles "osprey", substitui-lo por um pacote melhor.1.0https://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/105Verificar mensagens de erro2019-08-09T12:25:57ZLucas Fernandes de OliveiraVerificar mensagens de erroMuitas das mensagens de erro não são significativas e existem alguns casos no qual existe erro mas não é informada a causa.
Um exemplo é a consulta:
http://simmcdev:3000/v1/data?metrics=met:min:cadunico:familia:renda:media&dimensions=d...Muitas das mensagens de erro não são significativas e existem alguns casos no qual existe erro mas não é informada a causa.
Um exemplo é a consulta:
http://simmcdev:3000/v1/data?metrics=met:min:cadunico:familia:renda:media&dimensions=dim:cadunico:familia:data:alteracao&filters=dim:cadunico:familia:data:alteracao==2011-06-03
Nesse caso a conversão do filtro falha, mas por alguma razão o erro não é notificadoRafael DiasRafael Diashttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/107Adicionar marcadores as métricas e dimensões2019-07-26T14:50:11ZLucas Fernandes de OliveiraAdicionar marcadores as métricas e dimensõesAdicionar a descrição das métricas e dimensões marcadores.
Será adicionado um campo tags que é opicional. Esse campo pode ser preenchido de duas formas. Diretamente nas mérticas e dimensões ou através das visões na qual elas estão
As v...Adicionar a descrição das métricas e dimensões marcadores.
Será adicionado um campo tags que é opicional. Esse campo pode ser preenchido de duas formas. Diretamente nas mérticas e dimensões ou através das visões na qual elas estão
As visões também podem receber tags. Todas as métricas e dimensões nessa visão receberão a tag indcada.
Também deverá existir uma rota de tags que retorna as tags existentes.
Essas tags podem ser adicionadas no arquivo de configuração.1.0Lucas Fernandes de OliveiraLucas Fernandes de Oliveirahttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/106Adicionar resposat de consulta em formato csv2019-07-01T18:20:52ZLucas Fernandes de OliveiraAdicionar resposat de consulta em formato csvPermitir que as respostas da api sejam respondidas através de arquivos csv.
A API passará a ter um novo parametro **format** que por padrão receberá o valor json mas também pode receber o valor csv para exportar os dados em formato csv.Permitir que as respostas da api sejam respondidas através de arquivos csv.
A API passará a ter um novo parametro **format** que por padrão receberá o valor json mas também pode receber o valor csv para exportar os dados em formato csv.Lucas Fernandes de OliveiraLucas Fernandes de Oliveirahttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/104Atualizar o docker-compose2019-03-13T14:25:29ZRafael DiasAtualizar o docker-composePrecisa atualizar a imagem que esta sendo utilizada pelo blendb.Precisa atualizar a imagem que esta sendo utilizada pelo blendb.Rafael DiasRafael Diashttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/96Arrumar documentação da classe adapter2019-02-11T10:50:59ZLucas Fernandes de OliveiraArrumar documentação da classe adapterNa classe adapter no método insertIntoSource, o atributo data não foi documentado.
Verificar se o erro se repete nas classes filhas.Na classe adapter no método insertIntoSource, o atributo data não foi documentado.
Verificar se o erro se repete nas classes filhas.1.0Rafael DiasRafael Diashttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/102Revisar o impacto das mudaças da issue #92 em arquivos não coberto pelo teste CI2019-02-08T12:50:18ZRafael DiasRevisar o impacto das mudaças da issue #92 em arquivos não coberto pelo teste CIO arquivo docker-compose.yml, loadTest.ts e schema.ts precisam ser atualizados.
Verificar a possibilidade de inserir o compose no ci, ou aumentar a cobertura para evitar essa falha no futuro.O arquivo docker-compose.yml, loadTest.ts e schema.ts precisam ser atualizados.
Verificar a possibilidade de inserir o compose no ci, ou aumentar a cobertura para evitar essa falha no futuro.1.0Rafael DiasRafael Diashttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/103Adicionar ci a arquivos que não esta sendo coberto2019-02-08T12:49:06ZRafael DiasAdicionar ci a arquivos que não esta sendo cobertoComo as modificações da issue/92 teve impacto nos comandos schema e test-mode, além do docker compose. Avaliar a possibilidade de adicionar a cobertura nos comandos e de inserir o docker-compose no ci.Como as modificações da issue/92 teve impacto nos comandos schema e test-mode, além do docker compose. Avaliar a possibilidade de adicionar a cobertura nos comandos e de inserir o docker-compose no ci.https://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/98Variavel de ambiente com nome deve ser inicializada2019-01-24T10:24:29ZLucas Fernandes de OliveiraVariavel de ambiente com nome deve ser inicializadaQuando a variavel de ambiente **BLENDB_SCHEMA_FILE** não está presente no arquivo de configuração, o Blend trava, com o erro ao abrir o arquivo. A variavel deve ser corretamente inicializadas e o erro deve ser indicado propriamente, avis...Quando a variavel de ambiente **BLENDB_SCHEMA_FILE** não está presente no arquivo de configuração, o Blend trava, com o erro ao abrir o arquivo. A variavel deve ser corretamente inicializadas e o erro deve ser indicado propriamente, avisando que a variavel não foi colocada corretamente no arquivo de configuração1.0Rafael DiasRafael Diashttps://gitlab.c3sl.ufpr.br/c3sl/blendb/-/issues/92Revisar tests2019-01-11T10:35:34ZLucas Fernandes de OliveiraRevisar testsFazer uma analise mais precisa dos testes automáticos. Após a *issue*#88 ter sido aceita, deve averiguar o que não está coverto e se é factivel cobrir esses casos.Fazer uma analise mais precisa dos testes automáticos. Após a *issue*#88 ter sido aceita, deve averiguar o que não está coverto e se é factivel cobrir esses casos.1.0Rafael DiasRafael Dias