Campos DATA de bancos MySQL no PDI

Dependendo da versão das bibliotecas de acesso a um banco MySQL, o Pentaho pode retornar erro ao ler colunas do tipo DATE, especialmente no que se refere à interpretação do fuso horário.

A mensagem que normalmente aparece é

HOUR_OF_DAY: 0 -> 1

Definindo o fuso horário nas opções de carga dos aplicativos do PDI resolve esse problema. Por exemplo, colocando a definição “-Duser.timezone=GMT-3” dentro do spoon.bat na linha set OPT=…

Docker MySQL 5.7 Crash de Memória

Essa imagem específica do MySQL (tag 5.7) pode fechar inesperadamente após a inicialização caso, por exemplo, ocorra uma alteração no tamanho da memória ou swap do host.

Para resolver essa questão, o exemplo abaixo indica o caminho.

docker run -e MYSQL_ROOT_PASSWORD=password \
  --name mysql57 --ulimit nofile=262144:262144 \
  -d -p 3306:3306 -v mysql57-volume:/var/lib/mysql \
  mysql:5.7 --sql-mode=""