terça-feira, 28 de julho de 2015

HP Vertica ERROR 3149: Duplicate primary/unique key detected in join

Hoje fazendo a carga de alguns arquivos para meu DW me deparei com uma mensagem de erro do Vertica dizendo que havia primary keys duplicadas.

Achei muito estranho, então separei os arquivos imaginando que seria algum problema no arquivo que estava sendo carredo e que depois eu voltaria a analisá-los.

Mas quando fui rodar meu dashboard recebi o mesmo em uma das consultas SQL definidas.

Pesquisando vi que o Vertica no momento da carga não verifica as constraints no momento de carga para priorizar a performance, ou seja, você poderia por exemplo incluir dois registros com a mesma primary key.

sexta-feira, 24 de julho de 2015

Integrator Plugin for Pentaho 5

Some people asked me about how to use the old version of Pentaho Servlet Integrator in the new Pentaho 5.

Unfortunately, the core of Pentaho 5 it's totally different from Pentaho 4.8. So, the way to authenticate the user used by Pentaho Servlet Integrator cannot be used any more in the Pentaho 5.

The Integrator Plugin for Pentaho 5 is a new implementation with the same idea, but that works in the Pentaho 5 and was developed as a pentaho plugin instead of a servlet.

Note: The plugin was not tested in the Pentaho versions prior than 5.4.

segunda-feira, 12 de janeiro de 2015

How to create a Treetable (parent-child hierarchies) on CDE

Introduction


In this blog post I will be showing how to create a treetable using Pentaho CDE as shown in the bellow picture using the jQuery treetable plugin.


terça-feira, 18 de novembro de 2014

Configurando Shell In A Box no CentOS

Introdução


Shell In A Box (pronunciado shellinabox) é um emulador de terminal baseado na web criado por Markus Gutschke. Ele tem internamente um servidor web próprio que roda um cliente SSH baseado na web e em uma porta específica, disponibilizando para você um emulador de terminal para acessar e controlar remotamente seu servidor linux.

Shell In A Box utiliza somente AJAX/Javascript e CSS para funcionar, sem precisar instalar nenhum outro software adicional.

Nesse tutorial, iremos descrever como instalar o shellinabox para acessar remotamente o terminal SSH de um servidor linux usando apenas um browser moderno.

Clientes SSH baseado na web são bastante úteis quando você está protegido por um firewall/proxy e somente HTTP(s) podem passar por eles.

Instalando o Shellinabox no CentOS 6


Por padrão o shellinabox já vem incluído em várias distribuições através de seus repositórios padrões.