Implemente o IBM Rational Insight 1.1 na Empresa

Veja o que se deve levar em conta ao implementar o IBM Rational Insight em uma empresa grande.

Ali Manji, Software Developer, IBM

author photoAli 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.


nível de autor Contribuidor do
        developerWorks

17/Set/2012

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
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.

Antes de Iniciar

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.

  1. 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
  2. Na janela Launchpad, clique em Install IBM Rational Insight.
  3. 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.
  4. Clique em Next.
  5. Feche os programas em execução, desative ou encerre o software antivírus que estiver em execução ou ativo e clique em Next.
  6. Selecione o botão de opções I accept the terms in the license agreements e clique em Next.
  7. Mantenha o valor de Shared Resources Directory ou altere para um local que você preferir, e clique em Next.
  8. Mantenha o valor de Rational Insight Installation Directory ou altere para um local que você preferir, e clique em Next.
  9. Marque as caixas de seleção referentes às traduções adicionais necessárias e clique em Next.
  10. 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
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).

  1. Na página Common Configurations :
    1. No menu suspenso Installation mode , selecione Automatic: Create the databases for me.
    2. No menu suspenso Database type , selecione DB2 9.7.
    3. 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.)
    4. 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.
  2. Clique em Next.
  3. Na página Review the summary information , clique em Install.
  4. Você receberá uma notificação dizendo que todos os pacotes foram instalados com sucesso. Clique em Finish.
  5. Feche a Barra de Ativação.

Etapas pós-instalaçã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.

  1. Repita as etapas 1-8 da instalação a partir da seção Installing the Rational Insight data server .
  2. 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
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.

  1. Na página "Review the summary information", clique em Instalação.
  2. Após receber a notificação de que todos os pacotes foram instalados com sucesso, clique em Finish.
  3. Feche a Barra de Ativação.

Etapas pós-instalaçã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.

  1. Repita as etapas 1-8 da instalação a partir da seção Installing the Rational Insight data server .
  2. 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
Instalando os pacotes do servidor de relatório do Rational Insight
  1. 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.
    1. Selecione a entrada Common Licensing .
    2. 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.
  2. Clique em Next para avançar para a folha Application Server nessa página:
  3. No menu suspenso para escolher as instalações do servidor, selecione WebSphere Application Server 7.0 (new installation).
  4. Mantenha a porta que o WebSphere usará como 9080, a menos que isso cause um conflito.
  5. 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.
  6. Clique em Next.
  7. Na página "Review the summary information", clique em Instalação.
  8. Após receber uma notificação de sucesso da instalação, clique em Finish.
  9. Feche a Barra de Ativação.

Etapas pós-instalação

  1. 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
    para estes locais:
  • 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
  1. 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 .
  2. 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):
    1. Selecione Data Access > Content Manager > Content Store.
    2. Em Type, selecione DB2 database.
    3. 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.
    4. Altere o valor do campo "Database name" de CM para RICM (no Rational Insight Content Manager).
    5. Salve suas alterações selecionando File > Save.
    6. Feche o utilitário IBM Cognos Configuration.
Figura 5. Configurando os valores de Content Store
Configurando os valores de Content Store
  1. 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.
  2. 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"
ScriptAlias /reporting/cgi-bin " InsightInstallDir/cognos/cgi-bin"
Alias /reporting "INSIGHT_INSTALL_DIR/cognos/webcontent"
<Directory "INSIGHT_INSTALL_DIR/cognos/webcontent"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>

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.

  1. 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:

  1. Faça o backup do arquivo INSIGHT_INSTALL_DIR/cognos/p2pd.ear .
  2. Abra um prompt de comandos e navegue para:
    INSIGHT_INSTALL_DIR/cognos/war/p2pd
  3. Insira o seguinte comando:
    build -Dcontext_root=reporting ear_without_webcontent
  4. Se o serviço do servidor de relatório do Rational Insight (WebSphere Application Server) não estiver executando, inicie-o.
  5. Ative o console do WebSphere Application Server e efetue o login.
  6. Clique emApplications > Application Types > WebSphere enterprise applications.
  7. SelecioneIBM Cognose clique emStop.
  8. SelecioneIBM Cognos novamente e clique emUpdate.
  9. Certifique-se de que o botão de opções Replace the entire application esteja selecionado e clique em Browse.
  10. Navegue para o arquivoINSIGHT_INSTALL_DIR/cognos/p2pd.ear, selecione-o e clique emNext.
  11. Clique emNext para passar pelas próximas quatro páginas do assistente.
  12. Clique emFinish.
  13. 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

  1. No console do WebSphere Application Server, selecione Environment > Update global Web server plug-in configuratione clique em OK.
  2. 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
  3. Reinicie o servidor de relatório.
  4. Reinicie o IBM HTTP Server.

Execute relatórios de amostra

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.

  1. Inicie o Rational Insight: Start > IBM Rational Insight > Open Rational Insight.
  2. Na guia Public Folders, selecione Sample Report Definitions.
  3. 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
O relatório Defect Distribution Across Components

Resumo

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.


Agradecimento

O autor agradece a Arthur Ryman por ter revisado este artigo.

Recursos

Aprender

Obter produtos e tecnologias

Discutir

Comentários

developerWorks: Conecte-se

Los campos obligatorios están marcados con un asterisco (*).


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


A primeira vez que você entrar no developerWorks, um perfil é criado para você. Informações no seu perfil (seu nome, país / região, e nome da empresa) é apresentado ao público e vai acompanhar qualquer conteúdo que você postar, a menos que você opte por esconder o nome da empresa. Você pode atualizar sua conta IBM a qualquer momento.

Todas as informações enviadas são seguras.

Elija su nombre para mostrar



Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Los campos obligatorios están marcados con un asterisco (*).

(Escolha um nome de exibição de 3 - 31 caracteres.)

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


Todas as informações enviadas são seguras.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Rational
ArticleID=834875
ArticleTitle=Implemente o IBM Rational Insight 1.1 na Empresa
publish-date=09172012