BI-Server, Dicas

Conectar MS Excell ao Pentaho

É possível conectar o MS Excell ao Pentaho de forma que o Excell reconheça os cubos publicados dentro do BI Server e resgate essa informação em manipulação de tabela dinâmica. Para isso basta seguir os passos abaixo :

1 – Baixe o XMLA connect

Trata-se de um provedor de conexões com datasources xmla. O projeto está em beta mas vale a pena dar uma conferida.

PE_05

2 – Configure no BI Server para funcionar como provedor XMLA

Modifique a propriedade “EnableXmla” para true.

3 – Configure a nova conexão no MS Excell

Após a instalação do plugin aparecerá a opção de XMLA Data Source na parte de conexões avançadas, dai em diante é so configurar ip e porta e dados de autenticação.

 

4 – A partir dai é como brincar em tabela dinâmica.

PE_06

Referências

https://sourceforge.net/projects/xmlaconnect/

 

BI-Server, Configuração

Configurando Pentaho como serviço no Ubuntu Server

Uma das configurações interessantes a se fazer apos instalação do Pentaho em um ambiente linux é a configuração do mesmo como um serviço do sistema para que inicie automaticamente ou reiniciar/desligar a maquina e não precisar referenciar todo o path pra iniciar/parar o serviço. Para configurar o Pentaho 5.4 como serviço no Ubuntu basta seguir os passos abaixo:

1 – Crie o arquivo pentaho em /etc/init.d/ (necessário acesso root

em meu caso usei o vim  sudo vim /etc/init.d/pentaho

2 – Adicione as linhas abaixo ao arquivo criado

Edite informações de usuário e local do  servidor se necessário.

#!/bin/sh
### BEGIN INIT INFO
# Provides: start-pentaho stop-pentaho
# Description: Pentaho BA Server
### END INIT INFO

case "$1" in
"start")
su - pentaho -c "/opt/pentaho/biserver-ce/start-pentaho.sh"
;;
"stop")
su - pentaho -c "/opt/pentaho/biserver-ce/start-pentaho.sh"
;; 
*) 
echo "Usage: $0 { start | stop }" 
;; 
esac 
exit 0

 

3 – Edite o ultimo ‘if’ do arquivo start-pentaho.sh

deve ficar similar a este

if [ "$?" = 0 ]; then
  cd "$DIR/tomcat/bin"
  export CATALINA_OPTS="-Xms4096m -Xmx6144m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
  env JAVA_HOME=$_PENTAHO_JAVA_HOME sh ./startup.sh
fi

 

3 – Torne o script feito no passo 2 executável 

chmod +x /etc/init.d/pentaho

 

4 – Adcione o script como padrão no update-rc

update-rc.d pentaho defaults

 

Referencias

https://help.pentaho.com/Documentation/5.4/0H0/060/010/000

 

BI-Server

Configurando um ambiente Dev Pentaho com Docker

docker+pentaho

No nosso mundo de desenvolvimento um dos grandes problemas é a replicação do ambiente de produção em nosso ambiente dev ocupando  o mínimo dos nossos preciosíssimos recursos, pra sanar esse problema temos como opções  o virtualbox, vmware, vagrant etc… Nessa jogada entra o Docker com a vantagem de ser construida em cima de LXC isolando os recursos que serão utilizados em containers, por que subir um Guest OS inteiro só pra usufruir de um único recurso? Bem não vou adentrar muito nesse assunto até porquê meu amigo Wellington Silva já tem um material excelente falando do assunto que vou disponibilizar no fim deste post. Sem mais delongas vamos a obra :

Instalando o docker
O docker já está disponível nos repositórios do Ubuntu, para instalar basta digitar

sudo apt-get install docker.io

caso use Linux Mint assim como eu é preciso instalar primeiro os pacotes abaixo :

sudo apt-get install apparmor lxc cgroup-lite

instalando o Container Pentaho 5.3

Com o docker já devidamente instalado basta rodar :

sudo docker pull bytekast/docker-pentaho-ce-5.3

para iniciar o servidor linux e aplicação do biserver basta digitar :

docker run -d -p 2222:22 -p 8888:8080 -e AUTHORIZED_KEYS=”`cat ~/.ssh/id_rsa.pub`” bytekast/docker-pentaho-ce-5.3:latest

e pronto ! Com esses passos temos nosso container rodando a aplicação isolada para testes.

para mais informações acesse a documentação do container pentaho :

https://registry.hub.docker.com/u/bytekast/docker-pentaho-ce-5.3/

e como havia comentado segue a página do Welington Silva :

http://dumpscerebrais.com.br/2015/03/docker-do-basico-a-orquestracao-e-clusterizacao-introducao.html