Um artigo anterior, Dicas para implementar Rational Insight 1.0 em grandes empresas, tratou de alguns dos benefícios da implementação de componentes do IBM® Rational® Insight v1.0.1.1 em uma arquitetura de três camadas.
Este artigo expande o anterior, incluindo uma camada da web para manipular conteúdo estático. Também atualiza a discussão para os usuários que querem implementar o Rational Insight Versão 1.1.
Arquitetura de implementação corporativa do Rational Insight
A Figura 1 descreve a implementação do Rational Insight 1.1 que você seguirá no exemplo deste artigo.
Figura 1. Topologia de implementação do Rational Insight no nível corporativo

Há dois itens importantes que devem ser lembradas:
- Cada máquina nessa arquitetura usa um sistema operacional de 64 bits; no entanto, o Rational Insight Versão 1.1 só executa no modo de 32 bits. Será necessário instalar versões de 32 bits de todos os pré-requisitos do Rational Insight (por exemplo, o banco de dados IBM® DB2® e o IBM® WebSphere® Application Server).
- O servidor de relatório requer uma licença permanente, que é instalada e acessada a partir do servidor do IBM Rational License Key versão 8.1.1 (ou posterior). É possível instalar o servidor do Rational License Key em uma máquina que é remota em relação aos servidores do Rational Insight mostrados na Figura 1. Não mostraremos como instalar e usar as licenças exigidas pelo Rational Insight.
Para realizar as etapas neste artigo e obter a topologia de implementação mostrada na Figura 1, será necessário:
- Três estações de trabalho físicas para criar a implementação corporativa do Rational Insight
- Mídia de instalação do:
- Rational Insight 1.1
- DB2 Enterprise Server Edition 9.7
- DB2 Data Server Client 9.7 (32 bits)
- IBM HTTP Server 8.0 (32 bit), empacotado com o IBM WebSphere Application Server 8.0
- Plug-in do WebSphere para IBM HTTP Server 8.0
Importante:
- Tanto o servidor ETL (extrair, transformar e carregar) quanto o servidor de relatório precisam do cliente do DB2 Data Server
- O servidor de relatório Rational Insight requer uma instalação do WebSphere Application Server 6.1 ou 7.0 na mesma máquina física. Você tem várias opções para instalar o servidor de relatório do Rational Insight com o WebSphere Application Server:
- Fazer com que o Rational Insight instale o WebSphere Application Server junto com o componente de servidor de relatório do Rational Insight.
- Instalar o servidor de relatório do Rational Insight em uma instalação já existente do WebSphere Application Server.
- Indicar que você quer implementar o servidor de relatório do Rational Insight no WebSphere Application Server manualmente.
Neste artigo, você escolherá a primeira opção e deixará o Rational Insight instalar o WebSphere Application Server 7.0 e implementar o servidor de relatório do Rational Insight no WebSphere.
Observação:
Ao realizar as etapas deste artigo, suponha que você tem acesso de usuário raiz para Linux ou UNIX e privilégios de usuário administrador para o Microsoft Windows.
Instale o servidor de dados do Rational Insight
Neste exemplo, você está instalando o servidor de dados no Red Hat Enterprise Linux Edition 5.6, utilizando o usuário raiz.
- Na pasta disk1, execute:
./launchpad.sh (para Linux ou UNIX)
launchpad.exe (para Microsoft Windows 32 bits)
launchpad64.exe (para Windows 64 bits)
Dica:
Para que o servidor de dados do Rational Insight hospedado no Red Hat Linux 5.6 executasse ./launchpad.sh, foi necessário incluir o seguinte no arquivo /root/.bash_profile :
export BROWSER=/usr/bin/firefox - Na janela Launchpad, clique em Install IBM Rational Insight.
- Após o IBM Installation Manager iniciar, selecione IBM Rational Insight 1.1. Se uma versão completa do Installation Manager não estiver presente na sua máquina, você verá o Installation Manager 1.5.0 listado e selecionado para instalação.
- Clique em Next.
- Feche os programas em execução, desative ou encerre o software antivírus que estiver em execução ou ativo e clique em Next.
- Selecione o botão de opções I accept the terms in the license agreements e clique em Next.
- Mantenha o valor de Shared Resources Directory ou altere para um local que você preferir, e clique em Next.
- Mantenha o valor de Rational Insight Installation Directory ou altere para um local que você preferir, e clique em Next.
- Marque as caixas de seleção referentes às traduções adicionais necessárias e clique em Next.
- Na página Select features to install , escolha todos os itens sob o pacote Database Server (somente esses) como mostra a Figura 2 e clique em Next.
Figura 2. Instalando os pacotes de servidor de banco de dados do Rational Insight

Visualização maior da Figura 2.
Observação:
Para poder validar a instalação e executar alguns dos relatórios de amostra disponíveis que o Rational Insight fornece, você instala o Data Warehouse com o componente Sample Data. Também é possível instalá-lo para fins de treinamento ou optar por não instalá-lo. Serão necessários 3 GB de espaço no sistema de arquivos (no Linux).
- Na página Common Configurations :
- No menu suspenso Installation mode , selecione Automatic: Create the databases for me.
- No menu suspenso Database type , selecione DB2 9.7.
- No campo "Database application location", insira o local da sua instalação do DB2. (O local padrão de uma instalação do DB2 no Linux geralmente é /opt/ibm/db2/V9.7. No Windows, normalmente é C:\Program Files\IBM\SQLLIB.)
- Insira o ID do usuário e a senha do administrador do DB2. No Linux, o ID do usuário de administrador é geralmente db2inst1e, no Windows, é geralmente DB2ADMIN.
- Clique em Next.
- Na página Review the summary information , clique em Install.
- Você receberá uma notificação dizendo que todos os pacotes foram instalados com sucesso. Clique em Finish.
- Feche a Barra de Ativação.
(Opcional) Inspecione o DB2 para se certificar da criação bem-sucedida dos bancos de dados SAMPLEDW, Data Warehouse e Content Manager.
Instale o servidor de ETL do Rational Insight
O servidor de ETL do Rational é instalado no Windows com uma conta de usuário que tem privilégios de administrador.
- Repita as etapas 1-8 da instalação a partir da seção Installing the Rational Insight data server .
- Na página "Select features to install", escolha todos os itens sob o pacote ETL Server, como mostra a Figura 3 e, em seguida, clique em Next.
Figura 3. Instalando os pacotes do servidor de ETL Rational Insight

Visualização maior da Figura 3.
Observação:
A instalação do pacote Data Manager Client ocorrerá devido a uma dependência dos pacotes do servidor de ETL.
- Na página "Review the summary information", clique em Instalação.
- Após receber a notificação de que todos os pacotes foram instalados com sucesso, clique em Finish.
- Feche a Barra de Ativação.
Já que o Rational Insight e o servidor do IBM® Cognos® Business Intelligence acessam o DB2 por meio da interface de nível de chamada (CLI), você terá que criar um alias do DB2 para os bancos de dados SAMPLEDW, Data Warehouse e Content Manager. Há pelo menos duas formas de criar esses aliases: por meio do comando DB2 CATALOG DATABASE ou da ferramenta DB2 Configuration Assistant (consulte a seção Recursos neste artigo para obter os links)
Instale o servidor de relatório do Rational Insight
O servidor de ETL do Rational é instalado no Windows com uma conta de usuário que tem privilégios de administrador.
- Repita as etapas 1-8 da instalação a partir da seção Installing the Rational Insight data server .
- Na página "Select features to install", escolha todos os itens abaixo do pacote principal Report Server (veja a Figura 4) e clique em Next.
Figura 4. Instalando os pacotes do servidor de relatório do Rational Insight

- Em "Fill in the configurations for the packages" no painel da árvore de diretórios à esquerda, sob a entrada Common Configurations, você deve ver duas entradas: Common Licensing e Application Server.
- Selecione a entrada Common Licensing .
- Aqui é possível inserir o nome de host e porta de um ou mais servidores Rational License Key que irão hospedar as licenças do Rational Insight. Também é possível deixar esses valores em branco e inserir essas informações depois da instalação ou no final da licença para teste de 180 dias, que será ativada até que sejam inseridos detalhes válidos do servidor de licença.
- Clique em Next para avançar para a folha Application Server nessa página:
- No menu suspenso para escolher as instalações do servidor, selecione WebSphere Application Server 7.0 (new installation).
- Mantenha a porta que o WebSphere usará como 9080, a menos que isso cause um conflito.
- Marque a caixa de seleção Enable administrative security e insira um nome de usuário e uma senha para fazer quaisquer mudanças administrativas futuras que sejam necessárias dentro do console administrativo do WebSphere.
- Clique em Next.
- Na página "Review the summary information", clique em Instalação.
- Após receber uma notificação de sucesso da instalação, clique em Finish.
- Feche a Barra de Ativação.
- Copie os arquivos de driver do DB2 a seguir do diretório de instalação do DB2 Data Server Client (em plataformas Windows, esse diretório normalmente está localizado em C:\Program Files (x86)\ibm\SQLLIB\java:
- db2java.zip
- db2jcc.jar
- db2jcc_license_cu.jar
- db2policy.jar
- Diretório de instalação do Rational Insight\cognos\webapps\p2pd\WEB-INF\lib
- Diretório de instalação do Rational Insight\AppServer\profiles\RationalReport\installedApps\nome do hostNode01Cell\IBM Cognos.ear\p2pd.war\WEB-INF\lib
- O servidor de relatório do Rational Insight também exige que você repita a etapa pós-instalação a partir da seção Instalando o servidor de ETL do Rational Insight .
- Inicie o utilitário IBM Cognos Configuration selecionando Start > IBM Rational Insight > IBM Cognos > IBM Cognos Configuration e insira esses valores (mostrados também na Figura 5):
- Selecione Data Access > Content Manager > Content Store.
- Em Type, selecione DB2 database.
- Para servidor de banco de dados e número da porta, insira o nome do host e porta do servidor DB2 que está localizado na mesma máquina que o servidor de dados do Rational Insight.
- Altere o valor do campo "Database name" de CM para RICM (no Rational Insight Content Manager).
- Salve suas alterações selecionando File > Save.
- Feche o utilitário IBM Cognos Configuration.
Figura 5. Configurando os valores de Content Store

- Inicie o Rational Insight Server: Start > WebSphere > App Server v7.0 > Profiles > RationalReport > Start the Server. Aguarde 3-6 minutos para que a inicialização ocorra.
- Uso da ferramenta IBM Cognos Administration baseada na web para atualizar a origem de dados para o Armazém de Dados para fornecer os detalhes corretos de conexão para que o Rational Insight alcance o SAMPLEDW.
- Inicie o Rational Insight: Start > IBM Rational Insight > Open Rational Insight.
- No lado direito, na faixa de opções do IBM Rational Insight, clique na seta Launch e siga estas instruções para atualizar a sequência de conexões para fornecer o host e porta corretos para o servidor DB2 que coexiste na mesma máquina que o servidor de dados do Rational Insight.
Defina e configure a camada do servidor da web
Como parte da arquitetura de implementação, considere uma camada da web para manipular o roteamento das solicitações da web recebidas e os serviços no conteúdo estático. Ao fazer isso, você permite que o servidor de relatório do Rational Report se concentre na manipulação das solicitações de conteúdo dinâmico de relatório.
Você terá que desenvolver e implementar nobamente o Rational Insight para excluir o conteúdo estático e configurar o servidor da web para manipular as solicitações de conteúdo estático. Você irá configurar o IBM HTTP Server e os plug-ins do servidor da web correspondentes para que o IBM WebSphere Application Server atenda as solicitações de conteúdo estático procedentes do Rational Insight.
Configurando o IBM HTTP Server
Por uma questão de concisão, suponha que você instalou o IBM HTTP Server e os plug-ins do servidor da web para o WebSphere Application Server. Para a sua conveniência, esses pacotes estão incluídos na mídia de instalação do IBM WebSphere Application Server.
Configuro arquivo de configuração do IBM HTTP Server para indicar:
- Que você usará o plug-in de servidor da web IBM para o WebSphere
- A localização do conteúdo estático da web e dos scripts da web executáveis correspondentes para o aplicativo Rational Insight
Localize o arquivo httpd.conf (normalmente localizado sob C:\Program Files\IBM\HTTPServer\conf), e inclua o seguinte ao final do arquivo:
LoadModule was_ap22_module "WEB_SERVER_PLUGIN_INSTALL_DIR\bin\32bits\mod_was_ap22_http.dll" WebSpherePluginConfig "WEB_SERVER_PLUGIN_INSTALL_DIR\config\webserver1\plugin-cfg.xml" |
Onde WEB_SERVER_PLUGIN_INSTALL_DIR é o local do plug-in de servidor da web para o WebSphere (normalmente, C:\Program Files\IBM\WebSphere\Plugins) e INSIGHT_INSTALL_DIR é o local da instalação do Rational Insight (normalmente, C:\Program Files\IBM\Rational Insight)
Reconstrua e reimplemente o Rational Insight
O Rational Insight precisa instruir o WebSphere a não atender solicitações de conteúdo estático.
- Abra o arquivo INSIGHT_INSTALL_DIR/cognos/webapps/p2pd/WEB-INF e altere os atributos fileServingEnabled para false, conforme o que é mostrado em negrito:
<webappext:WebAppExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:webappext="webappext.xmi" xmlns:webapplication="webapplication.xmi" xmi:id="WebAppExtension_1" fileServingEnabled="false," serveServletsByClassnameEnabled="false"> <webApp href="WEB-INF/web.xml#WebApp_1"/> <jspAttributes xmi:id="JSPAttribute_1" name="fileServingEnabled" value="false,"/> <jspAttributes xmi:id="JSPAttribute_1" name="serveServletsByClassnameEnabled" value="false"/> </webappext:WebAppExtension> |
Agora você irá desenvolver e implementar novamente o aplicativo de relatório do Rational Insight:
- Faça o backup do arquivo INSIGHT_INSTALL_DIR/cognos/p2pd.ear .
- Abra um prompt de comandos e navegue para:
INSIGHT_INSTALL_DIR/cognos/war/p2pd - Insira o seguinte comando:
build -Dcontext_root=reporting ear_without_webcontent - Se o serviço do servidor de relatório do Rational Insight (WebSphere Application Server) não estiver executando, inicie-o.
- Ative o console do WebSphere Application Server e efetue o login.
- Clique emApplications > Application Types > WebSphere enterprise applications.
- SelecioneIBM Cognose clique emStop.
- SelecioneIBM Cognos novamente e clique emUpdate.
- Certifique-se de que o botão de opções Replace the entire application esteja selecionado e clique em Browse.
- Navegue para o arquivoINSIGHT_INSTALL_DIR/cognos/p2pd.ear, selecione-o e clique emNext.
- Clique emNext para passar pelas próximas quatro páginas do assistente.
- Clique emFinish.
- Clique emSavepara salvar as mudanças na configuração principal do WebSphere Application Server.
Atualize o arquivo de configuração do plug-in de servidor da web
- No console do WebSphere Application Server, selecione Environment > Update global Web server plug-in configuratione clique em OK.
- Copie o arquivo plugin-cfg.xml atualizado de:
INSIGHT_INSTALL_DIR\AppServer\profiles\RationalReport\config\cells\plugin-cfg.xml
para:
WEB_SERVER_PLUGIN_INSTALL_DIR\Plugins\config\webserver1 - Reinicie o servidor de relatório.
- Reinicie o IBM HTTP Server.
A implementação do Rational Insight para a empresa terminou.
Agora é possível testar a instalação distribuída executando alguns dos relatórios e painéis disponíveis incluídos no Rational Insight.
- Inicie o Rational Insight: Start > IBM Rational Insight > Open Rational Insight.
- Na guia Public Folders, selecione Sample Report Definitions.
- Navegue e execute os relatórios sob a pasta Dashboard Reports ou Data Warehouse Reports .
A Figura 6 é o relatório Defect Distribution Across Components , um exemplo dos vários relatórios do Rational Insight que é possível usar. Para localizar esse relatório, selecione Public Folders > Sample Report Definitions > Dashboard Reports > Project Level Reports.
Figura 6. O relatório Defect Distribution Across Components

Este artigo mostrou, passo a passo, como instalar os componentes do Rational Insight em três estações de trabalho separadas para permitir que certas funções do Rational Insight se beneficiem do uso exclusivo e da especialização dos recursos de hardware.
O autor agradece a Arthur Ryman por ter revisado este artigo.
Aprender
- Para obter mais informações, comece com a página do Rational Insight no developerWorks, que fornece links para todas as informações importantes relacionadas. Para dúvidas adicionais relevantes a este artigo, pode ser útil conferir também a assistência ao usuário da implementação corporativa do Rational Insight.
- Para aprender a criar um alias de DB2, consulte o comando CATALOG DATABASE ou a instruções do DB2 sobre Configuration Assistant .
- Visite a área do software Rational no developerWorks para visualizar os recursos técnicos e as melhores práticas dos produtos da Rational Software Delivery Platform.
- Fique atualizado com os eventos técnicos e webcasts do developerWorks com ênfase em uma série de produtos IBM e assuntos relacionados ao segmento de mercado de TI.
- Participe de um briefing gratuito do developerWorks Live! para se atualizar rapidamente sobre produtos e ferramentas da IBM, bem como tendências do segmento de mercado de TI.
- Acompanhe as demos sob demanda do developerWorks, variando de demos de instalação e configuração de produtos para iniciantes a funcionalidades avançadas para desenvolvedores experientes.
- Melhore suas qualificações. Consulte as páginas de treinamentos e certificações Rational, , que inclui muitos tipos de cursos com uma ampla variedade de tópicos. É possível realizar alguns deles em qualquer local, a qualquer momento, e muitos dos cursos para iniciantes são gratuitos.
Obter produtos e tecnologias
- Faça download do Rational Insight para avaliá-lo sem custo.
- Faça download de uma versão gratuita de avaliação do software Rational.
- Avalie outros softwares IBM da forma que melhor lhe convier: faça o download da versão de avaliação, experimente-a online, use-a em um ambiente de nuvem ou passe algumas horas no SOA Sandbox para saber como implementar arquitetura orientada a serviço de maneira eficiente.
Discutir
- Participe da Fórum de gerenciamento de desempenho com o Rational Insight no developerWorks e o blog Using Insight fórum no Jazz.net.
- Classifique ou avalie o software Rational. É rápido e fácil.
- Compartilhe seu conhecimento e ajude outros a usar o software Rational, escrevendo um artigo do developerWorks. Descubra o que torna bom um artigo do developerWorks e como realizá-lo.
- Siga o software Rational no Facebook, Twitter (@ibmrational), e YouTube, e adicione seus comentários e solicitações.
- Faça e responda a perguntas, e aumente seus conhecimentos participando dos fóruns, caféése wikis Rational.
- Obtenha liderança em pensamento social. Faça parte do fórum da comunidade Rational para compartilhar seu conhecimento sobre o software Rational e ficar conectado aos seus parceiros.
Ali Manji é desenvolvedor de software da equipe IBM Rational Insight no Canadá. Tem vários anos de experiência com o software Rational e trabalhou com diversas ofertas da IBM. É possível seguir Ali no Twitter @torontoIBMer ou acompanhar o blog dele no developerWorks, Random Rational Tidbits.