4 de março de 2010
Sumário 1 Introdução 3 1.1 Business Intelligence....................... 3 1.2 Pentaho BI-Server........................ 3 2 Pré-requisitos 3 3 Instalação 4 3.1 Instalando Java.......................... 4 3.2 Setando as Variáveis de Ambiente................ 4 3.3 Instalando o MySQL....................... 5 3.4 Obtendo o arquivo tar.gz..................... 6 3.5 Sugestões de Diretório...................... 7 3.6 Criação de Usuário Pentaho................... 7 3.7 Verificando e/ou Modificando a Porta de Conexão....... 8 3.8 Migrando os Bancos de Dados de Sistema para MySQL.... 9 3.8.1 Configurando o Quartz.................. 10 3.8.2 Configurando o Hibernate................ 12 3.9 Configurando Parâmetros de Segurança para o JDBC..... 14 3.10 Migrando o Banco de Dados Exemplo para MySQL...... 16 3.11 Setando a Senha de Publicação................. 17 3.12 Iniciando o Aplicativo...................... 17 4 Utilização 18 Laboratório de Software Livre 1
4.1 Conectando o banco de dados para acesso de máquinas remotas 18 4.2 Publicando um Metamodelo (Metadata Editor)........ 20 4.3 Publicando um Meta-Modelo (BI-Server)............ 21 5 Créditos 26 Laboratório de Software Livre 2
1 Introdução 1.1 Business Intelligence A Inteligência Empresarial 1, ou Business Intelligence é um conceito que surgiu na década de 80 e descreve as habilidades das corporações para acessar e explorar as informações referentes ao seu negócio que normalmente estão armazenadas em um DataMart/Data Warehouse,. As organizações tipicamente recolhem informações com a finalidade de avaliar o ambiente empresarial, completando estas informações com pesquisas de marketing e de mercado, além de análises competitivas. Podendo considerar tal inteligência como o aspecto central para competir em alguns mercados. Geralmente, os coletores de BI obtêm as fontes primárias de informação dentro das suas empresas. Cada fonte ajuda quem tem que decidir a entender como o poderá fazer da forma mais correta possível. Cada sistema de BI determina uma meta específica, tendo por base o objetivo organizacional ou a visão da empresa, existindo em ambos objetivos, sejam eles de longo ou curto prazo. 1.2 Pentaho BI-Server A Pentaho Corporation gerencia, facilita, suporta e lidera o papel de desenvolvimento do Projeto Pentaho BI - uma iniciativa pioneira da comunidade de desenvolvimento Open Source para proporcionar ferramentas de Business Intelligence (BI) para que as organizações melhorem radicalmente sua performance, eficiência e efetividade na gestão de informações. 2 Pré-requisitos Segue abaixo as dependências para instalação da suite: 1. Sun Java Runtime Environment (JRE). 2. Arquivo de instalação do Pentaho BI Server que podem ser encontrados em: http://sourceforge.net/projects/pentaho/files/ 1 O conceito foi uma adaptação ao texto retirado da Wikipédia Laboratório de Software Livre 3
3. MySql 3 Instalação A instalação da plataforma Pentaho BI-Server é extremamente fácil e intuitiva. Abaixo são listadas algumas ações necessárias para o funcionamento correto do aplicativo em Linux Ubuntu. 3.1 Instalando Java Para usuários Ubuntu, a instalação Java é extremamente fácil e intuitiva. Basta seguir os passos: 1. Abra o terminal (Gnome-Terminal). 2. Digite o comando abaixo para atualizar o repositório de pacotes do ubuntu (é necessário permissão de root para fazer isso): # sudo apt-get update 3. Em seguida, digite o comando: # sudo apt-get install sun-java6-jdk sun-java6-jre 4. Na instalação do Java, você terá que concordar com os termos de licença. 5. Sua instalação Java foi realizada com sucesso! 3.2 Setando as Variáveis de Ambiente Para o funcionamento do aplicativo, é necessário que as variáveis de ambiente JAVA HOME e JRE HOME estejam setadas. Siga os passos abaixo para realizar essa ação: Laboratório de Software Livre 4
1. Vá até o diretório em que se encontra o link simbólico para setar as variáveis de ambiente utilizando o comando abaixo (geralmente, quando a instalação do java é feita através do repositório Ubuntu, o diretório é o especificado a seguir): cd /usr/lib/jvm 2. No diretório há uma pasta contendo o java e um link para a pasta que será utilizado por nós na configuração das variáveis de ambiente. 3. Abra o arquivo para configuração das variáveis de ambiente com o comando abaixo (pode ser necessário logar como usuário root): sudo gedit /etc/enviroment 4. Adicione os seguintes trechos ao arquivo (note que em caminho jre deve ser colocado o caminho para o link sugerido nos itens acima): JAVA HOME= <caminho jre> JRE HOME= <caminho jre> 5. Salve o arquivo e sai do editor de textos. 6. Sua variável de ambiente foi setada com sucesso. Para salvar as alterações feitas, reinicie o X. 3.3 Instalando o MySQL A instalação do MySQL Server e Client é extremamente importante, uma vez que o pentaho o usa para gerenciamento de banco de dados. Para realizá-la, execute os passos abaixo: 1. Abra o terminal (Gnome-Terminal). 2. Atualize o repositório de pacotes do ubuntu digitando o comando abaixo: # sudo apt-get update Laboratório de Software Livre 5
3. Instale o MySql Client e Server com o comando abaixo: # sudo apt-get install mysql-server-5.0 mysql-client-5.0 4. Durante a instalação dos mesmos, você terá que concordar com os termos de licença, além de confirmar senhas. 5. Para testar sua instalação, digite os seguintes comandos no terminal: # mysql -u root -p 6. Em seguida, digite a palavra-passe. 7. Caso o MySQL apresente algo parecido com a imagem abaixo, ele foi instalado com sucesso (caso contrário, repita os passos acima). 8. Seus MySQL Client e Server foram instalados com sucesso! 3.4 Obtendo o arquivo tar.gz 1. Navegue até o site de downloads do pentaho. http://sourceforge.net/projects/pentaho/ 2. Clique no link de sua escolha para download do Pentaho BI-Server 2 (note que o arquivo a ser baixado tem que ser do tipo tar.gz). 3. Descompacte o arquivo com o comando abaixo: # tar xzvf <nome do arquivo>.tar.gz 4. Seu pentaho foi descompactado com sucesso. 2 Recomenda-se a versão estável mais recente Laboratório de Software Livre 6
3.5 Sugestões de Diretório Em ambiente linux Ubuntu, há algumas sugestões dadas pelos fornecedores do Pentaho BI-Server. 1. Criar um diretório para o pentaho na pasta /opt. # sudo mkdir /opt/pentaho 2. Mover as pastas descompactadas bi-server e administration-console para a nova pasta criada. # mv <pasta pentaho descompactada>/* /opt/pentaho/. 3.6 Criação de Usuário Pentaho Por motivos de segurança, a criação de um grupo de usuários com acesso restrito apenas à pasta do pentaho torna-se necessária. Para realizála, siga os passos a seguir: 1. Para criar um grupo de usuários pentaho, digite o seguinte comando: # sudo groupadd pentaho 2. Para criar um usuário de sistema para o pentaho, digite os comando a seguir: # sudo useradd -r -g pentaho pentaho 3. Para garantir permissão de posse do diretório pentaho para o usuário pentaho, digite o comando abaixo: # sudo chown -R pentaho:pentaho /opt/pentaho Criados o grupo e o usuário pentaho, digite o comando abaixo para abrir o programa (uma vez que se o programa for iniciado de forma padrão, o Laboratório de Software Livre 7
servidor irá rodar como root, ou seja, exatamente o que estamos tentando evitar). # cd diretório pentaho/biserver-ce # sudo -u pentaho JAVA HOME=/usr/lib/jvm/java-6-sun./start-pentaho.sh 3.7 Verificando e/ou Modificando a Porta de Conexão A porta de conexão utilizada pelo Pentaho BI-Server padrão é a 8080. Caso essa porta já esteja sendo utilizada por outro aplicativo, há duas soluções: 1. Encerre o aplicativo que está utilizando a porta e reinicie o pentahoi (mais recomendado). 2. Modifique a porta padrão para outra porta qualquer: Para modificar a porta padrão utilizada pelo pentaho, siga os passos a seguir: 1. Vá até o direitório de configurações do tomcat: # cd diretório pentaho/biserver-ce/tomcat/conf 2. Abra o arquivo de configuração de server (no exemplo abaixo o arquivo foi aberto com o editor de texto VIM e como usuário root). # sudo vim server.xml 3. No trecho abaixo, mude a porta 8080 para uma de sua escolha (observe, que dependendo da porta escolhida, será necessário abrir o aplicativo pentaho como usuário root): <Connector port="8080" address="${jboss.bind.address}" maxthreads="250" strategy="ms" maxhttpheadersize="8192" emptysessionpath="true" enablelookups="false" redirectport="8443" acceptcount="100" connectiontimeout="20000" disableuploadtimeout="true"/> Laboratório de Software Livre 8
4. Abra o arquivo de configuração web: # sudo vim diretório pentaho/biserver-ce/tomcat/webapps/pentaho/web-inf/web.xml 5. Modifique a porta 8080 para uma de sua escolha no trecho abaixo: <context-param> <param-name>base-url</param-name> <param-value>http://localhost:8080/pentaho/</param-value> </context-param> 6. Reinicie o Pentaho. 7. Sua porta foi modificada com sucesso! 3.8 Migrando os Bancos de Dados de Sistema para MySQL Uma modificação propícia a ser feita é a migração dos bancos de dados de sistema para MySQL. Para realizá-la, basta seguir os passos abaixo: 1. Vá até o diretório contendo os scripts para migração inicial: # cd diretório pentaho/biserver-ce/data/mysql15 2. Crie uma pasta para os novos scripts (abaixo é sugerida a criação como usuário root): # sudo mkdir ScriptsMySQL 3. Entre na página de downloads pelo link abaixo e faça o download do pacote de scripts: http://docs.google.com/leaf?id=0b9jmocc0fj_en2myzjc4zjetnz FkNC00NzIzLTljZTctZjIzZWQ1NjU3MzJk&sort=name&layout=list&num= 50 Laboratório de Software Livre 9
4. Mova o arquivo obtido para a pasta criada (o comando abaixo foi executado como usuário root): # sudo mv diretório de download/nome arquivo ScriptsMySQL/. 5. Extraia o pacote de scripts: # sudo unzip nome arquivo 6. Acesse o mysql como root: # mysql -h localhost -u root -p 7. Execute os scripts na seguinte ordem: mysql> SOURCE 1 create repository mysql.sql mysql> SOURCE 2 create quartz mysql.sql mysql> SOURCE 3 create sample datasource.sql mysql> SOURCE 4 load sample users mysql.sql mysql> SOURCE 5 sample data mysql.sql Após a execução dos scripts de migração, é necessária a configuração do Quartz (responsável pela escala de trabalhos, ou seja, agendamento de tarefas e implementação de receitas contidas no Pentaho) e Hibernate (é um objeto-relacional mapeador usado pelo Pentaho para acessar e fazer cache dos seguintes processos: objetos do repositório de soluções; autenticação de usuários e de dados; fontes de dados usados em itens do Pentaho, tais como relatórios) para que eles conectem ao mysql. 3.8.1 Configurando o Quartz Para a configuração do Quartz, siga os passos abaixo: Laboratório de Software Livre 10
1. Entre no diretório de sistema abaixo: # cd /biserver-ce/tomcat/webapps/pentaho/meta-inf 2. Abra o arquivo de configuração xml: # sudo vim context.xml 3. Ache o seguinte trecho: <Resource name="jdbc/quartz" auth="container" type="javax.sql.datasource" factory="org.apache.commons.dbcp.basicdatasourcefactory" maxactive="20" maxidle="5" maxwait="10000" username="pentaho_user" password="password" driverclassname="org.hsqldb.jdbcdriver" url="jdbc:hsqldb:hsql://localhost/quartz" validationquery="select count(*) from INFORMATION_SCHEMA.SYSTEM_SEQUENCES"/> 4. No trecho acima, mude os seguintes campos: Troque org.hsqldb.jdbcdriver para com.mysql.jdbc.driver. Troque jdbc:hsqldb:hsql://localhost/quartz para jdbc:mysql://localhost:3306/quartz. Troque select count(*) from INFORMATION SCHEMA.SYSTEM SEQUENCES para SELECT 1. 5. Após as mudanças, o trecho deve ficar assim: <Resource name="jdbc/quartz" auth="container" type="javax.sql.datasource" factory="org.apache.commons.dbcp.basicdatasourcefactory" maxactive="20" maxidle="5" maxwait="10000" username="pentaho_user" password="password" driverclassname="com.mysql.jdbc.driver" url="jdbc:mysql://localhost:3306/quartz" validationquery="select 1"/> 6. Note que, caso o banco não esteja na máquina local, é necessária a mudança de localhost para o IP da máquina host. Laboratório de Software Livre 11
3.8.2 Configurando o Hibernate A configuração do hibernate pode ser realizada seguindo os passos abaixo: 1. Entre no seguinte diretório de sistema abaixo: # cd biserver-ce/tomcat/webapps/pentaho/meta-inf 2. Abra o arquivo de configuração xml: # sudo vim context.xml 3. Ache o seguinte trecho: <Resource name="jdbc/hibernate" auth="container" type="javax.sql.datasource" factory="org.apache.commons.dbcp.basicdatasourcefactory" maxactive="20" maxidle="5" maxwait="10000" username="hibuser" password="password" driverclassname="org.hsqldb.jdbcdriver" url="jdbc:hsqldb:hsql://localhost/hibernate" validationquery="select count(*) from INFORMATION_SCHEMA.SYSTEM_SEQUENCES" /> 4. No trecho acima, mude os seguintes campos: driverclassname: troque org.hsqldb.jdbcdriver para com.mysql.jdbc.driver. url: troque jdbc:hsqldb:hsql://localhost/hibernate para jdbc:mysql://localhost/hibernate. validationquery: troque select count(*) from INFORMA- TION SCHEMA.SYSTEM SEQUENCES para SELECT 1. 5. Após as mudanças, o trecho deve ficar assim: <Resource name="jdbc/hibernate" auth="container" type="javax.sql.datasource" factory="org.apache.commons.dbcp.basicdatasourcefactory" maxactive="20" maxidle="5" Laboratório de Software Livre 12
maxwait="10000" username="hibuser" password="password" driverclassname="com.mysql.jdbc.driver" url="jdbc:mysql://localhost/hibernate" validationquery="select 1" /> 6. Note que, caso o banco não esteja na máquina local, é necessária a mudança de localhost para o ip da máquina host. Para concluir a migração do banco Hibernate é necessária a modificação de mais dois arquivos. Para modificar o primeiro, siga os passos abaixo: 1. Entre na pasta de configuração do hibernate: # cd diretório pentaho/pentaho-solutions/system/hibernate 2. Abra o arquivo de configuração hibernate-settings.xml : # sudo vim hibernate-settings.xml 3. Ache a linha abaixo: <config-file>system/hibernate/hsql.hibernate.cfg.xml</config-file> 4. Troque hsql.hibernate.cfg.xml por mysql5.hibernate.cfg.xml. 5. O trecho deve ficar como o abaixo: <config-file>system/hibernate/mysql5.hibernate.cfg.xml</config-file> A modificação do segundo arquivo será necessária caso o banco de dados esteja sendo acessado de forma remota ou por uma porta diferente da porta default. Caso uma das opções acima seja válida, siga os passos a seguir: 1. Abra o arquivo de configuração mysql15.hibernate.cfg.xml. # sudo vim mysql15.hibernate.cfg.xml Laboratório de Software Livre 13
2. Identifique o trecho abaixo: <property name="connection.url">jdbc:mysql://localhost:3306/hibernate </property> 3. Modifique-o para a necessidade do ambiente: Mude o parâmetro localhost para o ip da máquina que está hospedando o banco de dados. Mude o parâmetro 3306 (porta padrão do mysql) para a porta em que o pentaho está acessando o banco de dados. 4. Salve o arquivo e saida do editor de textos. 5. A modificação foi concluída com sucesso! 3.9 Configurando Parâmetros de Segurança para o JDBC A configuração dos parâmetros de segurança do JDBC é necessária para a adaptação ao novo banco de dados Hibernate (modificado para MySql). Para realizá-la, siga os passos abaixo: 1. Entre no seguinte diretório de sistema: # cd biserver-ce/pentaho-solutions/system 2. Abra o arquivo applicationcontext-spring-security-jdbc.xml com o editor de textos de sua preferência (é aconselhável a modificação por usuário root). # sudo vim applicationcontext-spring-security-jdbc.xml 3. Procure pelo seguinte trecho: <bean id="datasource" class="org.springframework.jdbc.datasource.drivermanagerdatasource"> <property name="driverclassname" value="org.hsqldb.jdbcdriver" /> <property name="url" Laboratório de Software Livre 14
value="jdbc:hsqldb:hsql://localhost:9001/hibernate" /> <property name="username" value="hibuser" /> <property name="password" value="password" /> </bean> 4. Realize as seguintes modificações: Troque org.hsqldb.jdbcdriver por com.mysql.jdbc.driver. Troque jdbc:hsqldb:hsql://localhost:9001/hibernate por jdbc:mysql//localhost:3306/hibernate. 5. Por fim, o trecho deve ficar como o seguinte: <bean id="datasource" class="org.springframework.jdbc.datasource.drivermanagerdatasource"> <property name="driverclassname" value="com.mysql.jdbc.driver" /> <property name="url" value="jdbc:mysql//localhost:3306/hibernate" /> <property name="username" value="hibuser" /> <property name="password" value="password" /> </bean> 6. Salve o arquivo e feche o editor de textos. 7. No mesmo diretório, abra o arquivo applicationcontext-springsecurity-hibernate.properties : # sudo vim applicationcontext-spring-security-hibernate.properties 8. Identifique o seguinte trecho abaixo no arquivo: jdbc.driver=org.hsqldb.jdbcdriver jdbc.url=jdbc:hsqldb:hsql://localhost:9001/hibernate jdbc.username=hibuser jdbc.password=password hibernate.dialect=org.hibernate.dialect.hsqldialect 9. Realize as seguintes modificações: Troque org.hsqldb.jdbcdriver por com.mysql.jdbc.driver. Laboratório de Software Livre 15
Troque jdbc:hsqldb:hsql://localhost:9001/hibernate por jdbc:mysql://localhost:3306/hibernate. Troque org.hibernate.dialect.hsqldialect por org.hibernate.dialect.mysqldialect. 10. O trecho deve ficar parecido com o abaixo: jdbc.driver=com.mysql.jdbc.driver jdbc.url=jdbc:mysql://localhost:3306/hibernate jdbc.username=hibuser jdbc.password=password hibernate.dialect=org.hibernate.dialect.mysqldialect 11. Suas modificações foram feitas com sucesso! 3.10 Migrando o Banco de Dados Exemplo para MySQL Após criar o banco de dados e executar o script fornecido para a migração, é necessária a modificação de alguns parâmetros para que o mesmo funcione corretamente. Siga os passos abaixo: 1. Abra o mysql como usuário root: # mysql -u root -p 2. Execute o seguinte comando abaixo (respeitando a sensibilidade de maiúsculas e minúsculas e desconsiderando quebras de linha): mysql> UPDATE hibernate.datasource mysql> SET DRIVERCLASS = com.mysql.jdbc.driver, mysql> URL = jdbc:mysql://localhost:3306/sampledata, mysql> QUERY = SELECT 1 mysql> WHERE NAME = SampleData mysql> ; 3. Saia do MySQL. 4. O seu exemplo está pronto para ser acessado! Laboratório de Software Livre 16
3.11 Setando a Senha de Publicação A plataforma Pentaho BI-Server pode publicar trabalhos feitos a partir das ferramentas criadas no Pentaho. Para isso, é necessário setar uma senha de publicação. Para fazê-lo, siga os passos a seguir: 1. Vá até o diretório de sistema do pentaho: # cd diretório pentaho/biserver-ce/pentaho-solutions/system 2. Abra o arquivo de configuração de publicação (no caso, o arquivo foi aberto com o editor de texto VIM e como usuário root). # sudo vim publisher config.xml 3. Defina seu password inserindo-o no lugar de (your password) no seguinte trecho: <publisher-password>your password</publisher-password> 4. Salve e feche o arquivo. 5. Sua senha foi setada com sucesso! 3.12 Iniciando o Aplicativo Há duas vertentes interligadas dentro do aplicativo, sendo elas de Administração e Publicação. Para entrar na área de administração, siga os passos abaixo: 1. Entre dentro da pasta criada no passo acima e depois em administrationconsole. 2. Execute o script start-pac.sh para iniciar a aplicação. 3. Entre no endereço localhost:8099 em seu browser. 4. Entre com o usuário admin e a palavre-passe password para fazer login. Laboratório de Software Livre 17
5. Sua entrada na área administrativa 3 foi feita com sucesso. Para finalizar sua aplicação, execute o script stop-pac.sh no mesmo diretório administration-console. A outra vertente (Publicação) pode ser acessada de forma semelhante à primeira. Siga os passos abaixo: 1. Entre dentro da pasta criada no passo de descompactação do arquivo e depois em biserver-ce. 2. Execute o script start-pentaho.sh para iniciar a aplicação. 3. Entre no endereço localhost:8080 em seu browser. 4. Entre com o usuário previamente criado na área administrativa para fazer login. 5. Sua entrada na área de publicação 4 foi feita com sucesso. Para finalizar sua aplicação, execute o script stop-pentaho.sh no mesmo diretório biserver-ce. 4 Utilização Nessa seção, iremos mostrar alguns exemplos de utilização do Pentaho BI-Server assim como algumas ferramentas que podem interagir com o mesmo. 4.1 Conectando o banco de dados para acesso de máquinas remotas O acesso ao banco de dados por outras máquinas que não sejam o host local pode vir a ser de grande utilização, já que nem sempre o usuário irá publicar do localhost. 3 A explicação de como utilizar esse segmento será feita mais adiante 4 A explicação de como utilizar esse segmento será feito mais adiante Laboratório de Software Livre 18
1. Entre no console de administração do BI-Server. 2. Clique na aba Database Connections. 3. Clique no botão + 4. Preencha os campos abaixo de acordo com sua conexão e banco de dados. 5. Clique em Test. 6. Se o BI-Server conseguir efetuar a conexão, aparecerá uma mensagem de sucesso. Caso contrário, confira os campos e tente novamente. Laboratório de Software Livre 19
4.2 Publicando um Metamodelo (Metadata Editor) A publicação de um metamodelo é bastante intuitiva. Para que ela seja feita é necessário que o metamodelo já esteja pronto e que o Pentaho BI-Server esteja rodando corretamente. Caso esses requisitos tenham sido preenchidos, siga os passos a seguir: 1. Entre no diretório pentaho-solutions # cd diretório pentaho/biserver-ce/pentaho-solutions 2. Crie um diretório com o nome do seu projeto dentro dessa pasta. # mkdir <nome projeto> 3. Copie os arquivos index.xml e index.properties da pasta steel-wheels para dentro da pasta criada. # cp steel-wheels/index.xml <nome pasta> # cp steel-wheels/index.properties <nome pasta> 4. Abra o arquivo index.properties com o editor de textos (no caso foi utilizado o VIM). # vim <nome projeto>/index.properties 5. Mude os campos description (para uma descrição sobre o seu projeto) e name (para o nome do seu projeto): description=reporting, Analysis, and Dashboard... name=steel Wheels No aplicativo Metadata Editor: 1. Salve o metamodelo a ser publicado. 2. Vá em File -> Publish to Server.. Laboratório de Software Livre 20
3. Preencha os seguintes campos abaixo: Publish Location: nome da pasta criada (nome do projeto). Web Publish URL: sugestão (não faça mudanças). Publish Password: senha de publicação definida por você na instalação do aplicativo. Server Userid: admin (ou outro usuário de sua escolha com liberdade para publicação). Server Password: password (ou a senha do seu usuário). 4.3 Publicando um Meta-Modelo (BI-Server) Após ter feito a publicação pelo Metadata Editor, é necessária a personalização do Meta-Modelo no BI-Server para que possam ser gerados relatórios. Para isso, siga os passos abaixo: 1. Entre com o seu usuário e senha no Pentaho BI-Server. 2. No menu inicial, clique em New Report. Laboratório de Software Livre 21
3. Selecione a fonte de dados desejada e o template. Logo em seguida, clique em Next. 4. Escolha as opções de hierarquia, detalhamento e filtro para seu relatório. Em seguida, clique em Next. Laboratório de Software Livre 22
5. Confira se suas escolhas estejam corretas. Em caso positivo, clique em Next. 6. Selecione o tipo de papel e o estilo do relatório. Logo em seguida digite as legendas de página. Clique em Salvar. Laboratório de Software Livre 23
7. Para salvar o modelo de relatório, selecione a pasta desejada, o modelo de exibição e digite o nome do relatório. Clique em Salvar. 8. Para visualizar o seu relatório, caminhe pela árvore de diretórios do BI-Server e dê um clique duplo no mesmo. Laboratório de Software Livre 24
Referências [1] Livro Pentaho Solutions, Roland Bouman & Jos van Dongen. [2] http://www.pentaho.com/ Laboratório de Software Livre 25
5 Créditos Documento Pentaho - Business Inteligence Direitos Autorais Reservados (c) Universidade Federal de Minas Gerais Departamento de Ciência da Computação Geraldo Ribeiro Franciscani Jr. Esta documentação é livre; você pode redistribuí-la e/ou modificá-la sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto na sua versão 2, como qualquer versão posterior (a seu critério). A distribuição desta documentação é feita na expectativa de que ela seja útil, porém, sem nenhuma garantia; nem mesmo a garantia implícita de comerciabilidade ou adequação a uma finalidade específica. Consulte a Licença Pública Geral do GNU para mais detalhes. http://creativecommons.org/licenses/gpl/2.0/ http://creativecommons.org/licenses/gpl/2.0/legalcode.pt Laboratório de Software Livre 26