IBM Cognos Business Intelligence Versão...

155
IBM Cognos Business Intelligence Versão 10.2.2 Guia de Arquitetura e Implementação

Transcript of IBM Cognos Business Intelligence Versão...

Page 1: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

IBM Cognos Business IntelligenceVersão 10.2.2

Guia de Arquitetura e Implementação

���

Page 2: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

NotaAntes de usar estas informações e o produto suportado por elas, leia as informações em “Avisos” na página 137.

Informações do Produto

Este documento se aplica ao IBM Cognos Business Intelligence Versão 10.2.2 e também pode se aplicar às liberaçõessubsequentes.

Licensed Materials - Property of IBM

© Copyright IBM Corporation 2005, 2014.

Page 3: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Índice

Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

Capítulo 1. IBM Cognos BI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Capítulo 2. A Arquitetura com Multicamadas . . . . . . . . . . . . . . . . . . . . 3Interfaces com o Usuário . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Interfaces com o Usuário Baseadas na Web . . . . . . . . . . . . . . . . . . . . . . . . 4Interfaces com o Usuário Baseadas no Windows . . . . . . . . . . . . . . . . . . . . . . 7

Camada 1. Servidor da Web: Gateways do IBM Cognos BI . . . . . . . . . . . . . . . . . . . . 9Camada 2. Aplicativos: Servidores IBM Cognos BI . . . . . . . . . . . . . . . . . . . . . . 10

Dispatcher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Content Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Camada 3. Dados: Provedores de Conteúdo . . . . . . . . . . . . . . . . . . . . . . . . 15Armazenamento de Conteúdo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Origens de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Armazenamento de Métricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Capítulo 3. Comunicações . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Sistema de Mensagens e Despacho . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Despacho Preferencial Local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Processamento de Mensagem de Log . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Planejando Repositórios de Mensagem de Log em uma Instalação Distribuída . . . . . . . . . . . . 21Recomendação - Consolidar Mensagens de Log em um Ambiente Distribuído Usando um Servidor de LogRemoto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Recomendação - Configure um Arquivo de Log para cada Log Server . . . . . . . . . . . . . . . 23

Gerenciamento de Conexão com o Banco de Dados . . . . . . . . . . . . . . . . . . . . . . 24Banco de Dados de Armazenamento de Conteúdo . . . . . . . . . . . . . . . . . . . . . 24Bancos de Dados de Consulta . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Bancos de Dados de Armazenamento de Métricas . . . . . . . . . . . . . . . . . . . . . 25

Interações do Microsoft .NET Framework . . . . . . . . . . . . . . . . . . . . . . . . . 25Uso de Porta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Processamento do Fluxo de Pedido . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Acessando o IBM Cognos BI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Visualizando uma Análise ou Relatório . . . . . . . . . . . . . . . . . . . . . . . . . 29Executando uma Análise ou Relatório . . . . . . . . . . . . . . . . . . . . . . . . . 30Planejando a Execução de uma Tarefa . . . . . . . . . . . . . . . . . . . . . . . . . 33Abrindo a Pasta do IBM Cognos Connection . . . . . . . . . . . . . . . . . . . . . . . 34Executando um Agente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Indexando Conteúdo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Procurando Conteúdo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Páginas de portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Capítulo 4. Fluxo de trabalho . . . . . . . . . . . . . . . . . . . . . . . . . . 41Planejamento de Implementação . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Instalando o IBM Cognos Business Intelligence . . . . . . . . . . . . . . . . . . . . . . . 42Configurando o IBM Cognos Business Intelligence . . . . . . . . . . . . . . . . . . . . . . 43

Monitorando Mudanças na Configuração . . . . . . . . . . . . . . . . . . . . . . . . 44Configurando a Segurança . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Configurando IBM Cognos Business Intelligence para Relatório Multilíngue . . . . . . . . . . . . . 45

Administrando o IBM Cognos Business Intelligence . . . . . . . . . . . . . . . . . . . . . . 45Usando IBM Cognos BI para Relatório e Análise . . . . . . . . . . . . . . . . . . . . . . . 46

Criando Modelos de Relatório e Pacotes . . . . . . . . . . . . . . . . . . . . . . . . . 46Criando Relatórios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Usando o IBM Cognos Business Intelligence para Scorecard . . . . . . . . . . . . . . . . . . . 49

© Copyright IBM Corp. 2005, 2014 iii

Page 4: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Empacotamento no Metric Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Criando Aplicativos de Scorecard . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Usando o IBM Cognos Business Intelligence para Criar PowerCubes . . . . . . . . . . . . . . . . 51Gerenciando Eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Capítulo 5. Lista de Verificação de Planejamento de Implementação . . . . . . . . . 53

Capítulo 6. Opções de Instalação . . . . . . . . . . . . . . . . . . . . . . . . 55Instalando Todos os Componentes em um Computador . . . . . . . . . . . . . . . . . . . . 55Instalando o Gateway em um Computador Separado . . . . . . . . . . . . . . . . . . . . . 57Instalando Componentes da Camada de Aplicativos e Content Manager em Computadores Separados . . . . . 58

Diversas Instalações do Content Manager . . . . . . . . . . . . . . . . . . . . . . . . 60Opções de Instalação da Ferramenta de Modelagem . . . . . . . . . . . . . . . . . . . . . . 61IBM Cognos Business Intelligence com outros Produtos IBM Cognos . . . . . . . . . . . . . . . . 63

Produtos IBM Cognos que Podem ser Atualizados para o IBM Cognos Business Intelligence . . . . . . . 64Produtos IBM Cognos Series 7 que Podem Ser Migrados para o IBM Cognos Business Intelligence . . . . . 66Produtos IBM Cognos que Interoperam com o IBM Cognos Business Intelligence . . . . . . . . . . . 67Conteúdo do IBM Cognos Series 7 que Pode Ser Recriado no IBM Cognos Business Intelligence . . . . . . 70

Capítulo 7. Planejamento de Desempenho . . . . . . . . . . . . . . . . . . . . 73Planejamento de Capacidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Estimando a Carga do Usuário do IBM Cognos BI . . . . . . . . . . . . . . . . . . . . . 74Avaliando a Complexidade do Aplicativo . . . . . . . . . . . . . . . . . . . . . . . . 76Componentes da Infraestrutura de Planejamento . . . . . . . . . . . . . . . . . . . . . . 76

Planejamento de Escalabilidade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Escalabilidade do Gateway e do Servidor da Web . . . . . . . . . . . . . . . . . . . . . 79Escalabilidade do IBM Cognos BI Server . . . . . . . . . . . . . . . . . . . . . . . . 84

Planejamento de Disponibilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86IBM Cognos Business Intelligence Gateway Availability . . . . . . . . . . . . . . . . . . . 87IBM Cognos Business Intelligence Server Availability . . . . . . . . . . . . . . . . . . . . 87Disponibilidade do Content Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 87Disponibilidade do Content Store . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

Capítulo 8. Monitoramento de Desempenho e Ajuste . . . . . . . . . . . . . . . . 89Métricas de Desempenho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Ajuste do Banco de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Ajuste de Servidores de Aplicativos . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Alterando Configurações de Memória . . . . . . . . . . . . . . . . . . . . . . . . . 91Configurando Limites de Conexão. . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Ajuste de Servidor da Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Ajuste do IBM Cognos BI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Projetando Modelos e Relatórios para Desempenho . . . . . . . . . . . . . . . . . . . . . 92Ajustando Dispatchers do IBM Cognos BI . . . . . . . . . . . . . . . . . . . . . . . . 93Ajustando o Serviço de Relatórios, Serviço de Relatórios em Lote e Serviço de Dados de Relatório . . . . . 94Definindo Configurações de Afinidade . . . . . . . . . . . . . . . . . . . . . . . . . 95Boas Práticas para Relatório Planejado . . . . . . . . . . . . . . . . . . . . . . . . . 97Usando Bursting de Relatório . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Renderização de PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Conexões de Largura de Banda Baixa. . . . . . . . . . . . . . . . . . . . . . . . . . . 99Manutenção de Disco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Desempenho para o IBM Cognos Mobile . . . . . . . . . . . . . . . . . . . . . . . . . 99

Estimativa de Largura de Banda Requerida pelo IBM Cognos Mobile . . . . . . . . . . . . . . 100Estimativa do Número Necessário de Servidores . . . . . . . . . . . . . . . . . . . . . 100Estimando o Tamanho de um Relatório. . . . . . . . . . . . . . . . . . . . . . . . . 100

Definições de Configuração de Processamento de Relatório Avançado . . . . . . . . . . . . . . . 101

Capítulo 9. Considerações de Globalização . . . . . . . . . . . . . . . . . . . 103Códigos de Idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Incluindo Fontes no Ambiente do IBM Cognos BI . . . . . . . . . . . . . . . . . . . . . . 105Alterando o Idioma da Interface com o Usuário . . . . . . . . . . . . . . . . . . . . . . . 107

iv IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 5: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Alterando o Idioma de Relatórios, Dados ou Metadados para Usuários . . . . . . . . . . . . . . . 108Customizando Moeda, Números, Datas e Horários . . . . . . . . . . . . . . . . . . . . . . 110Configurando um Ambiente IBM Cognos BI Multilíngue . . . . . . . . . . . . . . . . . . . . 110Configurando um Banco de Dados para Relatório Multilíngue . . . . . . . . . . . . . . . . . . 112

Capítulo 10. Arquitetura de Segurança . . . . . . . . . . . . . . . . . . . . . 113IBM Cognos Application Firewall. . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Serviços de Autenticação do IBM Cognos . . . . . . . . . . . . . . . . . . . . . . . . . 114

Namespace Cognos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Conexão única . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Serviços de Autorização do IBM Cognos . . . . . . . . . . . . . . . . . . . . . . . . . 115Administração Distribuída . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Permissões . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Serviços Criptográficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116Usando uma Autoridade de Certificação de Terceiros . . . . . . . . . . . . . . . . . . . . 116Provedor de Criptografia do IBM Cognos . . . . . . . . . . . . . . . . . . . . . . . . 117

Capítulo 11. Protegendo a Implementação . . . . . . . . . . . . . . . . . . . . 119Técnicas para Proteger o Sistema Operacional . . . . . . . . . . . . . . . . . . . . . . . 120Técnicas para Proteger a Rede . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Protegendo o Aplicativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Recomendação - Use o IBM Cognos Application Firewall . . . . . . . . . . . . . . . . . . . 125Configurando o Ambiente Criptográfico . . . . . . . . . . . . . . . . . . . . . . . . 125Protegendo Arquivos Temporários . . . . . . . . . . . . . . . . . . . . . . . . . . 128Protegendo Arquivos do IBM Cognos BI . . . . . . . . . . . . . . . . . . . . . . . . 129Protegendo Cookies de Senha do CAM. . . . . . . . . . . . . . . . . . . . . . . . . 129Técnicas para Proteger o Acesso ao IBM Cognos Connection . . . . . . . . . . . . . . . . . 129Protegendo IBM Cognos PowerCubes . . . . . . . . . . . . . . . . . . . . . . . . . 134Protegendo Conexões Únicas da Origem de Dados . . . . . . . . . . . . . . . . . . . . . 134Assegurando o armazenamento de conteúdo . . . . . . . . . . . . . . . . . . . . . . . 135

Auditoria de Segurança . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Índice Remissivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

Índice v

Page 6: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

vi IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 7: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Introdução

Este documento deve ser usado com o IBM® Cognos Business Intelligence.

Este documento destina-se aos arquitetos de soluções de inteligência de negóciosque examinam a configuração, a administração e o uso do IBM Cognos BI, umasolução de inteligência de negócios baseada na web com recursos de relatório,análise, scorecard e gerenciamento de eventos integrados. Este documentov Descreve a arquitetura do IBM Cognos BI a partir da perspectiva da estrutura,

das comunicações, do fluxo de trabalho e da segurança.v Fornece informações para ajudá-lo a planejar a instalação e a configuração do

IBM Cognos BI e maximizar seu desempenho.v Descreve a arquitetura de segurança do IBM Cognos BI e fornece diretrizes para

proteger a implementação.

Público

Para usar este guia efetivamente, você já deve estar familiarizado com ainfraestrutura de tecnologia da informação e com as necessidades de negócios daspessoas em sua organização que usarão o IBM Cognos BI.

Localizando Informações

Para localizar a documentação do produto na web, incluindo toda a documentaçãotraduzida, acesse IBM Knowledge Center (http://www.ibm.com/support/knowledgecenter). As Notas sobre a Liberação são publicadas diretamente no IBMKnowledge Center e incluem links para as notas técnicas e APARs mais recentes.

Também é possível ler versões em PDF dos arquivos de ajuda on-line do produtoclicando nos links em PDF na parte superior de cada página HTML ou acessandoos PDFs a partir da página da web da documentação do produto IBM Cognos(www.ibm.com/support/docview.wss?uid=swg27042003).

Instruções para Procura de Versões Futuras

Esta documentação descreve a funcionalidade atual do produto. Referências a itensque não estão disponíveis atualmente podem estar incluídas. Não se deve inferirimplicações de qualquer disponibilidade futura. Tais referências não representamum compromisso, uma promessa ou uma obrigação legal de entrega de qualquermaterial, código ou funcionalidade. O desenvolvimento, a liberação e asincronização de recursos ou funcionalidade ficam ao arbítrio exclusivo da IBM.

Renúncia de Responsabilidade de Amostras

A Companhia de Aventuras de Amostra, a Companhia das Grandes Aventuras, aVendas GA, qualquer variação dos nomes Aventuras ou Grandes Aventuras e aAmostra de Planejamento representam operações de negócios fictícias com dadosde amostra usados para desenvolver aplicativos de amostra para a IBM e para osclientes IBM. Estes registros fictícios incluem dados de amostra para transações devendas, distribuição de produtos, finanças e recursos humanos. Qualquersemelhança com nomes, endereços, números de contato ou valores de transação écoincidência. Outros arquivos de amostra podem conter dados fictícios gerados

© Copyright IBM Corp. 2005, 2014 vii

Page 8: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

manualmente ou por máquina, dados reais compilados de origens acadêmicas oupúblicas ou dados usados com permissão do portador do copyright, para seremusados como dados de amostra para o desenvolvimento de aplicativos de amostra.Os nomes de produtos referidos podem ser marcas registradas de seus respectivosproprietários. A cópia não autorizada é proibida.

viii IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 9: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 1. IBM Cognos BI

IBM Cognos Business Intelligence é uma solução projetada para abordar osdesafios do relatório em escala corporativa, análise, scorecard e notificação deeventos.

A arquitetura do IBM Cognos BI foi projetada para escalabilidade, disponibilidadee abertura. Ela usa tecnologia comprovada no segmento de mercado eindependente de plataforma, como Linguagem de Marcação Extensível (XML),Simple Object Access Protocol (SOAP) e Web Services Definition Language(WSDL). Por essa razão, o IBM Cognos BI pode se integrar com e alavancar suainfraestrutura de tecnologia existente em diversas plataformas.

A arquitetura do IBM Cognos BI apresenta uma interface com o usuário baseadana Web consistente sem instalação de software para visualizar, criar e administrarrelatórios, análises, scorecards e eventos. Ela tem um dispatcher comum e suportabancos de dados relacionais líderes, bem como Processamento Analítico Online(OLAP) e cubos relacionais dimensionalmente modelados. Ela assegura obalanceamento de carga dinâmico e fornece recuperação de failover para operaçãocontínua. Ela também fornece um ponto único de administração, bem comoadministração delegada baseada na web. O IBM Cognos BI é totalmente abertopara produtos de terceiros e desenvolvimento customizado. Além disso, integra-sea web farms e suporta relatório multilíngue e scorecard.

IBM Cognos Data Manager

IBM Cognos BI também inclui Data Manager para integração de dados. Com oData Manager, é possível extrair dados de sistemas de origem e arquivos de dados,transformar os dados e carregá-los em um armazém de dados, datamart conformeou área temporária de relatório.

Para obter informações sobre a arquitetura do Data Manager, consulte o Guia deInstalação e Configuração do IBM Cognos Data Manager e o Guia do Usuário do IBMCognos Data Manager.

© Copyright IBM Corp. 2005, 2014 1

Page 10: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

2 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 11: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 2. A Arquitetura com Multicamadas

O IBM Cognos Business Intelligence possui uma arquitetura com multicamadas.Para propósitos de descrição, ele pode ser separado em três camadas: servidor daweb, aplicativos e dados. As camadas são baseadas em funções de negócios e sãogeralmente separadas por firewalls de rede. As interfaces com o usuário do IBMCognos BI ficam acima das camadas.

Essas informações descrevem uma configuração do IBM Cognos BI de servidorúnico. Para atender aos seus requisitos, é possível escolher uma configuraçãodiferente. Para obter mais informações, consulte Capítulo 6, “Opções deInstalação”, na página 55.

Interfaces com o UsuárioO IBM Cognos BI é configurado com o uso do IBM Cognos Configuration. Usetambém o IBM Cognos Configuration para iniciar e parar os serviços do IBMCognos.

Além do IBM Cognos Configuration, o IBM Cognos BI possui interfaces com ousuário baseadas na Web e no Windows, conforme listado na tabela a seguir.

Figura 1. Fluxo de Trabalho de Arquitetura com Multicamadas

© Copyright IBM Corp. 2005, 2014 3

Page 12: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Tabela 1. Interfaces com o usuário baseadas na web e no Windows do IBM Cognos BIInterfaces baseadas na web Interfaces baseadas no Windows

Cognos Connection

Cognos Administration

Cognos Query Studio

Cognos Report Studio

Cognos Analysis Studio

Cognos Event Studio

Cognos Metric Studio

Cognos Workspace

Cognos Workspace Advanced

Cognos Framework Manager

Cognos Metric Designer

Cognos Transformer

Cognos Map Manager

Cognos BI for Microsoft Office

Cognos Insight

Interfaces com o Usuário Baseadas na WebAs interfaces baseadas na web sem instalação de software incluem os seguintescomponentes:v “ IBM Cognos Connection”v “ IBM Cognos Administration” na página 5v “Cognos Query Studio ” na página 6v “Cognos Report Studio” na página 6v “Cognos Analysis Studio” na página 6v “Cognos Event Studio ” na página 6v “Cognos Metric Studio” na página 7v “Cognos Workspace” na página 7v “Cognos Workspace Advanced” na página 7

As interfaces que estão disponíveis para os usuários dependem das permissões dousuário e dos pacotes do IBM Cognos BI comprados por sua organização.

IBM Cognos Connection

O IBM Cognos Connection é um portal da web fornecido com o IBM CognosBusiness Intelligence, que oferece um ponto de acesso único aos dadoscorporativos disponíveis para seus produtos. Ele fornece um ponto único deentrada para consultas, análises e organização de dados, e para a criação derelatórios, scorecards e eventos. Os usuários podem executar seus aplicativos doIBM Cognos BI baseados na Web por meio do IBM Cognos Connection. Outrosaplicativos de Business Intelligence e endereços da Web para outros aplicativospodem ser integrados com o IBM Cognos Connection.

Como as outras interfaces de navegador da web no IBM Cognos BI, o IBM CognosConnection usa as configurações padrão em seu navegador. Ele não requer o usode Java™, ActiveX, ou de plug-ins, e não os instala.

Além das seleções para visualizar dados e criar objetos, o IBM Cognos Connectionincluiv páginas de portal

4 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 13: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

O botão Nova Página abre um assistente no qual os usuários podem criaruma página customizável que use portlets para mostrar diferentes tipos deconteúdo ao mesmo tempo.

v Pastas PúblicasPastas Públicas armazenam conteúdo compartilhado do IBM Cognos BI, comopacotes “Criando Modelos de Relatório e Pacotes” na página 46, relatórios,agentes, atalhos e tarefas.

v Minhas PastasMinhas Pastas armazenam conteúdo pessoal do IBM Cognos BI, como relatórios,atalhos e tarefas.

v Preferências do Usuário

O botão Opções da Minha Área inclui links para Meus Itens de Observação,listas de alerta e regras de observação que ajudam a monitorar eventos denegócio; Minhas Preferências, configurações de formato, idioma, fuso horário,informações de contato e conteúdo do portal; Minhas Atividades ePlanejamentos, janelas de status nas quais é possível configurar prioridades paramonitorar atividades do IBM Cognos BI.

v Link para as ferramentas e aplicativosO botão Ativar fornece links para os Studios do IBM Cognos BI, Definições deDrill Through, que são usadas para navegação pelos dados relacionados durantea consulta ou a análise de dados e pelo IBM Cognos Administration.

Para obter informações sobre como usar o Cognos Connection, consulte o IBMCognos Connection User Guide.

A arquitetura aberta do IBM Cognos BI significa que é possível optar por integraro IBM Cognos BI no portal da web existente da sua organização. É possível usar oPortal Services, fornecido com o IBM Cognos BI, para integrar o IBM Cognos BIcom inúmeros portais, incluindov SAP Enterprise Portalv Portal IBM WebSpherev Oracle WebCenter Interaction Portalv SharePoint Portal

Para obter mais informações, consulte o Guia de Administração e Segurança doIBM Cognos .

IBM Cognos Administration

O IBM Cognos Administration é uma interface de gerenciamento central quecontém as tarefas administrativas do IBM Cognos BI. Ela fornece fácil acesso aogerenciamento geral do ambiente do IBM Cognos e é acessível pelo IBM CognosConnection.

O IBM Cognos Administration é organizado em três seções:v Status

Use os links nesta seção para monitorar atividades, o status do servidor e asmétricas do sistema, e para alterar algumas configurações do sistema.

v Segurança

Capítulo 2. A Arquitetura com Multicamadas 5

Page 14: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Use os links nesta seção para definir usuários, grupos e funções para fins desegurança, configurar capacidades para as interfaces e studios, e definir aspropriedades para os perfis de interface de usuário (professional e express)usados no Report Studio.

v ConfiguraçãoUse os links nesta seção para configurar conexões de origem de dados,implementar conteúdo do IBM Cognos BI de um Content Store em outro, crialistas de distribuição e de contatos, incluir impressoras, configurar estilos,gerenciar layout de portlets e de portal, iniciar ou parar dispatchers e serviços ealterar configurações do sistema.

Para obter informações sobre como usar o Cognos Administration, consulte o IBMCognos Business Intelligence Administration and Security Guide.

Cognos Query Studio

Com o Query Studio, os usuários com pouco ou nenhum treinamento podem criare salvar relatórios rapidamente para corresponder a necessidades não atingidaspelos relatórios padrão e profissionais criados no Report Studio.

Para obter informações sobre como usar o Cognos Query Studio, consulte o IBMCognos Query Studio User Guide.

Cognos Report Studio

Com o Report Studio, autores de relatórios criam, editam e distribuem uma vastagama de relatórios profissionais. Eles também podem definir modelos de relatóriode padrões corporativos para usar no Query Studio, e editar e modificar relatórioscriados no Query Studio ou no Analysis Studio.

Para obter informações sobre como usar o Cognos Report Studio, consulte o IBMCognos Report Studio User Guide.

Cognos Analysis Studio

No Analysis Studio, os usuários podem explorar, analisar e comparar dados dedimensão. O Analysis Studio fornece acesso a origens de dados de dimensão,OLAP (processamento on-line analítico) e relacionais modeladas dimensionalmente.As análise criadas no Analysis Studio podem ser abertas no Report Studio e usadaspara criar relatórios profissionais.

Para obter informações sobre como usar o Cognos Analysis Studio, consulte o IBMCognos Analysis Studio User Guide.

Cognos Event Studio

No Event Studio, define-se agentes para monitorar seus dados e realizar tarefasquando ocorrerem eventos de negócios ou condições excepcionais com os quais sedeve lidar. Quando um evento ocorre, as pessoas são alertadas para agir. Osagentes podem publicar detalhes no portal, mandar alertas por e-mail, executar edistribuir relatórios baseados em eventos, e monitorar o status de eventos. Porexemplo, uma chamada de suporte de um cliente principal ou o cancelamento deum grande pedido pode acionar um evento, enviando um email às pessoasapropriadas.

6 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 15: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Para obter informações sobre como usar o Cognos Event Studio, consulte o IBMCognos Event Studio User Guide.

Cognos Metric Studio

No Metric Studio, é possível criar e entregar um ambiente de scorecardscustomizado para monitorar e analisar métricas em sua organização. Os usuáriospodem monitorar, analisar e relatar informações críticas a tempo usando scorecardsbaseados em métricas funcionais cruzadas.

Para obter informações sobre como usar o Cognos Metric Studio, consulte o IBMCognos Metric Studio User Guide.

Cognos Workspace

No IBM Cognos Workspace, é possível criar áreas de trabalho interativassofisticadas usando o conteúdo IBM Cognos, bem como origens de dados externascomo TM1 Websheets and CubeViews, de acordo com suas necessidades deinformações específicas. É possível visualizar e abrir as áreas de trabalho e osrelatórios favoritos, manipular o conteúdo nas áreas de trabalho e enviar suas áreasde trabalho por email. Também é possível usar os comentários, atividades esoftware social como IBM Connections para tomada de decisão colaborativa.

Para obter mais informações sobre o uso do Cognos Workspace, consulte o Guia doUsuário IBM Cognos Workspace.

Cognos Workspace Advanced

Com o IBM Cognos Workspace Advanced, um componente do IBM Cognos BI, épossível executar a exploração de dados avançada e criar relatórios simples.

Com o Cognos Workspace Advanced, é possível ampliar sua exploração de dados,especificando medidas adicionais incluindo formatação condicional e usandocálculos avançados.

Também é possível criar relatórios com origens de dados relacionais oudimensionais que exibem seus dados nas listas, tabelas cruzadas e gráficos. Vocêtem a opção de usar sua própria origem de dados.

Existem duas maneiras de iniciar o Cognos Workspace Advanced:v A partir de uma área de trabalho no IBM Cognos Workspace, é possível clicar

em um botão para criar um relatório ou executar a exploração avançada para asinformações nessa área de trabalho.

v No portal do IBM Cognos Connection, é possível clicar nos Relatórios deNegócios do Autor.

Para obter mais informações sobre o uso do Cognos Workspace Advanced,consulte o Guia do Usuário do IBM Cognos Workspace Advanced.

Interfaces com o Usuário Baseadas no WindowsAs interfaces do IBM Cognos BI baseadas no Windows são IBM CognosFramework Manager, IBM Cognos Metric Designer, IBM Cognos Transformer, IBMCognos Map Manager, IBM Cognos BI for Microsoft Office e IBM Cognos Insight.

Capítulo 2. A Arquitetura com Multicamadas 7

Page 16: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Cognos Framework Manager

O IBM Cognos Framework Manager é a ferramenta de modelagem para criar egerenciar os metadados relacionados aos negócios para uso na análise e norelatório do IBM Cognos BI. Os metadados são publicados para uso comferramentas de relatórios como o pacote, fornecendo uma visualização de negóciosúnica e integrada de qualquer quantidade de origens de dados heterogêneas.

Cubos OLAP são projetados para conter metadados para análises e relatórios deinteligência de negócios. Todos os metadados, incluindo todos os membros,dimensões de cubo, hierarquias e níveis, são carregados no tempo de execução.

Para obter informações sobre como usar o Cognos Framework Manager, consulte oIBM Cognos Framework Manager User Guide.

Cognos Metric Designer

Metric Designer é a ferramenta de modelagem usada para criar extrações paraserem usadas em aplicativos de scorecard do IBM Cognos BI. As extrações sãousadas para mapear e transferir as informações das origens de dados existentescomo arquivos IBM Cognos Framework Manager e Impromptu Query Definition(.iqd).

Para obter informações sobre como usar o Cognos Metric Designer, consulte o IBMCognos Metric Designer User Guide.

Cognos BI for Microsoft Office

Com o IBM Cognos BI for Microsoft Office, é possível acessar os dados do relatóriodo IBM Cognos diretamente a partir dos aplicativos Microsoft Office.

O IBM Cognos BI para Microsoft Office faz uso do Microsoft .NET Frameworkpara permitir que clientes interajam com componentes baseados em servidor. IBMCognos BI para Microsoft Office fornecem dois tipos de clientes:v O cliente inteligente fornece um cliente de administração zero com um impacto

de implementação zero. As atualizações do produto são aplicadasautomaticamente por meio do cliente inteligente.

v O cliente complementar COM requer uma instalação de cliente. As atualizaçõesdo produto são entregues pela desinstalação e reinstalação do clientecomplementar COM.

Para obter mais informações sobre como usar o IBM Cognos BI for MicrosoftOffice, consulte o IBM Cognos BI for Microsoft Office User Guide. Para obter maisinformações sobre como configurar e implementar os clientes do IBM Cognos BIpara Microsoft Office, consulte o Guia de Instalação e Configuração do IBM CognosBusiness Intelligence.

Cognos Transformer

O IBM Cognos Transformer é a ferramenta de modelagem do IBM Cognos BIusada para criar PowerCubes para serem usados no IBM Cognos BI. Os IBMCognos BI PowerCubes seguros não são compatíveis com o IBM Cognos Series 7.

8 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 17: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Para obter informações sobre como instalar e configurar versões do Transformeranteriores à 8.4, consulte a documentação fornecida com a sua edição doTransformer.

Cognos Map Manager

O IBM Cognos Map Manager é um utilitário baseado em Windows que osadministradores e modeladores usam para importar os mapas e atualizar osrótulos para os mapas no Report Studio. Para recursos de mapas, como nomes depaís ou região e de cidade, os administradores e os modeladores podem definirnomes alternativos para fornecer versões multilíngues do texto que aparece nomapa.

Para obter informações sobre como usar o Cognos Map Manager, consulte o IBMCognos Map Manager Installation and User Guide.

Cognos Insight

No IBM Cognos Insight, é possível analisar dados, explorar cenários e influenciardecisões criando áreas de trabalho pessoais ou gerenciadas. Use estas áreas detrabalho interativas para comunicar resultados aos gerenciadores. Como o CognosInsight suporta writeback, também é possível usar estas áreas de trabalho parareunir e consolidar destinos, confirmações e previsões de gerenciamento.

O IBM® Cognos® Insight é fornecido com o IBM Cognos BI. Use o IBM CognosConnection Installer for Cognos Insight para instalar o software de fornecimentoem servidores Cognos BI. Esse software permite que diversos usuários façamdownload e instalem o IBM Cognos Insight em seus computadores a partir dainterface do Cognos Connection.

Para obter mais informações sobre como usar o Cognos Insight, consulte o IBMCognos Insight User Guide.

Camada 1. Servidor da Web: Gateways do IBM Cognos BIA camada do servidor da web do IBM Cognos BI contém um ou mais gateways doIBM Cognos BI.

A comunicação da Web no IBM Cognos Business Intelligence é geralmente feitapor meio de gateways, que residem em um ou mais servidores da Web. O gatewayé uma extensão de um programa de servidor web que transfere informações desseservidor para outro.

A comunicação da web também pode ocorrer diretamente com um dispatcher doIBM Cognos BI, embora essa opção seja menos comum que o uso de gateways.

Se instalar o componente de gateway em um computador diferente do ContentManager ou Componentes da camada de aplicativos, você deverá configurar ocomputador de gateway para que ele saiba o local de um dispatcher, depreferência em um computador com Componentes da camada de aplicativos. Paraobter proteção de failover, configure mais de um dispatcher para um computadorcom gateway. Para obter mais informações, consulte “Dispatcher” na página 10.

O IBM Cognos BI suporta vários tipos de gateways da web, incluindov ISAPI

Capítulo 2. A Arquitetura com Multicamadas 9

Page 18: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

ISAPI pode ser usado para o servidor da web Microsoft Internet InformationServices (IIS). Ele oferece desempenho mais rápido para o IIS.

v apache_modÉ possível usar um gateway apache_mod com o servidor da web Apache.

v servletSe sua infraestrutura de servidor da web suportar servlets, ou você estiverusando um servidor de aplicativos, é possível usar um gateway de servlet.

v CGIO gateway padrão, o CGI, pode ser usado para todos os servidores da websuportados, mas não deve ser usado em um ambiente de produção.

Quando um gateway do IBM Cognos BI recebe uma solicitação, elev criptografa senhas para garantir a segurançav extrai as informações necessárias para envio da solicitação para um servidor IBM

Cognos BIv anexa variáveis de ambiente para o servidor da Webv inclui um espaço de nomes padrão no pedido para assegurar que o servidor

autentique o usuário no espaço de nomes corretov passa solicitações para um dispatcher do IBM Cognos BI para processamento

Para obter informações sobre como configurar gateways do IBM Cognos BI,consulte o Guia de Instalação e Configuração do IBM Cognos Business Intelligence.

Camada 2. Aplicativos: Servidores IBM Cognos BIAs camadas do aplicativo IBM Cognos BI contêm um ou mais servidores IBMCognos BI. Um servidor IBM Cognos BI executa solicitações, como relatórios,análises e consultas que são encaminhados por um gateway. Um servidor IBMCognos BI também renderiza as interfaces do IBM Cognos Connection e do MetricStudio.

Cada instalação do IBM Cognos BI incluiv Componentes da camada de aplicativos, que incluem um dispatcher que opera

serviços e roteia solicitaçõesv Content Manager, que gerencia informações do IBM Cognos BI

DispatcherO dispatcher inicia todos os serviços do IBM Cognos configurados e ativados emum computador e roteia solicitações.

Figura 2. Serviços do IBM Cognos

10 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 19: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

O dispatcher é um aplicativo multiencadeado que usa um ou mais encadeamentospor solicitação. Mudanças na configuração são comunicadas rotineiramente a todosos dispatchers em execução. O dispatcher inclui IBM Cognos Application Firewallpara fornecer segurança para o IBM Cognos BI.

O dispatcher pode rotear solicitações para um serviço local, como serviço derelatório, serviço de apresentação, serviço de tarefa ou serviço de monitoração.

Um dispatcher também pode rotear solicitações para um dispatcher específico paraexecutar uma determinada solicitação. As solicitações podem ser redirecionadaspara dispatchers específicos com base em necessidades de balanceamento de cargaou requisitos de pacote ou grupos de usuário. Por exemplo, se uma determinadaorigem de dados OLAP estiver disponível para apenas um grupo de servidoresIBM Cognos, você especificará se todas as solicitações para a origem de dadosserão roteadas para esse grupo de servidores IBM Cognos. Para obter maisinformações sobre o roteamento de solicitações com base em pacotes ou grupos deusuários, consulte Guia de Administração e Segurança.

Quando você configura gateways do IBM Cognos BI, é possível listar UniversalResource Identifiers (URIs) de dispatchers de destino seguindo uma ordem domais preferencial para o menos preferencial. Se um dispatcher falhar, as solicitaçõesserão roteadas para outro dispatcher com base na lista. O status do dispatcherprincipal é monitorado pelo gateway, e as solicitações são roteadas de volta paraesse componente quando retorna ao serviço. Para obter mais informações, consulteo Guia de Instalação e Configuração do IBM Cognos Business Intelligence.

Quando um dispatcher é iniciado, o registro é feito com o Content Manager. Comoresultado, cada dispatcher fica ciente dos outros. Se um dispatcher falhar ou estiverindisponível, as solicitações para ele serão roteadas para o próximo dispatcherdisponível até que aquele com a falha se registre novamente.

Serviços do IBM Cognos

Após você instalar e configurar o IBM Cognos BI, um dispatcher estará disponívelem cada computador por padrão. Cada dispatcher possui um conjunto de serviçosassociados, listados na tabela a seguir.

Tabela 2. Serviços do IBM CognosServiço Finalidade

Serviço do agenteExecuta agentes. Se as condições para um agente forem atendidasdurante sua execução, o serviço do agente solicitará que o serviçodo monitor execute as tarefas.

Serviço de anotaçãoAtiva a adição de comentário para relatórios por meio da Área deTrabalho do IBM Cognos. Esses comentários permanecem nasversões do relatório.

Serviço de relatórios em loteGerencia solicitações de plano de fundo para executar os relatóriose oferece resultados do serviço de monitoração.

Serviço de cache do Content ManagerAprimora o desempenho geral do sistema e a escalabilidade doContent Manager ao armazenar em cache os resultados dasconsultas frequentes em cada dispatcher.

Serviço Content Managerv Desempenha funções de manipulação de objetos no

armazenamento de conteúdo como adição, consulta, atualização,exclusão, movimentação e cópia.

v Desempenha funções de gerenciamento do armazenamento deconteúdo como importação e exportação.

Serviço de deslocamento de dadosGerencia a execução de tarefas de movimentação de dados no IBMCognos BI. As tarefas de movimentação de dados, como Builds eJobStreams, são criadas no Data Manager Designer e publicadas noIBM Cognos BI.

Serviço de entregaEnvia e-mails para um servidor SMTP externo em nome de outrosserviços, como o serviço de relatórios, serviço de tarefa, serviço doagente ou serviço de integrações de dados.

Capítulo 2. A Arquitetura com Multicamadas 11

Page 20: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Tabela 2. Serviços do IBM Cognos (continuação)Serviço Finalidade

Serviço de gerenciamento de eventosCria, programa e gerencia objetos de evento que representamrelatórios, tarefas, agentes, manutenção de armazenamento deconteúdo, importações e exportações de implantações e métricas.

Serviço do GraphicsGera gráficos em nome do serviço de relatório. Gráficos podem sergerados em 4 formatos diferentes: Raster, Vector, Microsoft ExcelXML ou PDF.

Serviço Human taskPermite a criação e o gerenciamento de tarefas realizadas porusuários. Uma tarefa realizada por usuários, como a aprovação derelatórios, pode ser atribuída à indivíduos ou grupos em uma basead hoc ou por qualquer outro serviço.

Serviço de dados do índiceFornece funções básicas de texto completo para o armazenamentoe a recuperação de termos e documentos resumidos indexados.

Serviço de procura do índiceFornece funções de procura e drill through, incluindo listas dealiases e exemplos.

Serviço de atualização do índiceFornece funções de gravação, atualização, exclusão eadministração.

Serviço de tarefaExecuta tarefas ao sinalizar o serviço do monitor para executar asetapas da tarefa em plano de fundo. As etapas incluem relatórios,outras tarefas, importações, exportações, etc.

Serviço de LogRegistra mensagens de log geradas pelo dispatcher e por outrosserviços. O serviço de log pode ser configurado para registrarinformação de log em um arquivo, banco de dados, servidor de logremoto, Windows Event Viewer ou log do sistema UNIX. Asinformação de log podem ser analisadas por clientes ou pelosCognos Software Services, incluindo:

v Eventos de segurança.

v Informações do erro do sistema e do aplicativo.

v Informações de diagnóstico selecionadas.

Serviço de metadadosFornece suporte para informações de linhagem de dados exibidasno Cognos Viewer, Report Studio, Query Studio e Analysis Studio.As informações de linhagem incluem informações como origem dedados e expressões de cálculo.

Serviço Metric StudioFornece a interface com o usuário do Metric Studio para omonitoramento e a inserção de informações de desempenho.

Serviço de migraçãoGerencia a migração do IBM Cognos Series 7 para o IBM CognosBI.

Serviço móvelGerencie atividades relacionadas ao cliente do IBM Cognos Mobile:

v Transforma relatórios e análises do Cognos Business Intelligencepara consumo remoto.

v Compacta o conteúdo de relatório e de análise do Cognos BIpara rápida distribuição over-the-air para dispositivos móveis eacesso a partir desses dispositivos.

v Realiza o push do conteúdo de relatório e de análise para osdispositivos móveis.

v Facilita solicitações relacionadas a relatórios e a análises deentrada e saída entre o dispositivo móvel e o ambiente paraprocurar, navegar e executar relatórios.

v Sincroniza o armazenamento de conteúdo remoto no servidorcom o banco de dados remoto no dispositivo móvel.

v Converte mensagens do Cognos BI Simple Object AccessProtocol (SOAP) em mensagens convenientes para acesso semfio.

v Comunica-se com o dispositivo móvel.

Serviço de monitorv Gerencia o monitoramento e a execução de tarefas que estão

programadas, que foram enviadas para execução posterior ouexecutadas como uma tarefa de segundo plano.

v Atribui um serviço meta para manipular uma tarefaprogramada. Por exemplo, o serviço do monitor pode solicitarque o serviço de relatórios em lote execute um relatório, que oserviço de tarefa execute uma tarefa ou que o serviço do agenteexecute um agente.

v Cria objetos do histórico dentro do Content Manager e gerenciao failover e a recuperação para executar entradas.

Serviço do console administrativo do planningGerencia as comunicações com o Contributor AdministrationConsole.

Serviço de dados do planejamentoGerencia as comunicações para relatório em tempo real dos dadosde plano do Contributor no IBM Cognos BI.

Serviço de tarefa do planningGerencia as comunicações com o subsistema Planning Job Server.

12 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 21: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Tabela 2. Serviços do IBM Cognos (continuação)Serviço Finalidade

Serviço da web do PlanningGerencia as comunicações com o Contributor Web e o ContributorAdd-in para usuários do Excel.

Serviço do PowerPlay Gerencia solicitações para a execução de relatórios do PowerPlay.

Serviço de apresentaçãov Transforma respostas genéricas em XML de outro serviço no

formato de saída, como HTML ou PDF.

v Fornece recursos de exibição, navegação e administração no IBMCognos Connection

Serviço de consultaGerencia as solicitações de consultas dinâmicas e exibe o resultadono serviço em lotes ou de relatórios solicitante.

Serviço de dados de relatórioGerencia a transferência de dados do relatório entre o IBM CognosBI e os aplicativos que consomem dados, como IBM Cognos BIpara Microsoft Office e IBM Cognos Mobile.

Serviço de RelatórioGerencia solicitações interativas para executar relatórios e fornecesaída para um usuário no IBM Cognos Connection ou Studio.

Serviço de repositórioGerencia solicitações para recuperar a saída do relatório arquivadode um repositório de archive ou de um armazenamento de objeto.

Serviço do sistemaDefine o serviço compatível com a API do Business IntelligenceBus usada para obter parâmetros de configuração do aplicativoIBM Cognos BI. Esse serviço também disponibiliza métodos quenormalizam e validam as strings de código do idioma e mapeiamstrings de código do idioma para códigos do idioma compatíveiscom o aplicativo.

serviço de Galeria de VisualizaçãoAtiva a Galeria de Visualização no Report Studio.

Content ManagerO Content Manager é o serviço do IBM Cognos BI que gerencia o armazenamentodos dados do aplicativo do cliente, incluindo descoberta de visualização interativa,serviço de dados relacional, segurança, dados de configuração, modelos, métricas,especificações de relatório e saída de relatório. O Content Manager é necessáriopara publicar pacotes, recuperar ou armazenar especificações de relatório, gerenciarinformações de planejamento e gerenciar o namespace do Cognos.

O Content Manager armazena informações em um banco de dados dearmazenamento de conteúdo, que geralmente se localiza na Camada 3 daarquitetura. Para obter mais informações, consulte “Dispatcher” na página 10.

Capítulo 2. A Arquitetura com Multicamadas 13

Page 22: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Sua instalação pode incluir mais de um Content Manager, cada um em umcomputador diferente. Um computador com Content Manager fica ativo e um oumais computadores com Content Manager ficam em espera.

As informações armazenadas pelo Content Manager incluem:v relatórios

Relatórios com especificações, propriedades, configurações de segurança esaídas. Isso inclui análise criada no Analysis Studio, consultas criadas no QueryStudio e relatórios criados no Report Studio.

v Pacotes de relatóriosOs pacotes contêm metadados, relatórios e pastas.

v pacotes de métricasOs pacotes de métricas contêm metadados, scorecards e pastas.

v agentesAgentes incluem as condições, os planejamentos e as tarefas usados paramonitorar eventos e entregar notificações. Isso inclui a lista de instâncias de umevento detectadas recentemente.

v Configuração do servidorA configuração do servidor contém informações de diretório, o namespaceCognos “Namespace Cognos” na página 114, além de informações sobrecontatos, listas de distribuição, origens de dados e impressoras.

v Informações pessoais de usuáriosAs informações pessoais de usuário consistem nas páginas Minhas Pastas eMinhas Páginas.

v Informações de idiomaAs informações de idioma incluem nomes, descrições e dicas de ferramenta emdiferentes idiomas para suportar recursos multilíngues do IBM Cognos BI.

v áreas de trabalhoÁreas de trabalho compartilhadas com o Cognos Connection a partir do CognosInsight

Figura 3. Diagrama do Content Manager

14 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 23: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

O Content Manager realiza funções gerais, como adicionar, consultar, atualizar,excluir, mover e copiar. Também realiza funções de gerenciamento doarmazenamento de conteúdo, como importar e exportar.

Access Manager

O Content Manager contém o Access Manager, o principal componente desegurança do IBM Cognos BI. O Access Manager alavanca seus provedores desegurança existentes para uso com IBM Cognos BI.

Ele fornece ao IBM Cognos BI um conjunto consistente de recursos de segurança eAPIs, incluindo autenticação do usuário, autorização e criptografia. Ele tambémfornece suporte para o namespace Cognos.

Alguns recursos de segurança, como autenticação do usuário, são externos para oIBM Cognos BI, mas são expostos para o IBM Cognos BI pelo Access Manager.Outros recursos, como autorização, são internos para o IBM Cognos BI e sãoimplementados pelo Access Manager.

Para muitas funções relacionadas à segurança, o Access Manager requercertificados e interage com uma autoridade de certificação. Por padrão, o IBMCognos BI usa seu próprio serviço de autoridade de certificação para estabelecer araiz da confiança na infraestrutura de segurança do IBM Cognos BI. Se você usaruma autoridade de certificação de terceiros, é possível configurar o IBM Cognos BIpara usá-la no lugar da autoridade de certificação padrão do IBM Cognos BI. Paraobter mais informações, consulte Capítulo 10, “Arquitetura de Segurança”, napágina 113.

Camada 3. Dados: Provedores de ConteúdoA camada de dados do IBM Cognos Business Intelligence contém o seguinte:v “Armazenamento de Conteúdo”v “Origens de Dados” na página 16v “Armazenamento de Métricas” na página 17

Armazenamento de ConteúdoO armazenamento de conteúdo é um banco de dados relacional que contém osdados que o seu produto IBM Cognos BI precisa para operar, como especificaçõesde relatório, modelos publicados e os pacotes que os contêm; informações deconexão para origens de dados; informações sobre o namespace externo e opróprio namespace Cognos; e informações sobre planejamento e bursting derelatórios.

O IBM Cognos BI inclui o IBM Cognos Content Database como armazenamento deconteúdo para teste e prova de instalações de conceito, mas nunca deve ser usadoem um ambiente de produção.

O serviço do IBM Cognos que usa o armazenamento de conteúdo é chamadoContent Manager.

O Content Manager usa uma API JDBC (Java DataBase Connectivity) para acessarContent Store e armazenamentos de métricas. O IBM Cognos BI é fornecido comdrivers JDBC para Banco de Dados de Conteúdo do IBM Cognos e IBM DB2. Seestiver usando bancos de dados Oracle, Microsoft SQL Server ou Sybase,assegure-se de obter os drivers JDBC apropriados.

Capítulo 2. A Arquitetura com Multicamadas 15

Page 24: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Os resultados de relatórios em outros formatos, como HTML, XML e CSV (valoresseparados por vírgula), são armazenados de forma comprimida e descomprimidospelo Content Manager antes de serem enviados ao usuário.

Banco de Dados de Conteúdo do IBM Cognos

Banco de Dados de Conteúdo do IBM Cognos é uma instância de um banco dedados Apache Derby que pode ser instalada e usada opcionalmente como ContentStore padrão. O Banco de Dados de Conteúdo do IBM Cognos pode ser usadoonde você não quer implementar um banco de dados comercial para o ContentStore, como em um ambiente de teste ou prova de conceito. Você deve usar umbanco de dados comercial suportado para o Content Store em um ambiente deprodução.

Apache Derby é um software livre cujos termos de licença podem ser localizadosno website do Apache Derby. Quaisquer modificações no banco de dados ApacheDerby, e seu uso com produtos além do IBM Cognos, não são suportadas.Quaisquer modificações feitas no banco de dados Apache Derby serão por conta erisco do usuário.

O Banco de Dados de Conteúdo do IBM Cognos pode ser instalado com outroscomponentes do IBM Cognos BI ou instalado em um computador separado. Oserviço do Banco de Dados de Conteúdo do Cognos inicia o banco de dadosApache Derby no qual está em execução.

Se você instalar o Banco de Dados de Conteúdo do IBM Cognos no mesmocomputador que o Content Manager, o Banco de Dados de Conteúdo do IBMCognos será usado como Content Store padrão. Para obter informações sobre comoalterar o Content Store, consulte o Guia de Instalação e Configuração do IBM CognosBusiness Intelligence.

Origens de DadosAs origens de dados que podem ser acessadas por meio do IBM Cognos BIincluem bancos de dados relacionais, cubos dimensionais ou OLAP, arquivossimples e outros armazenamentos de dados físicos. Elas também incluem asinformações de conexão necessárias para acessar os dados.

Os Componentes da camada de aplicativos usam conexões de origens de dadospara acessar origens de dados.

Enterprise Information Integrators

O IBM Cognos BI pode ser usado com produtos Enterprise Information Integration(EII), como IBM Cognos BI Virtual View Manager.

O IBM Cognos BI Virtual View Manager fornece acesso a origens de dadosadicionais como LDAP, Java Database Connectivity (JDBC), Open XML e WSDL, emelhora o desempenho ao consultar dados de diferentes origens de dados.

No cenário a seguir, o produto EII modela um conjunto de bancos de dados,produzindo uma visualização unificada como uma única origem de dados virtual.O IBM Cognos BI acessa o serviço EII como se ele fosse um único banco de dados,e o serviço EII junta dados de várias origens de dados corporativas, conforme anecessidade.

16 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 25: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Armazenamento de MétricasO armazenamento de métricas é um banco de dados relacional que possui oconteúdo para pacotes de métricas. O armazenamento de métrica também contémas configurações do Metric Studio, tais como preferências do usuário.

Pode ser criado mais de um armazenamento de métricas. Por exemplo, umarmazenamento de métricas possui o conteúdo de um aplicativo de vendas e ooutro pode possuir o conteúdo de um aplicativo de finanças.

Figura 4. Um diagrama mostrando quatro origens de dados corporativas alimenta uma únicaorigem de dados EII virtual

Capítulo 2. A Arquitetura com Multicamadas 17

Page 26: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

18 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 27: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 3. Comunicações

Os componentes do IBM Cognos Business Intelligence se comunicam uns com osoutros e com quaisquer aplicativos adicionais integrados ao IBM Cognos BI usandoo Barramento do BI.

BI Bus é uma API Simple Object Access Protocol (SOAP) aberta, documentada quesuporta a Linguagem de Definição de Serviços da Web (WSDL). Para obter maisinformações sobre como interagir aplicativos com componentes do IBM Cognos BI,consulte o Software Development Kit Developer Guide.

O Barramento do BI não é um componente de software como Content Manager ouservidor IBM Cognos BI, mas um conjunto de protocolos que controlam ascomunicações entre os serviços do IBM Cognos. Ele também define como osprotocolos e os padrões de mercado são usados com o IBM Cognos BI, permitindoque o IBM Cognos BI seja um sistema totalmente aberto.

Tudo que é gerenciado por meio do IBM Cognos Connection ou do seu portal éexposto por meio do Barramento do BI. Isso inclui pacotes, pastas, relatórios,análises, eventos, objetos de diretório, servidores, objetos de implementação emetadados. Usando uma API por meio do IBM Cognos Software Development Kit,é possível criar, ler, atualizar e excluir esses objetos e configurar a segurança, alémde outras propriedades.

Os processos ativados pelo protocolo do Barramento do BI incluemv sistema de mensagens e despachov processamento de mensagem de log

Figura 5. Um Diagrama Destacando os Servidores Content Store e IBM Cognos naArquitetura de Software do IBM Cognos

© Copyright IBM Corp. 2005, 2014 19

Page 28: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

v gerenciamento de conexão com o banco de dadosv interações do Microsoft .NET Frameworkv uso de portav processamento de fluxo de solicitaçãov páginas de portal

Sistema de Mensagens e DespachoO protocolo Barramento do BI inclui processos de sistema de mensagens edespacho.

A arquitetura do IBM Cognos BI é sintonizada para minimizar o tempo dedespacho. O IBM Cognos BI pode usar recursos de rede, como roteadores debalanceamento de carga, para assegurar que dispatchers e gateways da web sejamusados uniformemente. Os roteadores de balanceamento de carga distribuemsolicitações para diversos servidores de aplicativos ou da Web, assegurando quetodos os dispatchers compartilhem a carga de trabalho.

O esquema de balanceamento de carga do dispatcher é um algoritmo estático. Épossível especificar um peso para cada dispatcher. Um dispatcher com peso igual a2 pode realizar duas vezes o trabalho de um dispatcher com peso igual a 1, eassim por diante. Cada dispatcher difunde trabalho entre todos os dispatchersusando um algoritmo round-robin ponderado.

Despacho Preferencial LocalAo usar qualquer tipo de mecanismo de balanceamento de carga externo, vocêdeve usar a opção de despacho preferencial local.

Ao usar essa opção, o dispatcher não executa balanceamento de carga. Assolicitações que podem ser processadas localmente serão processadas localmente.Se o mecanismo de balanceamento de carga externo enviar uma solicitação paraum computador no qual o serviço requerido não está disponível, o dispatcherroteará a solicitação para um computador adequado.

Para obter mais informações, consulte “Balanceamento de carga” na página 79.

Processamento de Mensagem de LogO protocolo BI bus inclui processamento de mensagens de log, uma ferramenta dediagnóstico importante para investigar o comportamento do IBM Cognos BI.

Além das mensagens de erro, as mensagens de log oferecem informações sobre ostatus dos componentes e uma visão de alto nível de eventos importantes. Porexemplo: as mensagens de log podem fornecer informações sobre tentativas deinicializar e encerrar serviços, finalização de solicitações de processamento eindicadores de erros fatais. Os logs de auditoria, que estão disponíveis em umbanco de dados de criação de log, fornecem informações sobre a atividade dousuário e do relatório.

Os serviços do IBM Cognos em cada computador enviam informações sobre errose eventos para um servidor de log local. Um servidor de log local é instalado napasta c10_location/logs em cada computador IBM Cognos BI que contém oContent Manager ou os Componentes da Camada de Aplicativos. Como o servidorde log usa uma porta diferente dos outros componentes do IBM Cognos BI, ele

20 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 29: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

continua a processar os eventos mesmo se outros serviços no computador local,como o dispatcher, estiverem desativados.

O fluxo de trabalho a seguir exibe as tarefas necessárias para preparar-se para acriação de log.

v Durante o planejamento, determine a configuração de criação de log adequadapara seu ambiente. Por exemplo, avalie diversos repositórios de mensagens delog, como servidores de log remotos e arquivos de log, como o syslog do UNIXou do Linux ou o log de eventos do Windows NT, além do arquivo de log local.Também é possível enviar somente informações de criação de log de auditoriapara um banco de dados. Considere a segurança, tal como os métodosdisponíveis para proteção dos arquivos de log contra as falhas do sistema e aadulteração do usuário.Para obter informações sobre o planejamento, consulte IBM Cognos BusinessIntelligence Architecture e o Guia de Implementação.

v Durante a configuração, defina as propriedades de inicialização para criação delog, como configurações de conexão para bancos de dados. Você também devecriar um banco de dados de criação de log se houver planos de coletar os logsde auditoria. Se a comunicação entre um servidor de log local e um servidor delog remoto precisar ser assegurada, faça as mudanças apropriadas naconfiguração em ambos os computadores do IBM Cognos BI. Também é possívelhabilitar certos recursos de criação de log, como a criação de log específica paraum usuário.Para obter informações sobre a configuração da criação de log, consulte apublicação IBM Cognos Business Intelligence Installation and Configuration Guide.

v Ao configurar a criação de log, especifique o nível de detalhe para concentrar asmensagens nas informações relevantes em sua organização. O relatórios deauditoria também podem ser configurados para controlar as atividades deusuário e relatório.Para obter informações sobre a configuração de criação de log, consulte o Guiade Administração e Segurança do IBM Cognos Business Intelligence.

Para obter informações sobre uso de mensagens de log para resolver problemas eresolver problemas relacionados à criação de log, consulte o Guia de Resolução deProblemas do IBM Cognos Business Intelligence.

Planejando Repositórios de Mensagem de Log em umaInstalação Distribuída

Instalações distribuídas do IBM Cognos BI têm mais de um Log Server. Cominstalações distribuídas, é possível enviar informações de log para um local central.Por exemplo, é possível configurar o IBM Cognos BI para enviar informações delog para um Log Server comum. Esse Log Server envia informações de log paraum único repositório em um computador igual ou diferente, conforme mostradono diagrama a seguir.

Figura 6. O Fluxo de Trabalho para Implementação de Criação de Log

Capítulo 3. Comunicações 21

Page 30: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Também é possível configurar o IBM Cognos BI para enviar informações de log deauditoria de cada Log Server para um banco de dados comum. O banco de dadoscomum pode estar no mesmo computador que um dos Log Servers ou em umcomputador diferente.

O servidor de log local fornece processo de failover e recuperação nas trêscircunstâncias a seguir:v Quando o servidor de log local estiver configurado para enviar informações de

log para um servidor de log remoto não disponível, as informações de log doservidor de log local serão armazenadas em arquivos de recuperação locais.Quando o servidor de log remoto se tornar disponível, um processo derecuperação automática moverá informações dos arquivos de recuperação locaispara o servidor de log remoto e excluirá os arquivos de recuperação locais.

v Quando componentes locais do IBM Cognos BI estiverem configurados para secomunicarem com um servidor de log local usando uma conexão TCP e essa

Figura 7. Uma Instalação Distribuída do Software IBM Cognos em que DiversosComputadores Estão Usando a Mesma Localização do Arquivo de Log

Figura 8. Uma Instalação Distribuída do Software IBM Cognos em que DiversosComputadores Estão Usando o Mesmo Banco de Dados de Criação de Log

22 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 31: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

conexão não estiver disponível, as informações de log desses componentes locaisserão armazenadas em arquivos de recuperação locais. Quando a conexão TCPse tornar disponível, um processo de recuperação automática moveráinformações dos arquivos de recuperação locais para o servidor de log remoto eexcluirá os arquivos de recuperação locais.

v Quando um Log Server estiver configurado para enviar informações de log deauditoria para um banco de dados, e a conexão entre o Log Server e o banco dedados falhar, nenhuma informação será registrada no banco de dados. Quando aconexão for restaurada, as informações sobre a falha da conexão e suarestauração serão armazenadas no arquivo de log local, se ele existir, e o LogServer continuará enviando novas informações de log para o banco de dados.Essas informações armazenadas no arquivo de log local não são armazenadas nobanco de dados de criação de log.

Para obter informações sobre como especificar o local para o qual enviarmensagens de log e configurar mensagens TCP, consulte o Guia de Instalação eConfiguração do IBM Cognos Business Intelligence.

Recomendação - Consolidar Mensagens de Log em umAmbiente Distribuído Usando um Servidor de Log Remoto

Na configuração padrão, o servidor de log local em cada computador com ContentManager ou Componentes da camada de aplicativos grava mensagens de log emum arquivo local. As configurações que consolidam o conteúdo de arquivos de logindividuais podem melhorar a usabilidade e o desempenho.

Considere consolidar mensagens de log produzidas em cada computador com IBMCognos BI enviando-as para um servidor de log remoto. Configure o servidor delog remoto para enviar todas as mensagens para um único arquivo de log ou paraenviar logs de auditoria para um banco de dados. Para obter mais informações,consulte “Planejando Repositórios de Mensagem de Log em uma InstalaçãoDistribuída” na página 21.

As mensagens de log podem ser mais fáceis de interpretar se todas as mensagensde cada computador com IBM Cognos BI aparecerem em um local consolidado.Por exemplo, as mensagens de log podem ser classificadas por registro de data ehora para determinar a ordem em que os eventos ocorreram em várioscomputadores com IBM Cognos BI.

Se você estiver usando um banco de dados para capturar mensagens de log deauditoria, o desempenho poderá ser melhorado se você rotear todas as mensagensde log de auditoria para um único Log Server que envia mensagens para o bancode dados. Se um único Log Server não for usado, o servidor de log local em cadacomputador com IBM Cognos BI vai requerer sua própria conexão com o banco dedados.

Outro benefício do uso de um único Log Server com um banco de dados é que asmudanças na configuração para o banco de dados são mais fáceis de manter. Vocêdeve atualizar a configuração apenas do servidor de log remoto.

Recomendação - Configure um Arquivo de Log para cada LogServer

Configure um arquivo de log para cada servidor de log remoto. Os arquivos de logpodem fornecer informações importantes de diagnóstico e backup, caso ocorraalgum problema de comunicação entre um Log Server e o repositório de

Capítulo 3. Comunicações 23

Page 32: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

mensagem de log. Por exemplo, a conexão TCP/IP entre um servidor de log locale um servidor de log remoto pode se tornar indisponível ou um banco de dadosde criação de log pode falhar.

Para servidores de log locais, não remova os arquivos de log padrão, mesmo quevocê especifique outro repositório para as mensagens de log, como banco de dadosou servidor de log remoto. Se as mensagens de log puderem conter informaçõessensíveis, assegure-se de que os arquivos de log em cada computador estejamcorretamente assegurados.

Se ocorrer um problema de comunicação, o servidor de log local gravará asmensagens de log recebidas no arquivo de log local. Essa ação significa que asmensagens de log não são perdidas quando não podem ser gravadas em umrepositório que não está mais disponível. Além disso, o Log Server gravainformações no arquivo de log sobre o problema de comunicação, o que podeajudar a diagnosticar o problema. Por exemplo, se um banco de dados se tornarindisponível, o arquivo de log conterá informações sobre quando ele falhou, bemcomo quando ele se recuperou, se aplicável.

Gerenciamento de Conexão com o Banco de DadosO IBM Cognos BI usa bancos de dados com diversos propósitos: banco de dadosde armazenamento de conteúdo, banco de dados de consulta ou banco de dadosde armazenamento de métricas.

Para alguns tipos de bancos de dados, como Oracle, o software cliente da API deveser instalado e configurado em cada servidor IBM Cognos BI.

Banco de Dados de Armazenamento de ConteúdoO serviço do Content Manager acessa o armazenamento de conteúdo. O ContentManager usa uma conexão com o banco de dados por pedido. O Content Managercria novas conexões com o banco de dados, conforme necessário, agrupa conexõese reutiliza conexões existentes quando possível. O Content Manager mantém todasas conexões com o banco de dados durante a operação do Content Manager. Onúmero máximo teórico de solicitações simultâneas do Content Manager é igual aonúmero de solicitações aceitas pelo servidor de aplicativos Java ou o WebSphereApplication Server Liberty Profile (o servidor de aplicativos padrão).

Quando outros serviços do IBM Cognos estão no mesmo computador que oContent Manager, solicitações podem ser divididas entre o Content Manager eoutros serviços. Neste caso, o número de conexões disponíveis para o ContentManager poderá ser menor que o máximo possível de conexões.

Bancos de Dados de ConsultaO computador servidor do IBM Cognos BI acessa os bancos de dados de consulta.É possível configurar o número máximo de conexões do banco de dados deconsulta disponíveis para o computador servidor do IBM Cognos BI e por quantotempo as conexões são retidas. Um encadeamento de limpeza examina as conexõesa cada minuto. Qualquer conexão que esteve inativa por mais tempo que o valorde tempo limite será removida.

As conexões do banco de dados de consulta inativas podem ser pedidas por umanova solicitação. Isso ocorre quando o número máximo de conexões é atingido enenhuma das conexões inativas podem ser utilizadas pela nova solicitação. Nessecaso, a conexão inativa mais antiga é encerrada e uma nova conexão é criada. Uma

24 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 33: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

conexão do banco de dados de consulta só é reutilizada quando as credenciais dobanco de dados da conexão correspondem àquelas da nova solicitação.

Se o número máximo de conexões for atingido, e todas estiverem ativas,solicitações adicionais falharão.

Bancos de Dados de Armazenamento de MétricasUm banco de dados de armazenamento de métricas é um caso especial de bancode dados de consulta. Um banco de dados de armazenamento de métricas é usadopara armazenar as informações associadas às métricas que aparecem emscorecards, incluindov metasv métricas de desempenhov limitesv associação em scorecardsv links para relatórios relacionados, iniciativas e medidas do contador

O Metric Studio acessa o banco de dados de armazenamento de métricas. O MetricDesigner é usado para definir tarefas que extraem dados de outros bancos dedados de consulta e preenchem o banco de dados de armazenamento de métricas,embora também seja possível criar processos manualmente para isso.

Interações do Microsoft .NET FrameworkO Microsoft .NET Framework permite que aplicativos de código gerenciadosinterajam com aplicativos baseados em servidor por meio do uso de serviços daweb. O IBM Cognos BI usa o Microsoft .NET Framework para permitir que oscomputadores dos usuários interajam com os componentes do servidor IBMCognos BI para acessarem o IBM Cognos BI para Microsoft Office e seus recursos.

IBM Cognos BI para Microsoft Office é um aplicativo de código gerenciado que sebeneficia do Microsoft .NET Framework. O IBM Cognos BI para Microsoft Officefunciona como um plug-in do Microsoft Office, mas é instalado, configurado eimplementado como um aplicativo de código gerenciado.

O IBM Cognos for Microsoft Office usa o Microsoft .NET Framework para permitirque os usuários interajam com componentes baseados no servidor. O Microsoft.NET Framework e as atualizações requeridas são transferidos por download einstalados pelo arquivo de configuração quando você instala o IBM Cognos forMicrosoft Office. O arquivo de configuração deve ser executado em todos oscomputadores de usuários.

Para obter uma lista com as versões suportadas do Microsoft .NET Framework,consulte o IBM Software Product Compatibility Reports (www.ibm.com/support/docview.wss?uid=swg27042164).

O Microsoft .NET Framework não precisa ser instalado no servidor IBM CognosBI. O IBM Cognos BI para Microsoft Office pode ser executado em qualquerplataforma de servidor IBM Cognos BI suportada.

Para obter informações sobre como configurar o IBM Cognos BI para MicrosoftOffice, consulte o Guia de Instalação e Configuração do IBM Cognos BusinessIntelligence.

Capítulo 3. Comunicações 25

Page 34: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Uso de PortaToda comunicação entre os componentes do IBM Cognos BI, exceto a comunicaçãodo Banco de Dados de Conteúdo do IBM Cognos e do Log Server, pode acontecerpor meio da porta de entrada. Isso é verdade independentemente de oscomponentes estarem no mesmo computador ou em computadores diferentes eindependentemente de a comunicação estar toda em um protocolo não SSL ou todaem um protocolo SSL. O número de porta padrão é 9300.

Se o IBM Cognos BI estiver configurado para usar uma combinação de protocolosSSL e não SSL, a comunicação acontecerá por meio de duas portas. É possível usara porta padrão para a comunicação do protocolo não SSL e usar uma portadiferente, como 9334, para a comunicação do protocolo SSL.

A comunicação do servidor de log deve ocorrer por meio de uma porta exclusiva.A porta padrão é 9362. É possível configurar a comunicação do Log Server parausar protocolo SSL ou não SSL.

O Framework Manager, Metric Designer e o IBM Cognos Transformer podem secomunicar com o servidor IBM Cognos BI usando uma de duas rotas: por meio dogateway de servidor da web ou diretamente para o dispatcher dos Componentesda camada de aplicativos. Para obter mais informações, consulte “Opções deInstalação da Ferramenta de Modelagem” na página 61.

As comunicações com outros produtos de software, como bancos de dados eprovedores de autenticação, usam as portas requeridas por esses produtos.

Para obter informações sobre o uso de SSL e a especificação do local para o qualenviar mensagens de log, consulte o Guia de Instalação e Configuração do IBM CognosBusiness Intelligence.

Processamento do Fluxo de PedidoO fluxo de solicitação descreve respostas internas do IBM Cognos BI parasolicitações do usuário. Em geral, as solicitações do navegador passam pelogateway da web do IBM Cognos BI e são enviadas para um dispatcher. Antes dequalquer processamento ser executado pelo dispatcher, a solicitação é validadapelo IBM Cognos Application Firewall. Um passaporte é anexado a cada solicitaçãocomo um registro de uma sessão de usuário válido.

Solicitações de Simple Object Access Protocol (SOAP) podem ser direcionadas parao gateway da web do IBM Cognos BI ou dispatcher. Para obter mais informações,consulte a publicação IBM Cognos Business Intelligence Installation and ConfigurationGuide.

Há centenas de tipos de solicitações e respostas no IBM Cognos BI. Para ilustrar ofluxo de solicitação, esta seção descreve como o IBM Cognos BI responde a umasolicitação.

Acessando o IBM Cognos BIUm usuário pode solicitar acesso autenticado ou anônimo ao IBM Cognos BI. Oacesso anônimo pode ser ativado ou desativado para o IBM Cognos BI.

Para obter mais informações, consulte “Serviços de Autenticação do IBM Cognos”na página 114.

26 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 35: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Acesso anônimo

Quando um usuário solicita acesso anônimo ao IBM Cognos BI, acontece oseguinte:1. O usuário tenta acessar a página de Boas-vindas do IBM Cognos BI ou

qualquer outra interface com o usuário do IBM Cognos BI a partir de umnavegador da web, enviando uma solicitação para o gateway do IBM CognosBI.

2. O gateway do IBM Cognos BI aceita a solicitação e a envia para um dispatcher.3. O dispatcher observa que não há um passaporte anexado à solicitação e envia a

solicitação para o Content Manager.4. O Content Manager envia a solicitação para o Access Manager.5. O acesso anônimo é ativado nesse sistema IBM Cognos BI, portanto um

passaporte é anexado à solicitação e a solicitação é retornada por meio doContent Manager para o dispatcher.

6. O dispatcher processa a solicitação e a envia de volta para o serviço deapresentação.

7. O serviço de apresentação retorna para a página de Boas-vindas por meio dodispatcher e do gateway para o usuário.

Figura 9. A Interação de Serviços para uma Solicitação de Acesso Anônima.

Capítulo 3. Comunicações 27

Page 36: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Acesso Autenticado

Quando um usuário solicita acesso autenticado ao IBM Cognos BI, acontece oseguinte:1. O usuário tenta acessar a página de Boas-vindas do IBM Cognos BI ou

qualquer outra interface com o usuário do IBM Cognos BI a partir de umnavegador da web, enviando uma solicitação para o gateway do IBM CognosBI.

2. O gateway aceita a solicitação e a envia para um dispatcher.3. O dispatcher observa que não há um passaporte anexado à solicitação e envia

a solicitação para o Content Manager.4. O Content Manager envia a solicitação para o Access Manager.5. O acesso anônimo é desativado nesse sistema IBM Cognos BI, portanto, o

Access Manager envia a solicitação de volta para o Content Manager comuma falha anexada. A falha contém informações sobre o que é necessário parase efetuar logon. Por exemplo, se houver diversos namespaces, poderá sernecessário o usuário selecionar um namespace. Se houver apenas umnamespace, poderá ser necessário o usuário fornecer um ID do usuário e umasenha.

6. O Content Manager retorna a solicitação com a falha anexada para odispatcher.

7. O dispatcher envia a solicitação para o serviço de apresentação.8. O serviço de apresentação cria a página de logon apropriada para o usuário e

a retorna por meio do dispatcher e do gateway para o usuário.

Figura 10. A Interação de Serviços para uma Solicitação de Acesso Autenticada.

28 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 37: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

9. O usuário insere as informações necessárias, como ID do usuário e senha. Asinformações são anexadas à solicitação original e enviadas por meio dogateway para o dispatcher.

10. O dispatcher envia a solicitação para o Content Manager.11. O Content Manager envia a solicitação para o Access Manager.12. Se todas as informações necessárias estiverem corretas, o Access Manager

emitirá um passaporte, o anexará à solicitação original e enviará a solicitaçãode volta para o Content Manager. Se as informações necessárias estiveremincorretas ou incompletas, a solicitação falhará voltando para a etapa 9.

13. O Content Manager envia a solicitação para um dispatcher.14. O dispatcher processa a solicitação e a envia de volta para o serviço de

apresentação.15. O serviço de apresentação retorna para a página de Boas-vindas por meio do

dispatcher e do gateway para o usuário.

Visualizando uma Análise ou RelatórioRelatórios e análises podem ser visualizados no IBM Cognos BI em diferentesformatos, incluindo HTML e PDF.

Quando um usuário autenticado visualiza uma análise ou relatório em HTML ouPDF salvo por meio do IBM Cognos Connection, acontece o seguinte:1. O usuário clica em uma análise ou relatório para visualizá-lo e a solicitação

passa pelo gateway e pelo dispatcher para o serviço de apresentação.2. O serviço de apresentação retorna o Cognos Viewer por meio do dispatcher e

do gateway para o navegador. O Cognos Viewer tem um quadro em HTML

Figura 11. A Interação dos Serviços Durante a Visualização de um Relatório ou Análise

Capítulo 3. Comunicações 29

Page 38: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

que mostra a página de relatório ou análise. A visualização de dados da páginacontém uma URL para um objeto do Content Manager a ser exibido.

3. O navegador envia a URL por meio do gateway e do dispatcher para o ContentManager.

4. O Content Manager verifica o Access Manager para saber se o usuário temprivilégios de leitura para o relatório ou análise. Para isso, o Content Managerenvia para o Access Manager as listas de controle de acesso para o relatório ouanálise, a ação tentada (leitura) e as informações sobre o usuário.

5. O Access Manager determina se o usuário pode executar a ação e o ContentManager envia o relatório ou a análise em forma de uma página HTML oudocumento em PDF por meio do dispatcher ou do gateway para o usuário.Durante a entrega de uma análise ou relatório em PDF, a entrega de byte éusada.

Executando uma Análise ou RelatórioÉ possível executar um relatório ou uma análise em formato PDF ou HTML.

Executando um Relatório em HTMLQuando o usuário pressionar "página para cima" ou "página para baixo" nonavegador, o mesmo caminho será seguido novamente. A solicitação tem umestado alto de afinidade de solicitação para assegurar que ela seja roteada para omesmo serviço de relatórios para linhas adicionais de dados. O relatório éarmazenado em cache para que o processo não tenha que ser reiniciado.

Figura 12. Um Diagrama Mostrando como os Serviços Interagem ao Executar um Relatórioem HTML

30 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 39: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Quando um usuário executa uma análise ou um relatório em HTML por meio doIBM Cognos Connection, acontece o seguinte:1. O usuário clica em um relatório ou em uma análise para execução e a

solicitação passa pelo gateway e pelo dispatcher para o serviço de apresentação.2. O serviço de apresentação envia a solicitação para o serviço de relatórios por

meio do dispatcher.3. O serviço de relatórios solicita o relatório ou a análise e os metadados do

Content Manager por meio do dispatcher.4. O Content Manager envia as especificações XML do relatório ou análise e os

metadados para o serviço de relatórios. O Content Manager só atualizametadados quando o IBM Cognos BI é interrompido e reiniciado ou o modelo éatualizado e publicado novamente.

5. O serviço de relatórios retorna um desses resultados para o serviço deapresentação:v uma página de errov uma página não prontav uma página de um relatório ou análise HTML

6. O serviço de apresentação envia um desses resultados por meio do dispatcher edo gateway para o navegador:v uma página de errov uma página de espera ou cancelamentov uma página de uma análise ou relatório HTML concluído na interface do

Cognos Viewer

Capítulo 3. Comunicações 31

Page 40: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Executando uma Análise ou Relatório em PDF

Quando um usuário executa uma análise ou um relatório em PDF por meio doIBM Cognos Connection, acontece o seguinte:1. O usuário clica em um relatório ou em uma análise para execução e a

solicitação passa pelo gateway e pelo dispatcher para o serviço de apresentação.2. O serviço de apresentação envia a solicitação para o serviço de relatórios por

meio do dispatcher.3. O serviço de relatórios solicita a especificação XML do relatório e os metadados

do Content Manager por meio do dispatcher.4. O Content Manager envia a especificação XML e os metadados para o serviço

de relatórios. O Content Manager só atualiza metadados quando o IBM CognosBI é interrompido e reiniciado ou o modelo é atualizado e publicadonovamente.

5. O serviço de relatórios retorna um desses resultados para o serviço deapresentação:v uma página de errov uma página não prontav um relatório ou análise em PDF

6. O serviço de apresentação envia o resultado em PDF para o Content Managerpara armazenamento na área temporária da sessão do usuário. A entrega debyte é usada.

7. A página de espera/cancelamento faz uma pesquisa de poucos em poucossegundos para verificar se a análise ou o relatório foram concluídos. Quando

Figura 13. Um Diagrama Mostrando como os Serviços Interagem ao Executar um Relatórioem PDF.

32 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 41: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

estiverem concluídos, o conteúdo do quadro HTML do Cognos Viewer serásubstituído por PDF. Uma solicitação é enviada por meio do gateway e dodispatcher para o Content Manager e de volta com o PDF.

Planejando a Execução de uma TarefaÉ possível planejar uma tarefa para ser executada para um relatório, consulta,análise, integração de dados, agente, tarefa, importação, exportação ougerenciamento de conteúdo.

Quando uma tarefa planejada é executada, acontece o seguinte:1. No tempo de planejamento, o serviço de gerenciamento de eventos envia uma

solicitação confiável para o Content Manager, via o dispatcher, para recuperaras credenciais do usuário e, em seguida, efetua logon como o usuário quedeverá obter o passaporte de usuário.

2. O serviço de gerenciamento de eventos envia uma solicitação para o serviço demonitoramento para executar a tarefa planejada por meio do dispatcher. Essa éuma solicitação em segundo plano, e a conversa entre o serviço degerenciamento de eventos e o serviço de monitoramento termina.

3. O serviço de monitoramento envia uma solicitação para o Content Manager pormeio do dispatcher para criar o objeto do histórico. Esse objeto é obrigatóriopara assegurar que o status correto apareça na interface com o usuário.

Figura 14. Um Diagrama Mostrando como os Serviços Interagem ao Planejar uma Tarefa

Capítulo 3. Comunicações 33

Page 42: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

4. O serviço de monitoramento encaminha a solicitação de execução para oserviço relevante por meio do dispatcher e mantém o protocolo assíncrono como serviço de destino.

5. O serviço de monitoramento atualiza o status do histórico como "execução".6. Quando a tarefa é concluída, o serviço de destino armazena todas as

informações relevantes no Content Manager e termina a comunicação com oserviço de monitoramento. As informações armazenadas no Content Managerpodem incluir saída de relatório, listas de eventos do agente, entre outras.

7. O serviço de monitoramento detecta o estado final da execução da tarefa eatualiza o objeto do histórico com um status que indica se a tarefa foibem-sucedida.

Abrindo a Pasta do IBM Cognos ConnectionIBM Cognos Connection é um portal da web fornecido com o IBM Cognos BI.Também é possível integrar o IBM Cognos BI com seu portal da web corporativo.

Quando um usuário abre uma pasta no IBM Cognos Connection, acontece oseguinte:1. O usuário clica em uma pasta para abri-la e a solicitação passa pelo gateway e

pelo dispatcher para o serviço de apresentação.2. O serviço de apresentação envia a solicitação para o Content Manager por meio

do dispatcher.3. O Content Manager faz uma verificação com o Access Manager para

determinar se o acesso foi concedido.4. O Content Manager envia o conteúdo da pasta ou uma mensagem de erro para

o serviço de apresentação.

Figura 15. Um Diagrama Mostrando como os Serviços Interagem ao Abrir uma Pasta

34 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 43: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

5. O serviço de apresentação formata a página HTML adequada e a envia pormeio do dispatcher e do gateway para o usuário.

Executando um AgenteÉ possível executar agentes para monitorar seus dados e detectar ocorrências deeventos de negócios.

Quando o usuário clica no link de execução de um agente, acontece o seguinte:1. A solicitação passa pelo gateway e pelo dispatcher para o serviço de

monitoramento.2. O serviço de monitoramento autentica a solicitação e cria um histórico no

Content Manager para a execução do agente.3. O serviço de monitoramento encaminha a solicitação para o Agent Service. O

serviço de monitoramento mantém o protocolo assíncrono (esperar/cancelar)em nome do gateway.

4. O Agent Service solicita a definição do agente e a lista de eventos do agenteanterior do Content Manager.

5. O Agent Service executa a condição do agente por meio do serviço de relatóriosem lote.

6. O Agent Service compara o conjunto de resultados gerado com a lista deeventos anterior, além de criar e armazenar a lista de eventos do agenteatualizada no Content Manager.

Figura 16. Um Diagrama Mostrando como os Serviços Interagem ao Executar um Agente

Capítulo 3. Comunicações 35

Page 44: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

7. Com base nas tarefas de agente criadas, o Agent Service executa suas tarefaspor meio do serviço de monitoramento.

8. O serviço de monitoramento cria um histórico no Content Manager para cadaetapa e encaminha a solicitação (mantendo o protocolo assíncrono) para oserviço relevante. Por exemplo, emails são encaminhados para o DeliveryService, relatórios são encaminhados para o serviço de relatórios em lote etarefas são encaminhadas para o serviço de tarefa.

Indexando ConteúdoAdministradores criam e atualizam o índice de procura usando uma tarefa deatualização de índice no IBM Cognos Administration. Quando você cria uma tarefade atualização de índice, é possível executar a tarefa imediatamente ou definir umplanejamento para executar a tarefa posteriormente.

Toda comunicação entre serviços é gerenciada por dispatchers. O diagrama e adescrição a seguir resumem o fluxo de solicitação mostrando um fluxo decomunicação lógico entre serviços.

Durante o início de uma atualização de índice, acontece o seguinte:1. A solicitação de atualização de índice passa pelo gateway ou pelo dispatcher

para o serviço de planejamento.

Figura 17. Um Diagrama Mostrando Eventos quando uma Atualização de Índice éInicializada

36 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 45: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

2. O serviço de planejamento executa a tarefa de atualização de índice.3. O serviço de atualização de índice solicita uma verificação de capacidade do

Content Manager.4. O serviço de atualização de índice envia uma solicitação de início de índice

para o serviço de dados do índice.5. Termos são extraídos do Content Manager.6. O serviço de atualização de índice extrai todas as referências ao queryItems e,

em seguida, consulta valores no serviço de relatórios.7. O serviço de relatórios recupera cada instância de item de consulta exclusivo

usada em todos os objetos.8. A solicitação de inclusão de índice é enviada para o serviço de dados de

índice.9. O serviço de dados de índice grava no índice.

10. A extração de termo e a gravação no índice é repetida iterativamente até que aindexação seja concluída.

11. O serviço de atualização de índice informa o serviço de planejamento de que aatualização de índice foi concluída.

Procurando ConteúdoOs usuários podem executar uma procura de texto completa a partir do IBMCognos Connection, IBM Cognos Analysis Studio, IBM Cognos Query Studio ouIBM Cognos Viewer.

Quando uma procura é executada, um dos métodos de verificação é aplicado:verificação de segurança do Content Manager ou verificação de segurança interna.Para usar a verificação de segurança interna, selecione Lista de Controle deAcesso de Índice em Índice, Geral, em Procura, Geral e em Armazenamento,Geral. Se as três configurações não corresponderem, a verificação de segurança doContent Manager será usada.

Toda comunicação entre serviços é gerenciada por dispatchers. Os diagramas e asdescrições a seguir resumem os fluxos de solicitação mostrando a comunicaçãológica entre os serviços.

Verificação de Segurança do Content Manager

Esse método verifica a segurança dos itens do Content Manager referidos noconjunto de resultados cada vez que uma procura é executada. A verificação desegurança do Content Manager é usada para procurar se a Lista de Controle deAcesso de Índice está configurada como false.

Capítulo 3. Comunicações 37

Page 46: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Quando um usuário executa uma procura de texto completa e a Lista de Controlede Acesso de índice é configurada como false, acontece o seguinte:1. A solicitação de procurar é enviada para o serviço de procura de índice.2. O serviço de procura de índice solicita um verificação de capacidade do

Content Manager.3. A solicitação de procura é enviada para o serviço de dados do índice.4. O conjunto de resultados é extraído do índice.5. A segurança dos metadados e dos dados de amostra referidos no conjunto de

resultados é verificada. Essa etapa é dependente da configuração Serviço dedados de índice dos resultados de refinamento seguros.

6. A segurança dos itens do Content Manager referidos no conjunto de resultadosé verificada.

7. O conjunto de resultados filtrado é retornado para o serviço de procura deíndice.

8. O conjunto de resultados é retornado para o usuário.

Verificação de Segurança Interna

Esse método verifica a segurança dos itens referidos no conjunto de resultados combase em uma verificação interna da lista de controle de acesso em cache.

Figura 18. Um Diagrama Mostrando Eventos em uma Procura de Texto Completa quePossui a Lista de Controle de Acesso ao Índice Configurada como Falsa

38 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 47: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

A lista de controle de acesso é criada quando você gera ou atualiza um índice. Averificação de segurança interna é mais rápida do que a verificação de segurançado Content Manager. Para capturar mudanças de segurança contínuas, executeatualizações de índice incrementais frequentes. A verificação de segurança interna éusada para procurar se a Lista de Controle de Acesso de Índice está configuradacomo true. Essa é a abordagem padrão.

Quando um usuário executa uma procura de texto completa e a Lista de Controle deAcesso de índice é configurada como true, acontece o seguinte:

1. A solicitação de procurar é enviada para o serviço de procura de índice.

2. O serviço de procura de índice solicita um verificação de capacidade do ContentManager.

3. A solicitação de procura é enviada para o serviço de dados do índice.

4. O conjunto de resultados é extraído do índice com base em uma verificação desegurança interna no índice.

5. A segurança dos metadados e dos dados de amostra referidos no conjunto de resultadosé verificada. Essa etapa é dependente da configuração Serviço de dados de índice dosresultados de refinamento seguros.

6. O conjunto de resultados filtrado é retornado para o serviço de procura de índice.

7. O conjunto de resultados é retornado para o usuário.

Figura 19. Um Gráfico Mostrando Eventos em uma Procura de Texto Completa que Possui aLista de Controle de Acesso a Índice está Configurada para Verdadeiro

Capítulo 3. Comunicações 39

Page 48: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Páginas de portalIndependentemente de você estar usando o IBM Cognos Connection ou outroportal, toda funcionalidade do IBM Cognos está disponível no Barramento do BI. Épossível procurar relatórios e visualizá-los no portal e executar análises adicionais,se necessário. Também é possível monitorar, configurar e administrar usuários econteúdo do IBM Cognos usando o portal. Independentemente de você estartrabalhando com relatórios ou executando tarefas de administração, as solicitaçõesserão enviadas para o Barramento do BI e encaminhadas para o serviço IBMCognos apropriado para processamento.

As funções do IBM Cognos a seguir são fornecidas comumente por meio deportlets:v Cognos Navigator recupera conteúdo selecionado.v Cognos Search localiza e abre conteúdo publicado.v Cognos Viewer mostra conteúdo selecionado no Cognos Navigator ou Cognos

Search.

Para cada portlet, todas as permissões de segurança e credenciais são herdadas epassadas por meio de solicitação. Por exemplo, se você acessar uma determinadapasta ou procurar um determinado objeto, apenas os objetos para os quais vocêtem permissão de visualização serão retornados. Da mesma forma, se você clicarem um relatório no portlet Cognos Navigator ou Search, o identificador derelatório e as credenciais de segurança serão incluídos com a solicitação. É possívelvisualizar o relatório no mesmo portlet ou em um novo portlet, mas apenas osdados aos quais você tem acesso aparecerão.

40 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 49: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 4. Fluxo de trabalho

A série de tarefas que as pessoas em sua organização executará para entender,instalar, configurar e usar o IBM Cognos Business Intelligence inclui o seguinte:v planejamento para implementação

O planejamento da implementação deve ser feito antes da instalação e daconfiguração do IBM Cognos BI. Geralmente, ele é realizado por uma equipemontada e conduzida pelo arquiteto de soluções de inteligência de negócios.

v instalação e configuração do IBM Cognos BIA equipe técnica instala e configura o IBM Cognos BI, normalmente sob direçãodo arquiteto de soluções de inteligência de negócios.

v administração do IBM Cognos BIAdministradores estabelecem e mantêm a segurança, configuram recursosmultilíngues, instalam fontes, gerenciam distribuição de relatório e executamadministração contínua.

v trabalho com modelos e pacotes para criar relatórios e análises para visualizaçãoModeladores criam um ou mais modelos de metadados e usam esses modelospara publicar pacotes que podem ser usados para criar relatórios e análises.Autores usam modelos publicados para criar e manter relatórios e análises.Usuários de relatório visualizam e imprimem relatórios e análises por meio doIBM Cognos Connection. Para obter mais informações, consulte o Guia doUsuário do IBM Cognos Connection.Usuários de relatório móvel visualizam relatórios com um aplicativo cliente doIBM Cognos Mobile.Autores e usuários de relatório importam dados do relatório nas planilhas e nasapresentações do Microsoft Office usando IBM Cognos BI para Microsoft Office.

v criação de aplicativos de scorecard e métricas de monitoramentoAutores de scorecard criam pacotes contendo informações sobre conexão,relatório e tarefa de manutenção. Os autores então implementam, mantêm eacessam aplicativos de scorecard no Metric Studio.Os usuários corporativos usam métricas para monitorar e analisar o desempenhonas principais áreas de negócios. Para obter mais informações, consulte o Guia dousuário do Metric Studio.

v criação de modelos do Transformer e PowerCubesv Modeladores criam um ou mais modelos de metadados e usam esses modelos

para criar PowerCubes que podem ser usados em relatórios e análises.v gerenciamento de eventos

Usuários criam agentes para monitorar dados e detectar ocorrências de eventosde negócios.

© Copyright IBM Corp. 2005, 2014 41

Page 50: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Planejamento de ImplementaçãoImplementar o IBM Cognos Business Intelligence significa instalá-lo e configurá-lopara integrá-lo efetivamente a sua infraestrutura existente.

Para assegurar que o IBM Cognos BI seja implementado efetivamente, éimportante planejar sua implementação com cuidado. Para obter informações sobreo planejamento da implementação, consulte a lista de verificação de planejamentode implementação disponível em Capítulo 5, “Lista de Verificação de Planejamentode Implementação”, na página 53.

Instalando o IBM Cognos Business IntelligenceNormalmente a instalação do IBM Cognos BI é feita pela equipe de Tecnologia daInformação sob direção do arquiteto de soluções de inteligência de negócios.

Quando instala o IBM Cognos BI usando o assistente de Instalação, você especificaonde instalar cada um desses componentes:v gateways

Para obter mais informações, consulte “Camada 1. Servidor da Web: Gatewaysdo IBM Cognos BI” na página 9.

v Componentes da camada de aplicativosPara obter mais informações, consulte “Camada 2. Aplicativos: Servidores IBMCognos BI” na página 10.

v Content Manager

Figura 20. Fluxo de Trabalho para Entender, Instalar, Configurar e Usar o Software IBMCognos Business Intelligence

42 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 51: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Para obter mais informações, consulte “Content Manager” na página 13.

Os componentes podem ser instalados em um computador, ou serem distribuídosem uma rede. Antes de instalar o IBM Cognos BI, escolha a opção de instalação econfiguração apropriada Capítulo 6, “Opções de Instalação”, na página 55.

Você também deve instalar o Framework Manager, uma ferramenta de modelagemde metadados baseada no Microsoft Windows. As interfaces do Studio sãobaseadas em HTML e Java e não requerem instalação.

É possível optar por instalar ferramentas de modelagem de metadados baseadasno Windows opcionais. Caso pretenda usar o IBM Cognos BI para scorecard, épossível instalar o Metrics Designer. Caso pretenda criar PowerCubes no IBMCognos BI, é possível instalar o IBM Cognos Transformer.

Instalação não assistida

Caso pretenda instalar uma configuração idêntica do IBM Cognos BI em várioscomputadores em uma rede, ou instalar diversas configurações, é possívelconfigurar e executar uma instalação não assistida.

Esse é um método não interativo de instalação e configuração do IBM Cognos BIem que todas as tarefas são executadas automaticamente, sem intervenção dousuário. É possível executar a instalação não assistida como parte de um script ouda linha de comandos.

Uma instalação não assistida é útil se você precisar instalar o IBM Cognos BI emgeografias diferentes, sendo que algumas não têm equipe técnica para executar ainstalação.

Para obter mais informações, consulte a publicação IBM Cognos Business IntelligenceInstallation and Configuration Guide.

Configurando o IBM Cognos Business IntelligenceUma das ferramentas instaladas com o IBM Cognos BI é IBM CognosConfiguration. Você a usa imediatamente após a instalação para fazer aconfiguração inicial do IBM Cognos BI. Algumas das coisas que podem serconfiguradas sãov criação de log

É possível especificar o log de destino para mensagens geradas pelo IBMCognos BI. Para obter mais informações, consulte “Processamento de Mensagemde Log” na página 20.

v segurançaÉ possível executar o IBM Cognos BI com ou sem segurança. Por padrão, aúnica segurança ativada é IBM Cognos Application Firewall. Se quiserconfigurar segurança, você deverá configurar definições de segurançaimediatamente após a instalação do IBM Cognos BI. Para obter maisinformações, consulte Capítulo 10, “Arquitetura de Segurança”, na página 113.

v acesso a dadosVocê deve especificar informações de conexão com o banco de dados para oContent Store do IBM Cognos BI. Para obter mais informações, consulte“Acessando o IBM Cognos BI” na página 26.

Capítulo 4. Fluxo de trabalho 43

Page 52: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Após a configuração inicial, se uma propriedade mudar ou componentes foremincluídos, é possível usar o IBM Cognos Configuration para reconfigurar o IBMCognos BI.

Para obter informações sobre a configuração inicial, consulte o Guia de Instalação eConfiguração do IBM Cognos Business Intelligence.

Monitorando Mudanças na ConfiguraçãoCada vez que você salva uma configuração após fazer mudanças, as versõesmarcadas com data desses dois arquivos de configuração são salvasautomaticamente no diretório c10_location/configuration:v cogstartup.xml

Este arquivo registra definições de configuração. Um exemplo écogstartup_200211231540.xml

v coglocale.xmlEsse arquivo registra configurações de código de idioma usadas para relatóriomultilíngue. Um exemplo é coglocale_200211261401.xml

Se não for possível salvar uma configuração, ou se você tiver problemas com umaconfiguração, é possível reverter para um arquivo de configuração anterior. Estesarquivos podem ser usados para revisar seu histórico de configuração. Antes deligar para o Cognos Software Services para obter ajuda, imprima um histórico dasmudanças na configuração feitas no IBM Cognos BI.

Para obter mais informações sobre os arquivos cogstartup.xml e coglocale.xml,consulte o IBM Cognos Business Intelligence Installation and Configuration Guide. Paraobter mais informações sobre resolução de problemas, consulte o IBM CognosBusiness Intelligence Troubleshooting Guide.

Configurando a SegurançaO IBM Cognos BI integra-se a uma infraestrutura de segurança existente parafornecer autenticação do usuário.

O IBM Cognos BI pode assegurar o conteúdo usando as definições de grupo eusuário do sistema de segurança, sem quaisquer mudanças necessárias. Umnamespace Cognos é incluído para fornecer a capacidade opcional de definirgrupos adicionais para assegurar o conteúdo. Estes grupos podem simplificar aadministração de segurança, incluindo usuários e grupos de um ou maisprovedores de autenticação.

O IBM Cognos BI inclui IBM Cognos Application Firewall, que é incluído com odispatcher para validar e filtrar tráfego de entrada e de saída na camada dodispatcher. Por padrão, o IBM Cognos Application Firewall fica ativado.

O IBM Cognos BI também fornece recurso de autorização para designarpermissões aos usuários no provedor de autenticação. Ele também fornece umaautoridade de certificação (CA) padrão para configurar a criptografia. Os recursosaprimorados estão disponíveis separadamente mediante solicitação.

Caso queira configurar segurança para IBM Cognos BI, essa deve ser a primeiracoisa a ser feita após a instalação. Para obter informações sobre como configurar emanter a segurança, consulte Capítulo 10, “Arquitetura de Segurança”, na página113 e Guia de Administração e Segurança.

44 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 53: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Configurando IBM Cognos Business Intelligence paraRelatório Multilíngue

O IBM Cognos BI é um produto Unicode capaz de consultar dados em muitosidiomas e codificações. Para facilitar o relatório multilíngue no IBM Cognos BI,talvez você tenha que instalar fontes adicionais e configurar os navegadores daweb dos usuários.

Instalação de fontes

O IBM Cognos BI usa fontes para renderizar relatórios PDF e renderizar gráficosusados em relatórios PDF e HTML. Para mostrar a saída corretamente, as fontesdevem estar disponíveis onde o relatório ou gráfico são processados. Isso podeenvolver a instalação de fontes adicionais no servidor IBM Cognos BI e noscomputadores pessoais dos usuários do IBM Cognos BI. Se os usuáriosespecificarem uma fonte que não está instalada, o IBM Cognos BI substituirá umafonte padrão. Para obter mais informações, consulte “Incluindo Fontes noAmbiente do IBM Cognos BI” na página 105.

Configurando Navegadores

O IBM Cognos BI usa as configurações de navegador padrão dos navegadoressuportados. Para assegurar que o IBM Cognos BI opere efetivamente, você deveráverificar as definições de configuração do navegador e modificá-las se fornecessário. Para obter mais informações, consulte Capítulo 9, “Considerações deGlobalização”, na página 103.

Administrando o IBM Cognos Business IntelligenceApós o IBM Cognos BI ser instalado e configurado, é possível usar o IBM CognosConnection ou seu portal de terceiros para fazer o seguinte:v definir usuários, grupos e funções para propósitos de segurançav configurar pastas onde os relatórios são armazenadosv disponibilizar relatórios para usuários corporativosv monitorar e administrar servidores e atividadesv fazer backup de dadosv manter a segurançav implementar o IBM Cognos BI de um ambiente em outro

Para obter informações sobre o uso do IBM Cognos Connection, consulte o Guia doUsuário do IBM Cognos Connection. Para obter informações sobre administração,configuração de modelos e projetos de relatório de amostra e resolução deproblemas, consulte o Guia de Administração e Segurança e o Guia de Resolução deProblemas do IBM Cognos Business Intelligence.

Capítulo 4. Fluxo de trabalho 45

Page 54: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Usando IBM Cognos BI para Relatório e AnáliseO diagrama a seguir mostra o fluxo de trabalho de análise e relatório completopara o IBM Cognos BI.

Criando Modelos de Relatório e PacotesUm modelo serve como uma camada isolante entre os usuários de relatórios doIBM Cognos BI e o banco de dados. Pacotes são subconjuntos de modelos queasseguram que os usuários recebam dados apropriados para os relatórios queprecisam realizar e dados estruturados de maneiras que façam sentido em umaperspectiva do negócio.

Criar modelos e publicar pacotes são tarefas que devem ser planejadas comcuidado. Modelos e pacotes bem projetados desde o início asseguram que osrequisitos do usuário sejam atendidos, que os dados sejam protegidos e que oaplicativo IBM Cognos BI possa ser administrado facilmente.

Para entender os processos de modelagem e empacotamento, os usuários podemestudar os modelos de amostra, os pacotes e os relatórios fornecidos com o IBMCognos BI. Para obter informações sobre como configurar as amostras, consulte oGuia de Administração e Segurança do IBM Cognos.

Para relatórios do IBM Cognos BI, modelos e pacotes são criados com o uso doFramework Manager. Os tópicos a seguir fornecem uma visão geral. Para obtermais informações, consulte o Guia do Usuário do IBM Cognos Framework Manager.

Figura 21. Fluxo de Trabalho de Análise e Relatório para o Software IBM Cognos BI

46 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 55: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Modelagem

O Framework Manager é usado para criar um modelo que forneça aos usuáriosuma visualização de negócios integrada única do banco de dados e que forneça aoIBM Cognos BI informações sobre como os dados são acessados, relacionados eprotegidos.

Um modelo projetado para atender aos requisitos do usuário agrega um valorsignificativo aos seus dados. Ele estrutura, inclui e gerencia dados de maneiras quefaçam sentido para os usuários corporativos. A criação de um modelo é uma tarefaimportante que deve ser planejada e executada por um modelador ou por umaequipe de modelagem familiarizados com a estrutura do banco de dados e com asnecessidades dos usuários corporativos.

Quando cria um modelo, vocêv especifica os metadados para importar de origens de dados definidas no Content

Store do IBM Cognos BIv refina os metadados incluindo nomes de negócios, descrições, valores

multilíngues, cálculos, filtros e outros componentesv especifica junções e relacionamentosv organiza os dados para apresentação de maneiras que façam sentido para os

usuários corporativos e que agreguem valor aos bancos de dadosv inclui segurança nos metadados para determinar quem pode usar os metadados

e com quais propósitos

Empacotamento

Após um modelo ser criado, os pacotes são publicados em locais no servidor IBMCognos BI onde os autores de relatório podem usá-los para criar relatórios. Umpacote diferente, contendo apenas informações necessárias pode ser publicado paracada grupo de usuários.

Os relatórios não podem conter dados de mais de um pacote. Na publicação deum pacote, é importante assegurar que ele contenha todos os dados necessáriospara atender às necessidades dos usuários desejados.

A estrutura hierárquica de um pacote controla a maneira na qual pastas, relatóriose outros objetos de dados são estruturados na interface usada pelo autor dorelatório. Ela também controla como a segurança é aplicada aos objetos e qual é ograu de facilidade da implementação do pacote em outros ambientes. Comoresultado, é importante assegurar que a estrutura de um pacote faça sentido apartir da perspectiva de um usuário corporativo, e não apenas de uma perspectivaadministrativa.

Criando RelatóriosO IBM Cognos BI pode ser usado para criar vários tipos diferentes de relatórios,incluindo listas, relatórios de tabela cruzada, gráficos, relatórios principais edetalhados e relatórios designados pelo usuário.

Você cria relatórios profissionais planejados no Report Studio e relatórios ad hoc noQuery Studio. É possível explorar e analisar dados no Analysis Studio. É possívelusar dados do relatório do Report Studio, Query Studio e Analysis Studio emaplicativos Microsoft Office por meio do Cognos BI para Microsoft Office.

Capítulo 4. Fluxo de trabalho 47

Page 56: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

A arquitetura do IBM Cognos BI é totalmente aberta para produtos de terceiros epara desenvolvimento customizado. O IBM Cognos BI pode ser integrado aprodutos da web baseado em transações existentes ou portais. Para obterinformações sobre desenvolvimento customizado, consulte o Software DevelopmentKit Developer Guide. Para obter informações sobre como integrar o IBM Cognos BIcom outros Enterprise Portals, consulte o Guia de Administração e Segurança do IBMCognos.

Query Studio

Autores e usuários de relatórios criam relatórios ad hoc usando Query Studio.Relatórios ad hoc, também chamados consultas ad hoc, podem ser criadosrapidamente, com pouco ou nenhum treinamento, para atender às necessidades derelatório não cobertas por relatórios profissionais padrão.

Autores podem salvar especificações de consulta para revisão futura ou comomodelos para outros novos relatórios. Relatórios podem ser disponibilizados nomodo interativo, de modo que os usuários possam expandi-los, ou no modosomente leitura. Relatórios criados no Query Studio podem ser visualizados eeditados no Report Studio.

Antes de criarem consultas ad hoc, os usuários devem concluir o tutorial fornecidopara se familiarizarem com as melhores práticas na criação do relatório. Para obtermais informações, consulte o Guia de Introdução.

Para obter informações sobre o Query Studio, consulte o Guia do Usuário do IBMCognos Query Studio.

Report Studio

Os autores de relatório criam relatórios profissionais usando o Report Studio. Osrelatórios planejados são relatórios profissionais padrão projetados para atenderemàs necessidades recorrentes específicas dos usuários corporativos. Os autorestambém podem usar o Report Studio para editarem relatórios gerados no QueryStudio.

Para criar um relatório no Report Studio, um autor especifica o modelo quefornecerá dados para o relatório. O autor então constrói uma especificação derelatório que define as consultas e os prompts usados para recuperar os dados. Oautor também cria os layouts e os estilos usados para apresentar os dados. Alémde criar novos relatórios, os autores podem modificar relatórios existentes.

Antes de criarem relatórios para uso corporativo, os autores de relatório devemusar o tutorial fornecido para se familiarizarem com as melhores práticas nacriação do relatório. Para obter mais informações, consulte o Guia de Introdução.

Para obter informações sobre o Report Studio, consulte o Guia do Usuário do IBMCognos Report Studio.

Analysis Studio

No Analysis Studio, os usuários podem explorar, analisar e comparar dados dedimensão. O Analysis Studio fornece acesso a origens de dados de dimensão,OLAP (processamento on-line analítico) e relacionais modeladas dimensionalmente.As análise criadas no Analysis Studio podem ser abertas no Report Studio e usadaspara criar relatórios profissionais.

48 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 57: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Antes de criar uma análise, o administrador deve ter criado um pacote noFramework Manager e tê-lo publicado em um local no portal do IBM CognosConnection para acesso de usuário. Os usuários podem selecionar o pacote elocalizar os dados que requerem para análise. Os usuários também podem optarpor compartilhar suas descobertas com outros.

Para obter informações sobre como usar o Analysis Studio, consulte o IBM CognosAnalysis Studio User Guide.

IBM Cognos BI for Microsoft Office

Os autores e usuários de relatório podem querer usar dados dos relatórios do IBMCognos em planilhas, documentos e apresentações do Microsoft Office. No IBMCognos BI para Microsoft Office, os usuários podem importar ou remover oselementos do relatório do IBM Cognos das planilhas do Microsoft Excel, dosdocumentos do Microsoft Word e das apresentações do Microsoft PowerPoint. Osusuários podem executar relatórios usando os Studios doIBM Cognos e publicarplanilhas e apresentações no IBM Cognos Connection.

Para obter mais informações sobre o uso do IBM Cognos BI para Microsoft Office,consulte o Guia do Usuário do IBM Cognos BI para Microsoft Office. Para obtermais informações sobre a configuração e a implementação do IBM Cognos BI paraMicrosoft Office, consulte o Guia de Instalação e Configuração do IBM Cognos BusinessIntelligence.

Usando o IBM Cognos Business Intelligence para ScorecardO diagrama a seguir mostra o fluxo de trabalho de scorecard completo para o IBMCognos Business Intelligence.

Empacotamento no Metric StudioUm pacote de métricas é uma representação do IBM Cognos Connection de umaplicativo de scorecard do Metric Studio. O pacote de métrica contém informações

Figura 22. Fluxo de Trabalho de Scorecard para o Software IBM Cognos BusinessIntelligence

Capítulo 4. Fluxo de trabalho 49

Page 58: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

de conexão, relatórios e tarefas de gerenciamento de métrica para esse aplicativo. Oconteúdo do pacote de métricas fica armazenado em um armazenamento demétrica.

Você deve criar um pacote na primeira vez em que acessa o Metric Studio. Épossível criar outros pacotes no IBM Cognos Connection ou Metric Studio. Paraobter mais informações, consulte a publicação Guia do Usuário do IBM CognosMetric Studio.

Criando Aplicativos de ScorecardUm aplicativo de scorecard é um conjunto de scorecards, métricas e projetos usadopara monitorar o desempenho de um aspecto específico de uma organização.

Você cria aplicativos de scorecard usando o Metric Studio. Use um pacote doMetric Studio para implementar, manter e acessar um aplicativo de scorecard. Paraobter mais informações, consulte a publicação Guia do Usuário do IBM CognosMetric Studio.

50 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 59: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Usando o IBM Cognos Business Intelligence para Criar PowerCubesO diagrama a seguir mostra o modelo do Transformer completo e o fluxo detrabalho do PowerCube para o IBM Cognos BI.

Gerenciando EventosUm evento é qualquer situação que possa afetar o sucesso de seus negócios. Paraassegurar que a equipe apropriada fique ciente de um evento, você cria agentes noEvent Studio para monitorar seus dados e detectar ocorrências de eventos denegócios.

Figura 23. Modelo do Transformer e Fluxo de Trabalho do PowerCube para o Software IBMCognos Business Intelligence

Capítulo 4. Fluxo de trabalho 51

Page 60: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

52 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 61: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 5. Lista de Verificação de Planejamento deImplementação

Para obter o máximo do IBM Cognos Business Intelligence, você deveimplementá-lo efetivamente. Isso significa instalar e configurar o IBM Cognos BI,de modo que ele se integre à sua infraestrutura de tecnologia da informação eatenda aos seus requisitos de relatório.

Para planejar uma implementação efetiva do IBM Cognos BI, faça o seguinte:v Familiarize-se com a arquitetura do IBM Cognos BI.

Para obter mais informações, consulte a seção de arquitetura deste documento.Ela ajudará você a entender os componentes que compõem o IBM Cognos BI,suas funções e as maneiras nas quais elas interagem umas com as outras, suainfraestrutura e seus autores e usuários.

v Decida como instalar e configurar o IBM Cognos BI.Sabia quais são suas opções para instalar e configurar o IBM Cognos BI e decidaqual atende melhor às suas necessidades. Para obter mais informações, consulteCapítulo 6, “Opções de Instalação”, na página 55.

v Decida como maximizar o desempenho do IBM Cognos BI em seu ambiente.Entenda os fatores que podem afetar o desempenho do IBM Cognos BI e façaum planejamento para assegurar e manter a capacidade, a escalabilidade e adisponibilidade adequadas para o IBM Cognos BI em seu ambiente. Para obtermais informações, consulte Capítulo 7, “Planejamento de Desempenho”, napágina 73.

v Decida como configurar os recursos multilíngues do IBM Cognos BI.Se você for usar o IBM Cognos BI em um ambiente global, decida comoconfigurar o IBM Cognos BI para que elementos da interface e conteúdo derelatório apareçam nos idiomas necessários para o usuário. Para obter maisinformações, consulte Capítulo 9, “Considerações de Globalização”, na página103.

Quando você concluir o planejamento e estiver pronto para instalar e usar o IBMCognos BI, consulte os outros documentos do IBM Cognos BI para obter instruçõespasso a passo.

© Copyright IBM Corp. 2005, 2014 53

Page 62: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

54 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 63: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 6. Opções de Instalação

Antes de implementar o IBM Cognos Business Intelligence, decida como você iráinstalá-lo e configurá-lo para fornecer o melhor desempenho possível. As opçõesde instalação e configuração que produzem o melhor desempenho dependem deseus requisitos de relatórios, recursos e preferências.

Ao avaliar suas opções de instalação para o IBM Cognos BI, você deve considerarse está instalando o produto pela primeira vez ou atualizando-o. Para obterinformações sobre upgrade, consulte o Guia de Instalação e Configuração do IBMCognos Business Intelligence.

Ao instalar o IBM Cognos BI, você especifica onde instalar os gateways,Componentes da camada de aplicativos e Content Manager. É possível instalartodos os componentes do IBM Cognos BI em um computador ou distribuí-los emuma rede.

Você deve instalar o Framework Manager, o aplicativo de modelagem demetadados para inteligência de negócios. É possível optar por instalar aplicativosde modelagem de metadados opcionais como Metric Designer para scorecard eTransformer para criar PowerCubes.

O IBM Cognos BI é compatível com outros produtos IBM Cognos. Se seu ambienteincluir outros produtos IBM Cognos, você deverá considerar como o IBM CognosBI se ajustará ao seu ambiente. Para obter mais informações, consulte “IBM CognosBusiness Intelligence com outros Produtos IBM Cognos” na página 63.

Instalando Todos os Componentes em um ComputadorInstale todos os componentes em um computador apenas para prova de conceitoou em ambientes de demonstração onde a carga do usuário seja pequena. Como ogateway deve estar localizado com o servidor da Web, o único computadortambém deve estar executando um servidor da Web.

No diagrama a seguir, todos os componentes do IBM Cognos BI estão instaladosem um computador.

Figura 24. Instalando todos os Componentes em um Computador

© Copyright IBM Corp. 2005, 2014 55

Page 64: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

O diagrama a seguir fornece uma visualização mais detalhada de uma instalaçãodo IBM Cognos BI na qual todos os componentes do servidor estão instalados emum único computador. Os componentes de modelagem, como FrameworkManager, Metric Designer e Transformer, podem ser instalados em diferentescomputadores.

Se o IBM Cognos BI estiver instalado em um sistema operacional MicrosoftWindows, é possível instalar as ferramentas de modelagem no mesmo computador.Se o IBM Cognos BI estiver instalado em um sistema operacional UNIX ou Linux,você deverá instalar as ferramentas de modelagem baseadas em Windows em umcomputador separado em execução sob Windows.

Figura 25. Instalando Componentes de Modelagem e Servidor em Diferentes Computadores

56 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 65: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Instalando o Gateway em um Computador SeparadoÉ possível instalar o gateway e um servidor da web em um computador e instalaro restante dos componentes do IBM Cognos BI em outros computadores. Casotenha um Web farm, é possível querer instalar um gateway do IBM Cognos BI emcada servidor da Web. A utilização de diversos servidores web para gerenciarsolicitações recebidas oferece um nível de serviço melhor.

Se instalar apenas o componente de gateway no mesmo computador comoservidor web, o servidor web gerenciará os principais serviços da Web e nãoprocessará solicitações de usuário. Essa separação de processamentos pode sernecessária se você tiver um firewall de rede entre o servidor da web e seuscomputadores com Componentes da camada de aplicativos.

No diagrama a seguir, o servidor da web tem um gateway instalado. Assolicitações recebidas são passadas para o gateway e encaminhadas para ocomputador com Componentes da camada de aplicativos. Se as informações dasolicitação não forem salvas, o resultado será retornado do computador comComponentes da camada de aplicativos. Se as informações da solicitação foremsalvas, elas serão salvas no Content Store.

O diagrama a seguir fornece uma visualização mais detalhada de uma instalaçãona qual o gateway está em um computador separado de outros componentes doIBM Cognos BI. Nesse exemplo, dois servidores da web são usados, cada um comum gateway.

Figura 26. Os Componentes do IBM Cognos Instalados em Computadores Diferentes, emque o Gateway está Separado dos Componentes da Camada de Aplicativos e do ContentManager

Capítulo 6. Opções de Instalação 57

Page 66: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Instalando Componentes da Camada de Aplicativos e ContentManager em Computadores Separados

A instalação dos Componentes da camada de aplicativos em computadoresseparados a partir do Content Manager pode melhorar o desempenho, adisponibilidade e a capacidade.

Figura 27. Uma Visão Mais Detalhada de uma Instalação em que o Gateway está em umComputador Separado de Outros Componentes do IBM Cognos BI.

58 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 67: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Você pode optar por instalar o Content Manager separadamente dos Componentesda camada de aplicativos para isolar e proteger dados sensíveis gerenciados peloContent Manager.

Você também pode optar por instalar o Content Manager em um computadorseparado se volumes muito grandes de dados forem gerenciados pelo ContentManager. Nesse tipo de ambiente, a escalabilidade do IBM Cognos BI pode sermelhorada aumentando o tamanho do processador no qual o Content Managerestá instalado.

No diagrama a seguir, as solicitações recebidas são roteadas para um gateway. Ogateway encaminha a solicitação para o computador com Componentes da camadade aplicativos. O computador com Componentes da camada de aplicativos aencaminha para o computador com Content Manager ativo, que consulta oContent Store e envia os resultados de volta para o computador com Componentesda camada de aplicativos para renderização.

O diagrama a seguir mostra uma visualização mais detalhada de uma instalaçãodo IBM Cognos BI na qual computadores separados são usados para Componentesda camada de aplicativos e Content Manager. Esse exemplo mostra apenas umainstalação dos Componentes da camada de aplicativos, porém, o ambiente do IBMCognos BI pode incluir diversos computadores com Componentes da camada deaplicativos.

Figura 28. Instalando Componentes da Camada de Aplicativos e o Content Manager emComputadores Separados

Capítulo 6. Opções de Instalação 59

Page 68: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Diversas Instalações do Content ManagerSua instalação pode incluir mais de um Content Manager, cada um em umcomputador diferente. Um computador com Content Manager fica ativo e um oumais computadores com Content Manager ficam em espera.

Figura 29. Visualização Mais Detalhada da Instalação do Software IBM Cognos BusinessIntelligence

60 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 69: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Diversos Componentes da Camada de Aplicativos

Para melhorar a escalabilidade em um ambiente no qual normalmente há umgrande volume de solicitações de relatório para processar, é possível instalarComponentes da camada de aplicativos em diversos computadores dedicados aoprocessamento de solicitações recebidas. Com a instalação de Componentes dacamada de aplicativos em diversos computadores, você distribui e equilibra cargasentre os computadores. A acessibilidade e a taxa de transferência também sãomelhores que em um único computador, assim como o suporte a failover.

Opções de Instalação da Ferramenta de ModelagemAs ferramentas de modelagem do IBM Cognos BI Framework Manager, MetricDesigner e Transformer podem ser instaladas em um computador contendo outroscomponentes do IBM Cognos BI ou em um computador separado desses outroscomponentes.

As ferramentas de modelagem se comunicam com os Componentes da camada deaplicativos, que podem ser instalados em um ou mais servidores da web. Asferramentas de modelagem podem se comunicar com Componentes da camada deaplicativos usando uma dessas rotas:v conectar-se ao dispatcher dos Componentes da camada de aplicativos usando o

URI do dispatcher interno. Essa rota é preferencial.v conectar-se a um gateway dedicado adicional configurado para conexão com o

dispatcher usando o URI do dispatcher interno. Você deve configurar asegurança apropriada para esse gateway. Esse método é útil quando aferramenta de modelagem está fora de um firewall de rede.Importante: Não altere seu gateway principal para usar o URI do dispatcherinterno. Isso reduz a segurança do portal do IBM Cognos BI e Studios.

Para publicar modelos de Framework Manager, extrações de Metric Designer ouIBM Cognos Transformer PowerCubes, você deve configurar a ferramenta demodelagem para se comunicar com um dispatcher, tanto diretamente quanto pormeio de um gateway dedicado.

Para assegurar que a ferramenta de modelagem possa se comunicar com oscomponentes do IBM Cognos BI, no computador onde a ferramenta está instalada,configure propriedades criptográficas e as seguintes propriedades do ambiente:v URI do gatewayv URIs do dispatcher para aplicativos externos

Para obter mais informações, consulte a publicação IBM Cognos Business IntelligenceInstallation and Configuration Guide.

Servidores da Web Além do Microsoft IIS

Para servidores da Web além do Microsoft Internet Information Services (IIS), nãoexistem diferenças funcionais entre as duas rotas de comunicação entre aferramenta de modelagem e o dispatcher do Componentes da camada deaplicativos. Para qualquer rota, a ferramenta de modelagem usa a API SOAP doBarramento do BI. Se você usar a rota do servidor da web e tiver modelos degrande e médio portes (com aproximadamente 1 MB de tamanho), os modelosserão divididos em pequenas partes (chunks) para transmissão.

Capítulo 6. Opções de Instalação 61

Page 70: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Se você usar um servidor da web além do Microsoft IIS, configure a ferramenta demodelagem para se comunicar por meio do gateway de servidor da web (Rota 1).Isso elimina a necessidade de configurar canais de comunicação adicionais se vocêusar firewalls para separar a ferramenta de modelagem, seu servidor da web eseus Componentes da camada de aplicativos.

Considerações do Firewall de Rede

Quando a ferramenta de modelagem estiver fora de um firewall de rede queproteja os Application Tier Components, podem surgir problemas de comunicaçãocom o dispatcher. Por razões de segurança, a configuração padrão do IBM CognosBI impede o dispatcher de aceitar solicitações da ferramenta de modelagemquando ela está fora do firewall de rede.

Uma ferramenta de modelagem que está fora de um firewall de rede, por exemplo,Framework Manager, não pode enviar solicitações pelo firewall de rede para odispatcher no servidor de aplicativos IBM Cognos BI. Para evitar problemas ao secomunicar por um firewall de rede, instale a ferramenta de modelagem na mesmacamada de arquitetura que o Application Tier Components. O diagrama a seguirmostra o computador do Framework Manager dentro do firewall de rede, secomunicando com sucesso com o dispatcher no servidor de aplicativos IBMCognos BI.

Como alternativa, é possível instalar um gateway adicional que é dedicado àcomunicação com a ferramenta de modelagem conforme mostrado no diagrama aseguir. Em seguida, a ferramenta e o gateway podem ser configurados de forma

Figura 30. Componentes do IBM Cognos Instalados em Computadores Diferentes, com asFerramentas de Modelagem Instaladas Fora do Firewall de Rede

62 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 71: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

que o dispatcher aceite solicitações da ferramenta de modelagem.

Alternativamente, é possível instalar um gateway adicional dedicado paracomunicação com a ferramenta de modelagem. Em seguida, você configura aferramenta de modelagem e seu gateway, de modo que o dispatcher aceitesolicitações da ferramenta de modelagem. Além das propriedades do ambiente quedevem ser configuradas para a ferramenta de modelagem, você deve configurar osURIs do Dispatcher para a propriedade do gateway no computador do gatewaydedicado.

IBM Cognos Business Intelligence com outros Produtos IBM CognosÉ possível instalar o IBM Cognos BI em um ambiente que inclua outros produtosIBM Cognos.

O assistente de instalação para o IBM Cognos BI pode reconhecer diretórioscompatíveis e mostrar um aviso quando ocorrerem conflitos. Após o IBM CognosBI ser instalado, é possível acessar objetos que são criados em outro produto IBMCognos no IBM Cognos BI. As exigências de acesso dependem de como se escolheexecutar os dois produtos.

Serviços Duplicados se Usando Diversos Produtos

Muitos produtos IBM Cognos usam serviços semelhantes, tais como o serviço derelatório e o serviço de apresentação. Se você estiver usando diversos produtos,tais como o IBM Cognos Business Intelligence com o IBM Cognos Metrics Managerou IBM Cognos PowerPlay, é necessário garantir que desative alguns dos serviçosduplicados para garantir que seus produtos funcionem apropriadamente.

Por exemplo, você tem oIBM Cognos Business Intelligence e o IBM CognosPowerPlay instalados. Ambos os produtos têm um serviço de relatórios e umserviço de apresentação. Se ambos os produtos forem acessados por meio domesmo gateway, os relatórios que devem ser executados nos serviços do IBM

Figura 31. Componentes do IBM Cognos Instalados em Computadores Diferentes, com asFerramentas de Modelagem Instaladas Dentro do Firewall de Rede

Capítulo 6. Opções de Instalação 63

Page 72: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Cognos BI podem ser roteados para os serviços do IBM Cognos PowerPlay. Oresultado pode ser que seus relatórios exibam um erro.

A lista a seguir mostra um exemplo de distribuição de componentes usando trêsservidores, no qual cada servidor hospeda um produto. O quarto servidor hospedao gateway comum.v Servidor A - IBM Cognos Business Intelligencev Servidor B - IBM Cognos Metrics Managerv Servidor C - IBM Cognos PowerPlayv Servidor D - o servidor da Web usado para todos os produtos1. No Servidor A, você deve ter o serviço de relatório e o serviço de apresentação

ativados.2. No Servidor B e no Servidor C, você deve desativar o serviço de relatório e o

serviço de apresentação.3. No Servidor D, estes serviços não estão presentes.

Produtos IBM Cognos que Podem ser Atualizados para o IBMCognos Business Intelligence

Os produtos IBM Cognos a seguir são versões anteriores de componentes queagora estão em IBM Cognos BI ReportNet, IBM Cognos Metrics Manager, IBMCognos DecisionStream e IBM Cognos PowerPlay Web. Quando você atualiza essesprodutos para o IBM Cognos BI, é possível continuar executando as versõesanteriores simultaneamente no mesmo computador até ficar satisfeito com atransição para o IBM Cognos BI.

Cognos ReportNet

Para o ReportNet e o IBM Cognos BI serem executados simultaneamente, cadaversão deve ter portas, armazenamentos de conteúdo, alias da Web e configuraçõesde cookie exclusivos. Se você usar configurações padrão, a configuração só seránecessária para selecionar novas portas e um novo armazenamento de conteúdopara o IBM Cognos BI.

Não é possível usar conteúdo do ReportNet diretamente no IBM Cognos BI atévocê atualizar o ReportNet. Quando você atualizar para o IBM Cognos BI, oarmazenamento de conteúdo será atualizado para usar o esquema do IBM CognosBI e não poderá ser usado por versões anteriores. Desta forma, é necessário manteros armazenamentos de conteúdo novo e antigo para executar ambas as versões doproduto. É possível manter ambos os armazenamentos de conteúdo usando umdos seguintes caminhos:v criar uma cópia do banco de dados de armazenamento de conteúdo do

ReportNet usando utilitários de exportação de banco de dados e usar a cópiacom o IBM Cognos BI

v usar o recurso de exportação integrado no IBM Cognos Connection paraexportar o banco de dados de armazenamento de conteúdo do ReportNet eimportar a implementação exportada no IBM Cognos BI

É possível atualizar relatórios ao mesmo tempo ou atualizá-los mais tarde se forexigida compatibilidade com alguns aplicativos Software Development Kitexistentes.

64 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 73: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Para obter instruções sobre execução simultânea e atualização, consulte o capítulode atualização no Guia de Instalação e Configuração do IBM Cognos BusinessIntelligence.

Cognos Metrics Manager

Para usar o conteúdo do armazenamento de dados do IBM Cognos MetricsManager no IBM Cognos BI, você faz uma atualização exportando o conteúdo doarmazenamento de dados para arquivos simples, instalando o IBM Cognos BI edepois importando os arquivos simples no armazenamento de métricas do IBMCognos BI. Observe que o recurso de selecionador de cubo (capacidade de mapearmétricas específicas para intersecções de cubo) no IBM Cognos Metrics Managernão está disponível em outros Studios do IBM Cognos BI.

Para obter instruções sobre atualização, consulte o capítulo de atualização no Guiade Instalação e Configuração do IBM Cognos Business Intelligence.

Cognos DecisionStream

É possível continuar executando o IBM Cognos DecisionStream Series 7simultaneamente com produtos IBM Cognos BI. Os catálogos criados usando oDecisionStream Series 7 devem ser atualizados antes de poder usá-los com o DataManager.

Para obter instruções sobre como executar simultaneamente e atualizar catálogosdo DecisionStream no ambiente do IBM Cognos BI Data Manager, consulte ocapítulo sobre como atualizar um catálogo no Guia do Usuário do IBM Cognos DataManager.

Cognos PowerPlay Web

É possível continuar usando relatórios da Web do PowerPlay nas interfaces com ousuário do PowerPlay 7 no portal do IBM Cognos BI. Também é possível fazer umdrill through entre o PowerPlay Web e o IBM Cognos BI. É possível publicar apartir do PowerPlay Enterprise Server no IBM Cognos BI, contanto que você useos mesmos nomes do host ou endereço IP para identificar o namespace Series 7 noIBM Cognos Series 7 e no IBM Cognos BI.

Também é possível atualizar os seguintes relatórios para os relatórios do IBMCognos BI usando IBM Cognos Migration Assistant:v Relatórios do Windows do PowerPlayv Relatórios do Explorer do PowerPlay Webv Relatórios do PowerPlay para Excelv Relatórios do PowerPlay para Windows publicados no PowerPlay Web

As ferramentas estão disponíveis no IBM Cognos Customer Center(http://www.ibm.com/software/data/support/cognos_crc.html).

A última liberação das ferramentas de migração foi a versão 10.1.1. É possível usarestas ferramentas para migrar para o IBM Cognos Business Intelligence versão10.1.1 (Report Studio ou Analysis Studio), e em seguida atualizar o conteúdomigrado para IBM Cognos BI versão 10.2.0. Também é possível usar as ferramentasde migração para migrar o conteúdo do Series 7 PowerPlay para o IBM Cognos BIPowerPlay versão 10.2.0.

Capítulo 6. Opções de Instalação 65

Page 74: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Produtos IBM Cognos Series 7 que Podem Ser Migrados parao IBM Cognos Business Intelligence

É possível migrar metadados e aplicativos do IBM Cognos Series 7 para o IBMCognos BI. O conteúdo que pode ser migrado inclui modelos do Architect doWindows, relatórios de cliente do Impromptu e catálogos do Windows, conteúdodo Upfront e conteúdo baseado na Web do Windows e UNIX.

Para obter uma lista de versões suportadas do IBM Cognos Series 7 e para fazer odownload das ferramentas e documentação do IBM Cognos Migration Assistant,consulte a Central do Cliente do IBM Cognos (http://www.ibm.com/software/data/cognos/customercenter).

Architect

É possível migrar modelos de Architect para usar como uma fonte de metadadosno Framework Manager.

Impromptu

É possível migrar relatórios e catálogos Impromptu para o IBM Cognos BI. Oscatálogos migrados são usados como uma fonte de metadados do FrameworkManager. Após você concluir o processo de migração de catálogo, é possívelmigrar e implementar relatórios Impromptu.

Upfront

É possível migrar conteúdo do Upfront para o IBM Cognos BI. O processo demigração mapeia a estrutura de conteúdo do Upfront para uma estrutura de pastado IBM Cognos Connection. Preservando a organização existente do Upfront, émais fácil completar tarefas administrativas, como aplicar segurança para oconteúdo migrado.

Relatórios da Web do Impromptu

É possível migrar o conteúdo dos relatórios da Web do Impromptu, comoprogramações e eventos, para o IBM Cognos BI. Migre o conteúdo dos relatóriosda Web do Impromptu usando um pacote IBM Cognos Series 7 DeploymentManager como fonte de migração. Antes de migrar relatórios da Web doImpromptu, você deve migrar os metadados do catálogo Impromptu usados pelosrelatórios.

Não é possível migrar arquivos de definição da consulta (.iqd) do Impromptu, masé possível continuar usando arquivos .iqd existentes para construir cubos no IBMCognos BI Transformer 8.4. Para isso, você deve instalar o componente opcional,Series 7 IQD Bridge, que está disponível para instalação com o IBM Cognos BI nasplataformas suportadas do IBM Cognos Series 7.

PowerPrompts não são migrados, mas é possível implementar funcionalidadesemelhante usando a funcionalidade de administrador integrada ou o IBM CognosSoftware Development Kit.

66 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 75: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Produtos IBM Cognos que Interoperam com o IBM CognosBusiness Intelligence

Alguns produtos IBM Cognos fornecem funcionalidade que não está disponível noIBM Cognos BI. É possível usar esses produtos no mesmo ambiente do IBMCognos BI. Com alguns produtos, é possível acessar os diferentes tipos de cubosou relatórios no portal do IBM Cognos BI. Com outros produtos, é possível acessarrecursos exclusivos no portal do IBM Cognos BI.

Cognos Planning - Analyst

É possível acessar dados de plano publicados no IBM Cognos BI usando oassistente do Generate Framework Manager Model, que requer IBM CognosPlanning - Analyst 7.3 MR1 ou posterior.

Se desejar usar este produto com o servidor IBM Cognos BI, você deverá assegurarque ambos os produtos sejam da mesma versão.

Para obter mais informações, consulte o Guia do Usuário do Analista do IBMCognos.

Cognos Planning - Contributor

É possível acessar cubos do Contributor não publicados (tempo real) no IBMCognos BI fazendo a instalação customizada do componente IBM Cognos BI -Contributor Data Server que está incluído no release do IBM Cognos Planning -Contributor 7.3 MR1 ou posterior. É possível acessar dados de plano publicadosno IBM Cognos BI usando a extensão de administração do Generate FrameworkManager Model no Contributor, que requer o IBM Cognos Planning -Contributor 7.3 MR1 ou posterior.

Se desejar usar este produto com o servidor IBM Cognos BI, você deverá assegurarque ambos os produtos sejam da mesma versão. Não é possível instalar o IBMCognos Planning no mesmo caminho do IBM Cognos BI de 64 bits.

Para obter mais informações, consulte IBM Cognos Contributor: Guia deAdministração.

Cognos Finance

É possível acessar cubos do IBM Cognos Finance que estão protegidos contra umnamespace Series 7 usando o IBM Cognos Finance Network API Service. Tambémé possível exportar dados e metadados do IBM Cognos Finance para uso noFramework Manager.

Cognos Controller

É possível acessar o IBM Cognos BI para criar Relatórios Padrão do IBM CognosController usando um modelo predefinido do Framework Manager que é criadoquando o IBM Cognos Controller é instalado. Acesse também dados do Controllerpublicados e estruturas no Framework Manager para criação de relatórios padrão eanálises.

Se desejar usar este produto com o servidor IBM Cognos BI, você deverá assegurarque ambos os produtos sejam da mesma versão.

Capítulo 6. Opções de Instalação 67

Page 76: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Cognos Transformer

É possível usar os modelos IBM Cognos PowerCubes e Transformer que foramgerados pelo Transformer 7.3 ou posterior diretamente no IBM Cognos BI. Oscubos e modelos são compatíveis com versões mais recentes e não necessitam deferramentas de migração ou de atualização. É possível executar relatórios e análisesno IBM Cognos BI com relação aos IBM Cognos PowerCubes.

Se quiser usar os novos recursos de integração do Transformer com IBM CognosBI, é possível atualizar os modelos IBM Cognos Series 7.x Transformer para o IBMCognos BI Transformer 8.4 ou posterior. Isso permite usar origens de dados doIBM Cognos BI (como pacotes publicados), listar relatórios criados no QueryStudio ou Report Studio, autenticar usando segurança do IBM Cognos BI epublicar diretamente no IBM Cognos Connection.

Antes de você carregar o modelo, o namespace IBM Cognos Series 7 deve serconfigurado no IBM Cognos BI. O ID do nome que é usado para configurar onamespace no IBM Cognos BI deve corresponder ao nome usado no IBM CognosSeries 7. Para obter mais informações sobre a configuração de um namespace doIBM Cognos Series 7 no IBM Cognos BI, consulte o Guia de Instalação e Configuraçãodo IBM Cognos Business Intelligence.

Para obter mais informações sobre a atualização do IBM Cognos Series 7 securedPowerCubes, consulte o Guia do Usuário do IBM Cognos Business IntelligenceTransformer.

Para os IBM Cognos Series 7 PowerCubes serem usados no IBM Cognos BI,otimize os cubos para uso no IBM Cognos BI usando o utilitário pcoptimizer, que éfornecido com o IBM Cognos BI. Caso contrário, os PowerCubes que foram criadoscom versões anteriores do Transformer podem levar muito tempo para seremabertos nos studios da Web do IBM Cognos BI. Esse utilitário de otimização éadequado para PowerCuber antigos criados antes do Transformer 8.4 e nãonecessita de acesso ao modelo ou à origem de dados. Não é necessário executareste utilitário de linha de comandos para cubos criados no Transformer 8.4 ouposterior. Para obter mais informações sobre como otimizar PowerCubes, consulteo Transformer User Guide.

É possível publicar PowerCubes usando Transformer 8.4, Framework Manager oudiretamente no portal do IBM Cognos BI. É possível publicar pacotes e origens dedados únicas do PowerCube no IBM Cognos Connection interativamente noTransformer ou na linha de comandos. Publique também no modo silenciosousando scripts em lote após criar um PowerCube. Um usuário que tem privilégiospara criar origens de dados e pacotes no IBM Cognos Connection pode publicarPowerCubes no IBM Cognos Connection também. O arquivo MDC deve estar emum local seguro que o processo do servidor de relatório e o dispatcher do IBMCognos BI possam acessar. Os pacotes que usam diversos PowerCubes dedefinições diferentes de PowerCube ou PowerCubes misturados a outras origensde dados devem ser publicados usando o Framework Manager.

Se você usar um IBM Cognos Series 7 PowerCube como uma origem de dados, oIBM Cognos BI converterá os dados do cubo da codificação que foi usada nosistema onde o PowerCube foi criado. Para uma conversão bem-sucedida, os IBMCognos Series 7 PowerCubes devem ser criados com um código de idioma dosistema configurado para corresponder aos dados no PowerCube.

68 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 77: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Cognos Data Manager

O Data Manager é usado para criar armazéns e repositórios de dados para acriação de relatórios, análises e gerenciamento de desempenho. Quando o DataManager é instalado no ambiente do IBM Cognos BI, é possível usar o Serviço deMovimentação de Dados para executar construções e JobStreams no IBM CognosConnection. Você deve instalar o mecanismo do Data Manager no mesmo local dosComponentes da Camada de Aplicativos do IBM Cognos BI. Tanto o Data Managerquanto o IBM Cognos BI devem estar na mesma versão.

Cognos Analytic Applications

IBM Cognos Analytic Applications é uma solução de gerenciamento dedesempenho que inclui um armazém de dados preenchido, pacotes que descrevemos dados disponíveis no armazém de dados e um conjunto de relatóriospredefinidos.

IBM Cognos Analytic Applications Workbench é uma solução de gerenciamento dedesempenho que inclui dados de inteligência de negócios de amostra com os quaisé possível construir aplicativos e arquivos de origem de documentação que podemser modificados para você produzir sua própria documentação customizada para oproduto.

Alguns componentes do IBM Cognos Analytic Application estão disponíveis parainstalação em sistemas de 64 bits. Os diretórios de instalação padrão parainstalações de 64 bits são diferentes dos diretórios de instalação padrão parainstalações de 32 bits. Se estiver instalando todos os componentes do servidor emum único ou diversos servidores, os componentes de 32 e 64 bits devem estar emdiretórios separados.

Cognos Lifecycle Manager

Lifecycle Manager é um aplicativo baseado em Windows para fazer auditoria deatualizações do ReportNet 1.1 MR3 ou MR4 e versões anteriores do IBM Cognos BIpara versões mais novas do IBM Cognos BI. Ele fornece um recurso de verificaçãoque valida, executa e compara resultados de relatórios de dois releases diferentesdo IBM Cognos BI. Isso ajuda a identificar problemas de atualizações ecompatibilidade entre versões. O design da interface com o usuário e o recurso deinformações do estado fornecem um processo de prática comprovada e suporte aoplanejamento de projetos de atualização e a informações de status. O LifecycleManager também automatiza a maior parte do processo de união de arquivosnecessários, como relatórios e modelos, para etapas de teste.

Para obter mais informações, consulte o IBM Cognos Lifecycle Manager User Guide.

Cognos BI Business Viewpoint Studio

IBM Cognos BI Business Viewpoint Studio ajuda a fornecer uma versão dasverdadeiras dimensões usadas em processos de gerenciamento de desempenho deuma empresa. Com o Business Viewpoint Studio, você obtém um processo denegócio controlado, colaborativo, orientado para o fluxo de trabalho, a fim degerenciar mudanças manuais e automáticas em todos os dados relacionados acomo as empresas analisam e gerenciam seus negócios. Tanto o IBM Cognos BIBusiness Viewpoint Studio quanto o IBM Cognos BI devem estar na mesma versão.

Capítulo 6. Opções de Instalação 69

Page 78: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Cognos Content Archival

Com o IBM Cognos Content Archival, é possível armazenar versões de saída dorelatório e suas especificações do relatório de origem em um repositório dearquivamento de conteúdo externo. Isto aprimora o desempenho do sistema eestende a escalabilidade do produto IBM Cognos ao reduzir o tamanho do ContentStore, enquanto ajuda a aderir aos restritos requisitos regulamentares. O IBMCognos Content Archival suporta um IBM FileNet® Content Manager com orepositório externo do IBM FileNet CMIS.

Para obter mais informações, consulte o Guia de Instalação e Configuração do IBMCognos Business Intelligence.

Cognos TM1

O IBM Cognos TM1 integra o planejamento de negócios, a medida de desempenhoe os dados operacionais para permitir que as empresas otimizem a efetividade denegócios e a interação do cliente, independentemente da geografia ou estrutura. OCognos TM1 fornece visibilidade imediata nos dados, prestação de contas em umprocesso colaborativo e uma visualização consistente de informações, permitindoque os gerenciadores estabilizem rapidamente as flutuações operacionais e tiremproveito de novas oportunidades.

Para obter mais informações, consulte o Guia do Usuário IBM Cognos TM1.

Conteúdo do IBM Cognos Series 7 que Pode Ser Recriado noIBM Cognos Business Intelligence

Alguns produtos IBM Cognos não podem ser migrados programaticamente com asferramentas de migração do IBM Cognos BI. O IBM Cognos BI oferece duas opçõespara duplicar o conteúdo ou a funcionalidade dos produtos descritos: usar o portalUpfront dentro do portal do IBM Cognos BI ou usar os estúdios do IBM Cognos BIpara duplicar consultas, visualizações ou objetos.

A última liberação das ferramentas de migração foi a versão 10.1.1. É possível usaressas ferramentas para migrar para o IBM Cognos Business Intelligence versão10.1.1 (Report Studio ou Analysis Studio) e, em seguida, atualizar o conteúdomigrado para IBM Cognos BI versão 10.2.0.

Cognos Query

É possível usar o IBM Cognos Migration Assistant para identificar objetos do IBMCognos Query na fonte de migração do IBM Cognos Series 7. É possível entãoduplicar a maioria das funcionalidades do IBM Cognos Query no IBM Cognos BI.As consultas de base estão disponíveis no IBM Cognos BI quando você migra ummodelo do Architect para o Framework Manager. Também é possível copiarmanualmente consultas usando os componentes SQL no Report Studio.

Cognos Visualizer

É possível duplicar uma funcionalidade usando as opções de gráfico, layout eformatação no Report Studio e no Analysis Studio.

70 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 79: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Cognos NoticeCast

É possível duplicar a funcionalidade de alerta e notificação usando o Event Studioe outros componentes do IBM Cognos BI.

Cognos Web Services

É possível duplicar a maioria das funcionalidades do IBM Cognos Web Servicesusando o IBM Cognos Software Development Kit.

CognosScript

É possível duplicar a funcionalidade de automação usando o IBM Cognos SoftwareDevelopment Kit.

Cognos Portal Services

É possível duplicar a maioria das funcionalidades do IBM Cognos Portal Servicesusando o IBM Cognos Connection.

Capítulo 6. Opções de Instalação 71

Page 80: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

72 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 81: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 7. Planejamento de Desempenho

O desempenho é uma medida da eficiência de um sistema em concluir as tarefasque ele foi designado a realizar. Essa é uma função da capacidade deprocessamento e da carga de trabalho.

Um sistema com bom desempenhov tem capacidade de processar solicitações rapidamente

Decida a quantidade de hardware necessária para a execução do IBM CognosBusiness Intelligence, dada sua carga de trabalho de processamento esperada.

v é escalado para acomodar uma carga de trabalho crescenteDecida quanto de hardware é necessário para a execução do IBM Cognos BI,dada a carga de trabalho de processamento esperada.

v está disponível, mesmo em situações excepcionaisDecida quanto de hardware é necessário para a execução do IBM Cognos BI,dada a carga de trabalho de processamento esperada.

Para assegurar o bom desempenho do IBM Cognos BI, planeje a implementação doIBM Cognos BI com o desempenho em mente. O planejamento de desempenho émetade ciência, metade arte. Isso envolve avaliar as necessidades de diferentestipos de usuários, tomando decisões com base nos recursos disponíveis edesenvolvendo uma solução que considere a segurança, a integração de aplicativose outros fatores.

Esta seção não fornece regras absolutas para o planejamento de desempenho doIBM Cognos BI. Ela descreve variáveis que afetam o desempenho e maneiras deconsiderá-las durante a implementação do IBM Cognos BI. A variável inclui oseguinte:v capacidade

Decida quanto de hardware é necessário para a execução do IBM Cognos BI,dada a carga de trabalho de processamento esperada.

v escalabilidadeDecida como instalar e configurar os componentes do IBM Cognos BI para sebeneficiar da capacidade do IBM Cognos BI de escalar para atender a umademanda crescente.

v disponibilidadeDecida como implementar o IBM Cognos BI para se beneficiar de suacapacidade de fornecer suporte de failover no caso de uma falha de hardwareou outra anomalia do sistema.

A manutenção do desempenho do IBM Cognos BI é uma tarefa contínua. Após aimplementação do IBM Cognos BI, monitore e sintonize o desempenhoregularmente. Para obter mais informações, consulte Capítulo 8, “Monitoramentode Desempenho e Ajuste”, na página 89.

Planejamento de CapacidadeO planejamento de capacidade significa determinar o hardware necessário para seusistema ter um bom desempenho sob sua carga de trabalho esperada.

© Copyright IBM Corp. 2005, 2014 73

Page 82: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

O planejamento de capacidade é um desafio, porque envolve muitas variáveis,algumas das quais são difíceis ou impossíveis de serem medidas. É a ciência demedir variáveis conhecidas e de desenvolver uma estimativa orientada derequisitos de recurso com base nessas medidas. Também é a arte de permitirvariáveis desconhecidas e de avaliar seu impacto nas estimativas derivadas dasvariáveis conhecidas.

Para determinar os requisitos de capacidade do IBM Cognos BI, reúna informaçõessobre o seguinte:v Usuários do IBM Cognos BI

Estime o número de usuários do IBM Cognos BI que espera ter e quando esperaque eles usem o IBM Cognos BI.

v complexidade do aplicativoAvalie a complexidade do processamento que seus usuários demandarão do IBMCognos BI.

v sua infraestruturaAs características do seu ambiente e da sua infraestrutura.

O planejamento de capacidade é um processo contínuo. Após implementar o IBMCognos BI, monitore e modifique sua capacidade conforme necessário para atenderàs expectativas de desempenho.

Estimando a Carga do Usuário do IBM Cognos BIEm geral, quanto maior o número de usuários, e quanto mais concentrados foremseus pedidos no decorrer do tempo, maior será a quantidade de hardwarenecessário para um desempenho eficiente do sistema. Como resultado, ao planejara capacidade adequada para o IBM Cognos BI, você deve estimar o número depessoas que usarão o IBM Cognos BI e determinar quando elas usarão o IBMCognos BI. Isto pode ajudá-lo a decidir não apenas a quantidade de hardwarenecessário, mas também como fazer o melhor uso de seu hardware.

Estimando Usuários SimultâneosOs únicos usuários que fazem carregamentos no IBM Cognos BI são aqueles queestão realmente executando processamento. Estes são usuários simultâneos. Épossível fazer uma estimativa do número de usuários simultâneos, com base emsua população total de usuários, distinguindo entre usuários nomeados, ativos esimultâneos:v usuários nomeados

Usuários nomeados são todos os usuários autorizados a usar o IBM Cognos BI;ou seja, a população total de usuários.

v usuários ativosUm subconjunto de usuários nomeados e usuários ativos efetua logon no IBMCognos BI e pode demandar recursos do sistema.

v usuários simultâneosUm subconjunto de usuários ativos e usuários simultâneos estão demandandorecursos do sistema simultaneamente. Isto inclui usuários que enviam pedidos eusuários que esperam uma resposta a um pedido.

Como regra geral, a proporção de usuários nomeados como ativos parasimultâneos para os aplicativos de inteligência de negócios é de aproximadamente100:10:1. Em outras palavras, para cada 1000 usuários nomeados existem 100usuários ativos e 10 usuários simultâneos.

74 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 83: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

A proporção de simultaneidade pode variar com o tempo, e é afetada por muitosfatores. Por exemplo, o número de usuários simultâneos em relação aos usuáriosativos e nomeados tende a ser maior quando a população de usuários é pequena.No entanto, o determinante mais importante da proporção de simultaneidade écomo a demanda de processamento é distribuída no decorrer do tempo.

Estimando a Distribuição de CargaNo IBM Cognos BI, a carga é gerada porv navegação do usuário e solicitações de processamento, como solicitações para

executar ou visualizar relatóriosv solicitações feitas por meio de processos automatizados ou orientados a eventos,

incluindo relatórios burst e planejados

Ao determinar quando os usuários provavelmente irão usar o IBM Cognos BI esubmeter solicitações de processo, é possível decidir quando planejar processosautomatizados. Isto permite distribuir o carregamento de processamento demaneira uniforme no decorrer do tempo, para que você faça o melhor uso dosrecursos do sistema para manter o desempenho ideal. A chave para isso é estimaro número de usuários simultâneos que aplicarão carga ao sistema IBM Cognos BI aqualquer momento.

Fatores como horário comercial, práticas de negócios e a distribuição geográfica deusuários podem determinar como a taxa de simultaneidade muda com o decorrerdo tempo, e como é possível optar por assegurar capacidade adequada.

Um aplicativo de inteligência de negócios no qual os pedidos são distribuídos demaneira uniforme o dia todo tem uma proporção de simultaneidade de pico maisbaixa do que um aplicativo no qual a maioria dos pedidos são limitados a umhorário do dia específico. Por exemplo, se os usuários estiverem concentrados emum fuso horário, provavelmente haverá uma demanda intensa durante o horáriocomercial, seguida por um período de baixa demanda após esse período. Nestecaso, você pode gerenciar horários de pico e fora de pico, compartilhando recursosde hardware entre processos interativos e não interativos. Planeje a atividadeautomatizada para execução em horários fora de pico para produzir conteúdo pararecuperação por usuários interativos em horários de pico.

Por outro lado, se sua população de usuários for distribuída entre vários fusoshorários, o carregamento de usuários no sistema tende a se estender por maishoras, e haverá menos horários fora de pico para atividades planejadas. Neste caso,você pode optar por dedicar recursos de hardware separados para uso interativo enão interativo.

Planejando Processamento para Distribuir CargaSaber como a carga do usuário é distribuída ajuda a decidir quando planejarprocessos automatizados. O planejamento é aplicado a dois tipos de relatórios:v relatórios agendados

Esses relatórios costumam depender de informações atualizadas orientadas aeventos, como dados de vendas do dia anterior.

v relatórios burstSão relatórios para os quais diversos usuários requerem dados filtrados combase em um planejamento pré-determinado. Os relatórios burst são usadosquando um formato de relatório comum é aplicável a mais de um destinatário,mas cada destinatário requer informações customizadas.

Capítulo 7. Planejamento de Desempenho 75

Page 84: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

O planejamento é mais útil para relatórios baseados em dados que são atualizadosde modo previsível e cíclico. Por exemplo, uma organização pode produzirrelatórios de vendas com base em informações do dia anterior e disponibilizá-lospara os usuários no início de cada dia útil. Se os usuários gerarem esses relatóriosno início de cada dia, isso criará uma carga considerável no sistema. Complanejamento para que relatórios sejam acionados por atualização de dados, eexecutados nos períodos de baixa demanda, a capacidade requerida nos horáriosde pico é reduzida.

Para obter informações sobre como ajustar bursting e planejamento de relatórioapós a implementação do IBM Cognos BI, consulte “Ajuste do IBM Cognos BI” napágina 92. Para obter informações sobre como planejar relatórios, consulte o Guiade Administração e Segurança do IBM Cognos.

Avaliando a Complexidade do AplicativoO carregamento não é determinado apenas pelo número de usuários simultâneos,mas pela complexidade de seus pedidos de processamento. Quanto maior acomplexidade de um pedido, maior a quantidade de tempo necessário paraprocessar o pedido. Em geral, os recursos de hardware podem processar maispedidos em um determinado período de tempo, quando os pedidos são maissimples do que complexos. Como resultado, a complexidade do aplicativo é umdeterminante importante do número de usuários simultâneos que podem sersuportados em uma determinada infraestrutura de hardware.

A complexidade de um aplicativo IBM Cognos BI depende de coisas como aquantidade de trabalho necessária para processar o conjunto de resultadosretornado da consulta de banco de dados e do tamanho e do layout da saída derelatório. O tamanho é determinado pelo número de páginas em um relatório epela presença de elementos, como gráficos.

Identificando relatórios executados em horários de pico e melhorando suaeficiência ao atender requisitos do usuário, você pode melhorar o desempenhodurante horários de pico. Como os padrões de relatório mudam ao longo dotempo, a avaliação da complexidade e a melhoria da eficiência dos relatóriosdevem ser atividades contínuas. Para obter mais informações, consulte Capítulo 8,“Monitoramento de Desempenho e Ajuste”, na página 89.

Componentes da Infraestrutura de PlanejamentoO desempenho do IBM Cognos BI depende também das características de suainfraestrutura.

O ideal é que os componentes do servidor IBM Cognos BI sejam conectados poruma rede com 100 Mb de capacidade disponível. A largura da banda da rede entreum navegador da Web e um servidor da Web não afeta a escalabilidade dosistema, mas afeta o desempenho do usuário.

Use computadores servidores autênticos, em vez de estações de trabalho rápidas.Os computadores servidores autênticos executam aplicativos de negócios maisrapidamente e fornecem sistemas com menor probabilidade de falha.

Os servidores de aplicativos e da web serão dedicados exclusivamente para usopelo IBM Cognos BI ou compartilhado por outros produtos de software? Se outrosaplicativos estiverem compartilhando os recursos, estes aplicativos deverão serconsiderados ao determinar requisitos de capacidade.

76 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 85: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Instale apenas componentes de gateway em computadores servidores que sãodedicados ao processamento do servidor da Web. Os servidores da Web foramprojetados para manipular muitos pedidos pequenos. Os servidores de aplicativosgeralmente manipulam pedidos maiores.

Use o tipo de gateway mais apropriado para seu ambiente. Por exemplo, paraalguns ambientes, ISAPI ou Apache podem fornecer um desempenho melhor doque o CGI.

A complexidade de sua infraestrutura de segurança pode aumentar o tempo deresposta. À medida que sua infraestrutura de segurança torna-se mais complexa,um pedido do usuário deve ser validado com mais frequência. Por exemplo, sevocê implementar vários firewalls de rede, cada firewall deverá validar todos ospedidos que passam por ele. Isto pode aumentar o tempo gasto para concluir opedido. Além disso, se você usar SSL, a sobrecarga da criptografia do SSL incluirátamanho e sobrecarga de processamento à resposta.

Como o serviço de notificação gera tráfego de email adicional, assegure-se de queseu servidor de correio possa suportar a carga aumentada.

Dimensionando seu Content StoreO Content Store é usado pelo Content Manager para armazenar todas asinformações do IBM Cognos BI que estão visíveis no, ou que são gerenciadas pormeio do, IBM Cognos Connection ou portal de terceiros. O Content Store é onúcleo do IBM Cognos BI e deve ter recursos suficientes para operar efetivamente.Para maximizar o desempenho e a escalabilidade do IBM Cognos BI, assegure-sede que o Content Store tenha os recursos necessários para não se tornar umgargalo.

O tamanho do Content Store do IBM Cognos BI necessário depende do número edo tamanho dos itens do IBM Cognos BI, como relatórios, pacotes e planejamentosque são criados e armazenados. Com o passar do tempo, conforme os usuárioscriam mais itens, a quantidade de espaço necessária para o Content Storenormalmente aumenta.

Ao determinar a quantidade de espaço a ser alocado para o Content Store,considere o seguinte:v número de usuários

Quanto maior o número de usuários, maior o número de relatórios normalmenteexecutados e armazenados e maior o Content Store necessário.

v número de relatórios salvosQuanto maior o número de relatórios salvos, maior o Content Store necessário.Os relatórios projetados para uso em uma organização, e armazenados empastas públicas, costumam ser duplicados pelos usuários em pastas particulares.Isso aumenta o número de relatórios armazenados e de espaço para eles.

v número de visualizações salvasQuanto maior o número de visualizações de relatório salvas, maior o espaçonecessário.

v número de pastasNormalmente o IBM Cognos BI usa pastas públicas, bem como uma ou maispastas particulares, para cada usuário. O número de caracteres no nome e nadescrição de cada pasta pode aumentar o tamanho da pasta.

v número de planejamentos

Capítulo 7. Planejamento de Desempenho 77

Page 86: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Os planejamentos podem existir para execuções de impressão diárias, semanais emensais. Quanto maior o número de planejamentos, maior o espaço do ContentStore necessário.

v número de pacotes do Framework ManagerQuanto maior o número de pacotes, e o número de tabelas e assuntos deconsulta nesses pacotes, maior o espaço necessário.

v itens de armazenamento adicionaisItens de armazenamento adicionais, como logs de transações e requisitos deespaço temporário, aumentam o tamanho do Content Store necessário.

Exemplo - Estimando o Tamanho do Content Store

O tamanho de um Content Store vazio hospedado em um banco de dados doMicrosoft SQL Server é de aproximadamente 2 a 3 Mb. Dependendo da estratégiade alocação de tamanho, ele pode variar para outros bancos de dados suportados.

O número de usuários simultâneos afeta o tamanho do Content Store porque oespaço em disco temporário é alocado para entregar solicitações de execução derelatório, mesmo se as solicitações não forem salvas.

De 50 usuários simultâneos, aproximadamente 25% estarão executando relatórios e75% estarão visualizando saídas salvas. Como resultado, aproximadamente 12,5dos 50 usuários estarão executando relatórios (50 usuários simultâneos * 0,25executando relatórios = 12,5 usuários simultâneos).

A tabela a seguir fornece um exemplo de como estimar o tamanho do ContentStore necessário.

*Como regra geral, a proporção de usuários simultâneos nomeados para ativos é100:10:1. Porém, a proporção varia com o ambiente. Para obter mais informações,consulte “Estimando Usuários Simultâneos” na página 74.

Tabela 3. Exemplo de Fatores que Afetam o Tamanho de Um Armazenamento de Conteúdo

Fator NúmeroEstimativa de requisitos doContent Store (Kb)

Usuários nomeados 1000* não aplicável

Usuários ativos 250* não aplicável

Usuários simultâneos (requisitos de espaço temporário) 50* 5.000.000

Relatórios salvos: 1-10 páginas (2 por usuário para cópias Public eMyfolder a 340 Kb por relatório)

1001 340.340

Relatórios salvos: 10-100 páginas (9 por usuário para 4 cópiasPublic e 5 cópias Myfolder a 440 Kb por relatório)

5.004 2.201.760

Visualizações customizadas salvas: 1-100 linhas (3 por usuário,todas as Myfolders a 250 Kb por visualização)

3.000 750.000

Visualizações customizadas salvas: 100-1000 linhas (8 por usuário,todas as Myfolders a 350 Kb por visualização)

8.000 2.800.000

Pastas (Public e Myfolders) 1.025 500

Modelos do Framework Manager 15 100.000

Modelos de Framework Manager (tabelas) 25 -

78 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 87: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Tabela 3. Exemplo de Fatores que Afetam o Tamanho de Um Armazenamento deConteúdo (continuação)

Fator NúmeroEstimativa de requisitos doContent Store (Kb)

Modelos de Framework Manager (assuntos de consulta) 50 -

Planejamentos (dia e semana) 175 5.000

Content Store vazio -- 3.000

Logs de transação do banco de dados -- 3.000.000

Total -- 14.200.600

Para obter mais informações sobre o planejamento da capacidade, visite a Centraldo Cliente do IBM Cognos ( (http://www.ibm.com/software/data/support/cognos_crc.html).

Planejamento de EscalabilidadeEscalabilidade é a capacidade de um sistema de se adaptar ao aumento dedemandas de processamento de maneira previsível, sem se tornar muito complexo,caro ou incontrolável. Conforme você implementa um sistema para um grandenúmero de usuários, muitas vezes em diferentes locais e fusos horários e comdiferentes requisitos de idiomas, a escalabilidade se torna cada vez maisimportante.

O IBM Cognos BI foi projetado para escalabilidade. Ele é escalado verticalmenteusando computadores mais poderosos e horizontalmente usando um grandenúmero de computadores. A forma como você instala e configura os componentesdo IBM Cognos BI pode aprimorar sua escalabilidade.

Escalabilidade do Gateway e do Servidor da WebTodas as comunicações da Web no IBM Cognos BI são feitas por meio de umgateway do IBM Cognos BI instalado em um servidor da web. Para aumentar aescalabilidade do sistema IBM Cognos BI, é possível executar o servidor da webem um computador grande. Também é possível instalar o gateway do IBM CognosBI em mais de um servidor da Web e configurar seus servidores para alavancarrecursos de balanceamento de carga.

Balanceamento de cargaO balanceamento de carga difunde tarefas entre todos os processadoresdisponíveis. Isso é importante em qualquer sistema e é fundamental para acapacidade de processamento e a escalabilidade. No IBM Cognos BI, obalanceamento de carga significa assegurar que as solicitações de processamentosejam distribuídas adequadamente entre todos os servidores IBM Cognos BIdisponíveis. O IBM Cognos BI faz isso automaticamente, mas é possível configurartambém o balanceamento de carga.

Balanceamento de Carga Automático

Em um ambiente distribuído, o IBM Cognos BI equilibra o carregamento desolicitações automaticamente. Por padrão, conforme servidores são incluídos nosistema, cada dispatcher de servidor processa o mesmo número de solicitações. Sehouver mais de uma instância de um determinado serviço, o dispatcher distribuirá

Capítulo 7. Planejamento de Desempenho 79

Page 88: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

solicitações para todas as instâncias ativadas do serviço registradas no ContentManager.

Configurando Balanceamento de Carga

Embora o balanceamento de carga automático possa ser apropriado quandorecursos de hardware são idênticos em toda a topologia do servidor, talvez ele nãoseja ideal em ambientes contendo uma combinação de recursos de hardware comdiferentes características de capacidade. Em um ambiente de hardware contendoservidores com graus variados de capacidade de processamento, é desejávelequilibrar a carga de processamento de acordo com a capacidade do servidor.

No IBM Cognos BI, é possível definir configurações de capacidade de processousando opções de administração do servidor. Por exemplo, se tiver dois servidores,sendo que um deles tem duas vezes a capacidade do outro, você pode designar aoservidor mais poderoso um peso igual a dois e ao servidor menos poderoso umpeso igual a um. O IBM Cognos BI então envia duas vezes mais solicitações para oservidor mais poderoso.

Para obter mais informações sobre as configurações de dispatcher do IBM CognosBI, consulte o IBM Cognos Business Intelligence Administration and Security Guide.

Dispatchers de Balanceamento de Carga

Sem um mecanismo de balanceamento de carga de software ou hardware, cadagateway do IBM Cognos BI tem conhecimento de apenas um dispatcher e distribuitodas as solicitações para ele. O dispatcher então distribui as solicitações entre osservidores IBM Cognos BI. Como cada solicitação passa inicialmente pelo menosdispatcher em um servidor, a carga nesse servidor aumenta. Uma etapa extra énecessária para equilibrar automaticamente a carga, conforme mostrado nodiagrama a seguir.

Essa etapa extra pode ser evitada implementando balanceamento de carga sem ummecanismo de balanceamento de carga externo ou usando um roteador ou outromecanismo de balanceamento de carga.

Figura 32. Dispatchers de Balanceamento de Carga

80 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 89: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Balanceamento de Carga sem um Mecanismo Externo

Como servidores gateway geralmente têm menos carga que os servidores IBMCognos BI, você pode conseguir um desempenho melhor configurando dispatchersjunto com os gateways, conforme mostrado no diagrama a seguir.

Isso assegura que a capacidade de processamento dos servidores IBM Cognos BIseja direcionada para o atendimento de solicitações de relatório, e não desolicitações de balanceamento de carga.

Também é possível conseguir um balanceamento de carga fazendo com que osgateways direcionem todo o tráfego para um computador servidor IBM Cognos BIdedicado a despachos, conforme mostrado no diagrama a seguir.

Essa configuração também remove carregamentos de despachos dos servidoresIBM Cognos BI. No entanto, ela não requer computadores de despacho separados.

Figura 33. Balanceamento de Carga Configurando Dispatchers com Gateways

Figura 34. Balanceamento de Carga Configurando Gateways para Direcionarem o Tráfegopara um Servidor IBM Cognos BI Dedicado Usado para Despacho

Capítulo 7. Planejamento de Desempenho 81

Page 90: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Usando Mecanismos de Balanceamento de Carga Externos

É possível usar mecanismos de balanceamento de carga externos, como roteadores,para distribuir ainda mais as tarefas no IBM Cognos BI. Os roteadores debalanceamento de carga podem ser usados em qualquer um dos ou nos dois locais:v entre o navegador e a Camada 1: Servidor da Webv entre a Camada 1: Servidor da Web e a Camada 2: Servidor IBM Cognos BI

É possível usar um mecanismo de balanceamento de carga externo para distribuirsolicitações para dispatchers em todos os servidores disponíveis, conformemostrado no diagrama a seguir.

Também é possível usar roteadores com diversos gateways, conforme mostrado nodiagrama a seguir.

Um mecanismo de balanceamento de carga ideal fornece o mesmo reconhecimentode capacidade que um dispatcher do IBM Cognos BI.

Figura 35. Usando Mecanismos de Balanceamento de Carga Externos para DistribuirSolicitações para Dispatchers entre todos os Servidores Disponíveis

Figura 36. Usando Mecanismos de Balanceamento de Carga Externos para Usar Roteadorescom diversos Gateways

82 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 91: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Para assegurar que as solicitações não sejam distribuídas por um mecanismo debalanceamento de carga externo e o dispatcher, você deve configurar osdispatchers para não usarem balanceamento de carga integrado para solicitaçõesde baixa afinidade. Isso garante que as solicitações permaneçam no servidor paraonde o balanceador de carga de hardware as direcionou.

Afinidade de SolicitaçãoAfinidade refere-se a se uma solicitação é designada a um servidor específico ou seum mecanismo de balanceamento de carga pode designá-lo a outro servidor.Afinidade entre solicitação e servidor assegura que solicitações sejam roteadas paraum computador adequado para processamento. O IBM Cognos BI usa os seguintestipos de afinidade: absoluto, controle, alto, baixo, sessão e servidor. A operação decancelamento é manipulada com uma conexão dedicada e não tem um tipo deafinidade.

Para assegurar que solicitações sejam gerenciadas eficientemente e a cargabalanceada, o IBM Cognos BI usa afinidade de solicitação para rotear algumassolicitações. Por exemplo, solicitações são roteadas de volta para o servidor IBMCognos BI que manipulou antes as solicitações relacionadas. O IBM Cognos BI fazisso automaticamente. O uso de um ou mais mecanismos de balanceamento decarga não interrompe o processamento de afinidade de solicitação.

Conexões ReportService podem ser definidas como AffineConnections ouNonAffineConnections. AffineConnections aceitam apenas solicitações de altaafinidade e absolutas. NonAffineConnections aceitam todos os tipos de solicitaçõesreportService.

Afinidade Absoluta

Solicitações de afinidade absoluta são sempre roteadas de volta para o servidorque processou a solicitação original. Se o servidor não estiver disponível, asolicitação falhará. Por exemplo, quando um usuário cancela um relatório emexecução, a afinidade absoluta roteia a solicitação de cancelamento de volta para oprocesso em execução. A afinidade absoluta é usada para criar uma associaçãoentre o cliente e o servidor em execução para assegurar que solicitações de longaexecução não atinjam o tempo limite.

O IBM Cognos BI roteia solicitações de afinidade absoluta para um servidorespecífico, independentemente do balanceamento de carga usado. Uma solicitaçãode afinidade absoluta é usada com operações como getOutput e release.

Afinidade de Controle

Solicitações de afinidade de controle são roteadas da mesma maneira que assolicitações de afinidade absoluta. Uma solicitação de afinidade de controle éreservada para operações do sistema, como wait e cancel.

Alta Afinidade

Solicitações de alta afinidade podem ser processadas em qualquer um de inúmerosservidores, mas o consumo de recursos será minimizado se a solicitação for roteadade volta para o processo de execução. O dispatcher roteia uma solicitação de altaafinidade para o servidor que é especificado pelo ID do nó de contexto daconversa. Se o servidor especificado não estiver disponível, a solicitação serároteada para qualquer servidor disponível.

Capítulo 7. Planejamento de Desempenho 83

Page 92: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Por exemplo, quando um comando pageDown é executado durante a leitura deum relatório, ele pode ser executado com mais eficiência por meio do uso doprocesso que entregou a página mostrada. Se esse processo não estiver disponívelporque o administrador encerrou o computador ou porque houve uma falha derede, a solicitação será roteada para outro processo disponível. A página seguinteainda poderá ser entregue, embora o processo fique lento.

O IBM Cognos BI roteia solicitações de alta afinidade para um servidor específico,independentemente do balanceamento de carga usado. Uma solicitação de altaafinidade é usada com as seguintes operações: back, email, firstPage, forward,lastPage, nextPage, previousPage, print, render, save e saveAs.

Baixa Afinidade

Solicitações de baixa afinidade operarão de modo eficiente em qualquercomputador. Por exemplo, uma solicitação de relatório pode ser executada emqualquer computador no sistema IBM Cognos BI.

Uma solicitação de baixa afinidade é usada com as seguintes operações: add,collectParameterValues, execute, getMetadata, getParameters, query,testDataSourceConnection, update e validate.

Para obter mais informações sobre afinidade no IBM Cognos BI, consulte“Definindo Configurações de Afinidade” na página 95.

Afinidade de Sessão

Solicitações de afinidade de sessão são roteadas de acordo com o ID do nó decontexto da conversa. Se o ID do nó estiver presente, ele será roteado da mesmamaneira que a solicitação de alta afinidade. Se o ID do nó estiver ausente, ele serároteado da mesma maneira que a solicitação de baixa afinidade. A afinidade desessão é usada com o recurso de reutilização de consulta: quando a reutilização deconsulta está ativada e você executa um relatório pela primeira vez, a consulta éarmazenada no cache da atual sessão e reutilizada na próxima vez que vocêexecuta o relatório. Para obter mais informações, consulte o Framework ManagerUser Guide.

Afinidade de Servidor

Solicitações de afinidade de servidor são roteadas da mesma maneira que assolicitações de afinidade absoluta. A afinidade de servidor é usada para testes deorigem de dados na administração: um administrador pode testar a conexão comuma nova origem de dados. Para obter mais informações, consulte o tópico sobre acriação de uma origem de dados no IBM Cognos Business Intelligence Administrationand Security Guide.

Escalabilidade do IBM Cognos BI ServerO servidor de aplicativos IBM Cognos BI tem um ou mais servidores IBM CognosBI. Cada instalação do IBM Cognos BI contém o Content Manager para gerenciardados armazenados no Content Store. Cada servidor IBM Cognos BI contém umdispatcher que executa o serviço de apresentação do IBM Cognos BI, serviços derelatórios e relatório em lote, Job and Schedule Monitoring Service e serviço de log.

84 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 93: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Apenas um Content Manager fica ativo por vez. Os outros ficam em espera. UmContent Manager em espera só se torna ativo se o computador no qual o ContentManager ativo está instalado falhar.

Para melhorar a escalabilidade, é possível ativar ou desativar o Content Manager eos serviços de dispatcher em servidores de aplicativos individuais para equilibrar acarga de um determinado computador por tipo de serviço. Por exemplo, se tivertrês computadores de servidor de aplicativos, você pode dedicar um às solicitaçõesde relatório interativo em execução, outro ao Content Manager e o terceiro a outrosserviços do IBM Cognos.

Destinando o processamento a computadores específicos dessa forma, é possívelcontrolar a carga em cada computador. Por exemplo, a colocação do ContentManager em seu próprio computador assegura que outras solicitações não façamdowngrade de seu desempenho buscando recursos. Como execuções de relatóriostendem a ter muitos recursos, isole os serviços de relatórios de outras atividades,principalmente em grandes implementações do IBM Cognos BI. No entanto, antesde fazer esse tipo de configuração de ajuste, analise atentamente os requisitos dousuário.

Escalabilidade de Serviços do IBM CognosOs serviços do IBM Cognos operam como encadeamentos dentro do dispatcher. Osserviços de relatórios são diferentes de outros serviços da maneira comocontribuem com a escalabilidade.

Serviços de Relatórios em Lote e Relatório

Os serviços de relatórios em lote e relatório são componentes de instânciasmúltiplas do IBM Cognos BI. Como resultado, uma ou mais instâncias podem serconfiguradas para operarem em cada computador do IBM Cognos BI.

O mesmo programa é usado para o serviço de relatórios, que manipula solicitaçõesinterativas, e o serviço de relatórios em lote, que manipula tarefas planejadas. Paraobter mais informações sobre como configurar o número de instâncias dos serviçosde relatórios e o número de encadeamentos que cada instância manipula, consulteo Guia de Administração e Segurança doIBM Cognos.

Content Manager

O Content Manager, que pode ser instalado na Camada 2 ou 3 do IBM Cognos BI,armazena informações no Content Store. Para permitir uma recuperação rápida, oContent Manager constrói um cache na memória para atender a inúmerassolicitações. Isso assegura o desempenho ideal e aprimora a escalabilidade,limitando o número de leituras de banco de dados necessário para atender àssolicitações de usuários.

No único processo do Content Manager, diversos encadeamentos podem atendersimultaneamente às solicitações de conteúdo. O Content Manager cria um ou maisencadeamentos para cada solicitação do usuário. O desempenho depende daenergia da Central Processor Unit (CPU) do computador no qual o ContentManager está instalado.

Para aumentar a escalabilidade, use um computador maior capaz de gerenciarmais encadeamentos de solicitação simultânea. Ao ajustar a escala do ContentManager, assegure-se de escalar para o sistema de gerenciamento de banco de

Capítulo 7. Planejamento de Desempenho 85

Page 94: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

dados relacional do Content Store para que ele não impeça o desempenho doContent Manager.

Procura Indexada

O desempenho da procura é limitado pelo número de CPUs no ambiente do BI epode ser escalado com Componentes da camada de aplicativos instalados emdiversos computadores. Os serviços de índice são instalados com Componentes dacamada de aplicativos. O ajuste de escala do serviço de dados do índice acelera arecuperação dos resultados da procura em ambientes nos quais diversos usuáriosexecutam consultas de procura simultaneamente. Essa abordagem requer o uso deum sistema de arquivo compartilhado para dados do índice. Para obter maisinformações, consulte o tópico sobre como configurar os serviços de dados doíndice no Guia de Instalação e Configuração do IBM Cognos Business Intelligence.

Ter diversas instâncias do serviço de procura de índice tem pouco impacto naescalabilidade da função de procura. Porém, essa abordagem inclui redundância noambiente.

A qualidade dos resultados da procura depende da qualidade do conteúdo doíndice. As atualizações de índice devem ser executadas regularmente paraindexarem conteúdo novo e atualizado. Infelizmente, os processos de indexaçãopodem levar uma quantidade de tempo significativa para serem executados.

Como os processos e os serviços de indexação contam muito com o serviço derelatórios, é recomendável planejar as atualizações de índice para serem executadasfora dos períodos de pico. O processo de indexação inicial, como com qualquerprocesso de indexação de texto total, pode levar horas, dependendo do tamanhodo Content Store e dos dados relacionados do IBM Cognos BI. No entanto, devehaver apenas uma quantidade de tempo limitada na qual a atualização de índicepode ocorrer devido a outros processos do servidor. Talvez você queira escalar oserviço de atualização do índice para melhorar o desempenho da indexação.

Outros Serviços

A escalabilidade do serviço de apresentação, Job and Schedule Monitoring Servicee do serviço de log depende principalmente do tamanho da CPU e da memóriadisponível. Esses componentes podem ser escalados de duas maneiras:v verticalmente, usando um computador maior capaz de gerenciar mais

encadeamentos de solicitação simultâneav horizontalmente, executando os serviços em computadores adicionais

Não há uma configuração específica para sintonizar esses componentes. Porém, épossível visualizar a configuração de balanceamento de carga definida peloadministrador do servidor para determinar quanta carga é dada a cadacomputador executando esses serviços.

Planejamento de DisponibilidadeDisponibilidade é a capacidade de um sistema de resistir ou de se recuperar desituações excepcionais, como uma falha de computador. Todos os componentes doIBM Cognos BI têm recursos de failover integrados para assegurar que o IBMCognos BI manipule bem as exceções.

86 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 95: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

É possível configurar componentes em cada uma das camadas do IBM Cognos BIpara aprimorar a disponibilidade. Como regra geral, disponibilize todos oscomponentes do IBM Cognos BI em pelo menos dois computadores. Se ocomputador no qual um componente do IBM Cognos BI está em execução falhar,outro computador assumirá.

Se, por motivos de ajuste, você não estiver executando todos os componentes doIBM Cognos BI em cada servidor IBM Cognos BI, assegure-se de que cadacomponente esteja em execução em pelo menos dois servidores. No caso de umafalha do computador, o componente restante processa as solicitações. Odesempenho pode sofrer uma degradação, mas não deixará de funcionar.

IBM Cognos Business Intelligence Gateway AvailabilityToda comunicação da web no IBM Cognos BI é feita por meio de um gateway doIBM Cognos BI instalado em um servidor da web. Cada gateway pode secomunicar com um único dispatcher na camada de aplicativos.

Use dois ou mais servidores da web com o IBM Cognos BI. Isso garante que afalha de um único servidor não resultará em perda de serviço do IBM Cognos.Também é possível usar um mecanismo de balanceamento de carga externo, comoum roteador, para distribuir solicitações para todos os dispatchers disponíveis.

No improvável caso de uma falha, o gateway do IBM Cognos BI e o IBM CognosApplication Firewall serão reiniciados automaticamente pelo servidor da web.

IBM Cognos Business Intelligence Server AvailabilityO servidor IBM Cognos Business Intelligence contém o Content Manager paraarmazenar e gerenciar informações e um dispatcher para iniciar serviços do IBMCognos e rotear solicitações.

O dispatcher gerencia o serviço de apresentação do IBM Cognos BI, serviços derelatórios e relatório em lote, Job and Schedule Monitoring Service e serviço de log.Para assegurar que a falha de um computador ou serviço não torne o IBM CognosBI indisponível, instale dois ou mais servidores IBM Cognos BI. É possíveldistribuir serviços para servidores IBM Cognos BI, e não há necessidade de ativartodos os serviços em todos os servidores IBM Cognos BI.

A tecnologia Java do servidor IBM Cognos BI fornece ao Content Manager e aodispatcher suporte de failover integrado. Ambos os componentes sãomultiencadeados, e os encadeamentos são isolados uns dos outros. Se ocorrer umafalha, ela afetará apenas um encadeamento de solicitação. Se esse encadeamentofor perdido, nenhum outro encadeamento será afetado e a falha não afetará oserviço como um todo.

Se o Content Manager ou dispatcher falhar, o servidor IBM Cognos BI iráreiniciá-lo automaticamente. Se usar o IBM WebSphere Application Server LibertyProfile fornecido com o IBM Cognos BI, o serviço do IBM Cognos monitora ereinicia o servidor de aplicativos. Se usar um servidor de aplicativos diferente doWebSphere, os serviços de administração para esse servidor de aplicativos oreiniciam.

Disponibilidade do Content ManagerPor padrão, o primeiro Content Manager instalado com o IBM Cognos BI é o ativo.Um administrador do servidor IBM Cognos BI pode alterar o Content Manager

Capítulo 7. Planejamento de Desempenho 87

Page 96: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

padrão e o Content Manager ativo a qualquer momento. Quando o IBM Cognos BIé iniciado, o Content Manager bloqueia o armazenamento de conteúdo impedindoseu acesso a partir de todas as instalações do Content Manager. Essas outrasinstalações do Content Manager entram em espera.

Sua instalação pode incluir mais de um Content Manager, cada um em umcomputador diferente. Um computador com Content Manager fica ativo e um oumais computadores com Content Manager ficam em espera.

Esse mecanismo de failover funciona porque os dispatchers e o Content Managercomunicam-se rotineiramente um com o outro. Se um dispatcher não pode maisalcançar o Content Manager, o dispatcher sinaliza um Content Manager em espera,que se torna o Content Manager ativo. As outras instalações do Content Managerpermanecem em espera para continuar o suporte de failover. Os Content Managersem espera recuperam as configurações criptográficas, como a chave simétricacomum (utilizada para criptografar e descriptografar dados) do Content Managerativo.

Disponibilidade do Content StoreO Content Manager armazena informações do IBM Cognos BI no RDBMS dearmazenamento de conteúdo. O Content Manager grava no armazenamento deconteúdo usando transações relacionais adequadas. É possível usar ferramentas debanco de dados padrão para fazer backup e restaurar o armazenamento deconteúdo.

88 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 97: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 8. Monitoramento de Desempenho e Ajuste

Com o passar do tempo, um ambiente do IBM Cognos Business Intelligence muda.As populações de usuários crescem, as solicitações de processamento tendem aaumentar em número e em complexidade e a capacidade de rede e outros aspectosda infraestrutura podem ser modificados.

Essas mudanças podem afetar o desempenho do IBM Cognos BI. Como resultado,é importante monitorar e sintonizar o desempenho regularmente.

Monitoramento de desempenho significa verificar regularmente o status de suainstalação do IBM Cognos BI e seus recursos. O IBM Cognos BI fornece métricaspara a verificação do desempenho do sistema, servidores, dispatchers ou serviços.É possível configurar limites para as métricas para identificar quando odesempenho excede ou fica abaixo das faixas esperadas. É possível configurar osistema para notificar alguém que deve estar ciente do problema de desempenhoquando ele ocorrer. Deve-se conduzir o monitoramento regular e direcionado dosservidores IBM Cognos BI. Isto é importante para avaliar a ocorrência e impacto depaginação, uso de memória e outras medidas de um sistema eficiente.

O ajuste pode envolver ajustes nas seguintes áreas:v bancos de dados

Mantenha seus bancos de dados otimizados para consulta e relatório.v servidores de aplicativos

Ajuste a memória do servidor de aplicativos e as configurações de conexãoconforme requerido para melhorar o desempenho.

v servidores da WebSintonize o servidor da web para maximizar o desempenho.

v IBM Cognos BIMonitore e sintonize vários aspectos do sistema IBM Cognos BI.

Execute ajustes adicionais conforme necessário. Isso pode envolver modificação dasconfigurações de renderização de PDF, mudança de conexões de baixa largura debanda, execução de manutenção de disco regular, além de outras tarefas.

Após um certo ponto, os esforços de ajuste de desempenho resultam nadiminuição de retornos. Um crescimento na população de usuários e um aumentonas demandas de processamento exigirão que você considere eventualmente umaumento na capacidade do sistema. Para melhorar o desempenho do IBM CognosBI, é possível escalar verticalmente usando servidores mais poderosos ou escalarhorizontalmente incluindo servidores e equilibrando a carga de processamentoentre os servidores. Para obter mais informações sobre como determinar osrequisitos de capacidade do IBM Cognos BI, consulte “Planejamento deCapacidade” na página 73. Para obter informações sobre outras tarefas de ajuste emanutenção, consulte o Guia de Administração e Segurança do IBM Cognos BusinessIntelligence Administration and Security Guide.

© Copyright IBM Corp. 2005, 2014 89

Page 98: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Métricas de DesempenhoÉ possível monitorar o atual desempenho do sistema usando métricas. É possívelavaliar o status do sistema como um todo, bem como o status de servidoresindividuais, dispatchers e serviços ativados.

Por exemplo, é possível verificar as métricas de desempenho e observar que oserviço de relatórios mostra um indicador quadrado vermelho, que identifica umbaixo desempenho. Você visualiza as métricas para o serviço de relatórios edetermina que o número de solicitações esperando na fila excede o número quepode ser processado em uma quantidade de tempo especificada. É possível tomaruma ação para reduzir o número de solicitações esperando na fila.

Métricas são agrupadas usando as seguintes categorias:v métricas da sessão para monitorar o número de sessões no sistema

Essas métricas são coletadas pelo Content Manager.v métricas da fila para monitorar a capacidade dos dispatchers e dos serviços de

acompanhar as solicitações que estão esperando na filaPor exemplo, as métricas de fila para serviços podem identificar que assolicitações estão esperando muito tempo na fila para serem processadas. Hádois tipos de métricas de fila. Métricas de fila global, que incluem JobQueue,Fila SMTP e Fila de Tarefas, são coletadas pelo serviço de monitoramento. Asmétricas de fila de serviços são coletadas por serviços individuais.

v As métricas da Java Virtual Machine para monitorar informações de status,como quantidade de tempo que uma JVM no ambiente do IBM Cognos BI esteveem execução e quanto de memória ela está usandoEstas métricas são coletadas pela Java Virtual Machine.

v métricas da solicitação de serviço para monitorar tempos de processamento,volume de solicitações, status operacional dos serviços e tempos de respostaEssas métricas são coletadas pelo dispatcher que gerencia o serviço.

v métricas do serviço de relatórios para monitorar processos de serviço derelatórioEssas métricas são coletadas pelo dispatcher que gerencia o serviço de relatórios.

A disponibilidade de uma métrica depende do recurso com o qual ela estáassociada. Por exemplo, algumas métricas estão disponíveis para o sistema,servidores, dispatchers e serviços. Outras métricas podem estar disponíveis apenaspara um subconjunto desses recursos.

Você define os valores de limite que determinam se o status de um recurso indicadesempenho excelente (indicador verde), desempenho médio (indicador amarelo)ou desempenho fraco (indicador vermelho). Não há valores de limite padrão. Sevocê definir limites, os valores serão armazenados no Content Store.

Também é possível criar um agente que monitore as métricas e notifique vocêquando os valores de limite forem excedidos. Por exemplo, é possível criar umagente que envie um email quando um valor de limite for excedido.

Quando um limite for excedido, o dispatcher gravará uma entrada em um bancode dados de criação de log.

90 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 99: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Para obter informações sobre métricas do sistema, incluindo como definir valoresde limite e notificações, consulte o Guia de Administração e Segurança do IBMCognos Business.

Ajuste do Banco de DadosA origem de dados usada pelo IBM Cognos BI geralmente é um sistema degerenciamento de banco de dados relacional, como IBM DB2, Microsoft SQL Serverou Oracle. Para assegurar que o IBM Cognos BI continue tendo uma boa execução,é importante manter o desempenho do seu banco de dados.

Isso significa otimizá-lo para consulta, relatório e análise. Se o IBM Cognos BI eoutros aplicativos demandarem mais de um banco de dados do que ele podefornecer, ou se as consultas forem muito grandes para um banco de dadosmanipular com eficiência, talvez você enfrente um aumento nos tempos deresposta e uma degradação no desempenho e na escalabilidade do IBM Cognos BI.

Para obter informações sobre o ajuste do banco de dados, consulte suadocumentação.

Ajuste de Servidores de AplicativosO servidor de aplicativo Java contém os servlets do Content Manager e dodispatcher. Por padrão, o IBM Cognos BI instala e usa o IBM WebSphereApplication Server Liberty Profile como o servidor de aplicativos padrão. Tambémé possível configurar o IBM Cognos BI para usar outro servidor de aplicativo Java.

Independentemente do servidor de aplicativos usado, para aprimorar e manter odesempenho do IBM Cognos BI, você deve monitorar configurações de memória elimites de conexão e ajustá-los com base nas características de uso do IBM CognosBI.

Alterando Configurações de MemóriaAs configurações de memória do servidor de aplicativos ditam a memória que estádisponível para os dispatchers e serviços do IBM Cognos BI gerenciados peloservlet Java.

No IBM Cognos Configuration, a alocação de memória padrão é de 768 Megabytes.Se esperar muitos usuários e solicitações de relatório, talvez você queira aumentara alocação de memória para além do padrão.

A estratégia de alocação de memória para o seu servidor de aplicativos dependeda capacidade disponível dos seus recursos e das necessidades de recurso deoutros aplicativos que são executados no servidor. Em geral, configure o servidorde aplicativos com no mínimo 512 megabytes de memória para aplicativosmultiusuários. Talvez você possa reduzir a memória do servidor de aplicativospara 256 megabytes, mas você só deve considerar essa possibilidade para usuáriosúnicos, ou para aplicativos de demonstração ou prova de conceito.

Para configurar as definições de memória do IBM WebSphere Application ServerLiberty Profile, consulte o IBM Cognos Configuration ou métodos alternativos.Para obter informações sobre o uso do IBM Cognos Configuration, consulte IBMCognos Business Intelligence Installation and Configuration Guide. Se você usar umservidor de aplicativos diferente do IBM WebSphere Application Server LibertyProfile, consulte a documentação para esse produto.

Capítulo 8. Monitoramento de Desempenho e Ajuste 91

Page 100: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Configurando Limites de ConexãoPara o dispatcher do IBM Cognos BI atender ao número esperado de solicitações, éimportante configurar os limites de conexão de seu servidor de aplicativos.Dependendo de seu servidor de aplicativos, as conexões podem ser referidas comoencadeamentos. A configuração aplicada determinará o número de conexões, ouencadeamentos, disponíveis que podem ser manipulados simultaneamente peloprocesso do servidor de aplicativos.

Se o valor dessa configuração do servidor de aplicativos for muito baixo, osusuários poderão encontrar dificuldades ao fazer solicitações do IBM Cognos BI. Éuma boa prática monitorar o processo do servidor de aplicativos e seu uso deconexões.

Para configurar o IBM WebSphere Application Server L:iberty Profile, use oarquivo server.xml localizado no diretório <c10_location>/wlp/usr/servers/cognosserver. Para obter detalhes, consulte o IBM WebSphere Application ServerKnowledge Center.

Para fazer configurações de conexão do Apache Tomcat, use o arquivo\conf\server.xml localizado no diretório do Tomcat em seu local de instalação doIBM Cognos BI. O IBM Cognos BI usa as configurações para o conector coyote.

Ajuste de Servidor da WebO gateway padrão do IBM Cognos BI é o CGI, que pode ser usado com todos osservidores da web suportados. Para melhorar o desempenho, considere usar umgateway escalável, como Apache mod para servidores Apache e IBM HTTP ouISAPI para servidores da web IIS.

Para obter informações sobre a escalabilidade do servidor da web no IBM CognosBI, consulte “Escalabilidade do Gateway e do Servidor da Web” na página 79. Paraobter informações sobre o ajuste do servidor da web, consulte sua documentação.

Ajuste do IBM Cognos BIA maneira como você usa e configura o IBM Cognos BI pode afetar seudesempenho. Por exemplo, é possível projetar modelos e relatórios com odesempenho em mente, configurar dispatchers e serviços do IBM Cognos BI para odesempenho e planejar tarefas para fazer melhor uso dos recursos do sistema.

Projetando Modelos e Relatórios para DesempenhoO design e a criação de modelos no Framework Manager são etapas importantesno fluxo de trabalho do IBM Cognos BI. Um modelo especifica, estrutura, inclui egerencia metadados usados para criar relatórios. Para conseguir o desempenhoideal do IBM Cognos BI, um modelador pode projetar modelos que especifiquemprompts padrão e que configurem o tipo de processamento de consulta.

Especificando Prompts Padrão

Para melhorar o desempenho da consulta, modelos podem incluir relatórios quesolicitam do usuário um nome descritivo, assim como executar filtragem por umcódigo ou valor de chave.

92 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 101: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

É possível modificar um modelo para assegurar que consultas enviadas para aorigem de dados sejam eficientes, bem formadas e seguras. Para assegurar odesempenho ideal, o modelador do Framework Manager podev especificar as regras que controlam a geração de consultav restringir acesso de usuário a linhas ou colunas específicas de dadosv modelar relacionamentos de dados para ocultar a complexidade dos dados dos

autores do relatório

Para obter mais informações, consulte o Guia do Usuário do IBM Cognos FrameworkManager.

Configurando Tipo de Processamento de Consulta

Para metadados relacionais, é possível melhorar o desempenho selecionando o tipoapropriado de processamento de consulta.

Há dois tipos de processamento de consulta:v local limitado

O servidor de banco de dados faz o máximo possível da execução e doprocessamento de SQL. Porém, alguns relatórios ou seções de relatório usamprocessamento de SQL local.

v apenas banco de dadosO servidor de banco de dados faz todos o processamento e execução de SQL.Um erro aparecerá se algum relatório ou seção de relatório exigir processamentode SQL local.

Embora geralmente o servidor de banco de dados possa executar a SQL e executarrelatórios com mais rapidez, o processamento local às vezes é necessário. Porexemplo, escolha processamento local limitado se quiser criar junções de banco dedados cruzadas ou se quiser que os autores de relatório usem funções SQL99 nãosuportadas.

Algumas consultas complexas, como uma consulta que deve gerar uma cláusula Atpara evitar contagem dupla, requerem processamento local limitado. Nesse caso, aconsulta usa automaticamente processamento local limitado, mesmo se o pacote foipublicado apenas com processamento de banco de dados.

Para obter mais informações, consulte o Guia do Usuário do IBM Cognos FrameworkManager.

Ajustando Dispatchers do IBM Cognos BIOs dispatchers do IBM Cognos BI gerenciam a distribuição de solicitações.

É possível monitorar dispatchers do IBM Cognos BI usando opções deadministração. Para obter mais informações, consulte “ IBM Cognos Connection”na página 4.

Em um ambiente IBM Cognos BI distribuído, há dois ou mais servidores, cada umcom um dispatcher para gerenciar o fluxo de solicitação do IBM Cognos BI. Odispatcher é responsável por rotear solicitações para os serviços configurados emum determinado servidor IBM Cognos BI.

Capítulo 8. Monitoramento de Desempenho e Ajuste 93

Page 102: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Um servidor IBM Cognos BI pode ser configurado para manipular uma proporçãoespecificada de solicitações. Isso é importante principalmente se você tiverservidores de capacidade diferente e tiver que fazer mudanças granulares emservidores específicos em seu ambiente.

Configurando a Capacidade do Processo

A cada dispatcher do IBM Cognos BI é designada uma capacidade de processo.Isso dita o número de solicitações que será manipulado por um servidor. Porpadrão, a distribuição de solicitação usa um algoritmo de round-robin ponderadoque distribui solicitações igualmente entre todos os dispatchers configurados.Nesse caso, a capacidade de processo para cada dispatcher é designada como umpeso de 1.0.

A capacidade de processo deve ser configurada de acordo com o desempenhorelativo de cada servidor. Por exemplo, considere uma topologia de doisservidores. Se todas as outras variáveis forem constantes, um servidor comprocessador quad deve ser configurado com capacidade de processador de 2.0,enquanto que um servidor com processador dual deve receber capacidade deprocessamento de 1.0. Isso significa que na topologia de dois servidores, umservidor recebe duas vezes o número de solicitações do outro.

Para obter mais informações, consulte o Guia de Administração e Segurança doIBM Cognos .

Especificando Roteamento de Dispatcher Avançado

Dependendo de como seu sistema estiver configurado, é possível controlar comoos relatórios serão distribuídos entre os servidores. Por exemplo, você temdepartamentos diferentes que mantêm seus próprios servidores, ou tem servidoresespecíficos configurados para acesso a dados específicos, como servidores desistema operacional Microsoft Windows para bancos de dados do Microsoft SQLServer e servidores de sistema operacional Linux configurados para acesso ao DB2.É possível configurar o IBM Cognos BI para que solicitações de relatório sejamprocessadas por servidores específicos aplicando regras de roteamento a funções,grupos e pacotes específicos.

Para obter mais informações, consulte o Guia de Administração e Segurança doIBM Cognos .

Ajustando o Serviço de Relatórios, Serviço de Relatórios emLote e Serviço de Dados de Relatório

O serviço de relatórios, o serviço de relatórios em lote e o serviço de dados dorelatório têm várias configurações que podem ser feitas para otimizar o uso derecursos.

Há inúmeros processos associados ao serviço de relatórios e ao serviço derelatórios em lote. Para obter a lista completa, consulte “Serviços do IBM Cognos”na página 11. Quando esses serviços recebem solicitações do dispatcher, elesiniciam processos para manipular solicitações. É possível especificar o númeromáximo de processos que esses serviços podem iniciar de uma vez.

O número de processos deve ser configurado com base na quantidade decapacidade disponível fornecida pelos servidores IBM Cognos BI. Em geral, oprocessamento de relatório é um processo limitado por CPU. Como resultado, o

94 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 103: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

número de CPUs em um servidor e as taxas de clock dessas CPUs são asprincipais variáveis das quais você deve se lembrar ao ajustar essa configuração apartir do valor padrão 2.

Por exemplo, um servidor com quatro CPUs disponíveis geralmente deve serconfigurado para usar mais processos do serviço de relatórios em lote do que umservidor com apenas duas CPUs disponíveis. Similarmente, dados dois servidorescom um número igual de CPUs, o servidor com uma taxa de clock de CPUsignificativamente mais rápida deve ser configurado para usar mais processos deserviço de relatório e relatório em lote.

Para o serviço de dados do relatório, é possível especificar o tamanho máximo dorelatório que pode ser enviado.

Para obter mais informações sobre as configurações de administração do servidor,consulte o Guia de Administração e Segurança do IBM Cognos.

Definindo Configurações de AfinidadeÉ possível especificar o número máximo de conexões de alta afinidade e de baixaafinidade que o dispatcher pode abrir para manipular solicitações. As conexões dealta afinidade são usadas para processar solicitações de alta afinidade e deafinidade absoluta dos serviços de relatórios, enquanto que as conexões de baixaafinidade são usadas para processar solicitações de baixa afinidade.

Conexões de Alta Afinidade

Uma conexão de alta afinidade é usada para manipular uma solicitação de altaafinidade, e cada conexão manipula uma solicitação por vez. Uma solicitação dealta afinidade é uma transação que pode se beneficiar de uma solicitaçãoprocessada anteriormente. Ela pode ser processada em qualquer um de inúmerosservidores, mas o consumo de recursos será minimizado se a solicitação for roteadade volta para o processo de serviço de relatório que foi usado para executar oprocesso original.

Cada processo de relatório tem um número configurável de conexões de altaafinidade. O número de conexões de alta afinidade a ser configurado deve serbaseado no número de conexões de baixa afinidade configurado para cadaprocesso de relatório, bem como na capacidade necessária para outros serviços nomesmo servidor.

A decisão de distribuição entre conexões de alta e baixa afinidade por processo derelatório em lote deve ser uma função dos tipos de solicitação de distribuiçãoantecipada. Por exemplo, um aplicativo de relatório HTML pode ter maiorprobabilidade de solicitações de alta afinidade do que um aplicativo de relatórioPDF. A solicitação "rolar página para baixo" para um relatório em HTML usa umaconexão de alta afinidade sempre que possível.

Em geral, o número de serviços de relatórios em lote e processos de serviço derelatório deve ser o principal parâmetro a ser otimizado durante a implementaçãode um aplicativo IBM Cognos BI. Após o uso do recurso do sistema serconfigurado para operar de modo eficiente, o número de conexões de afinidadepode ser sintonizado para maior otimização.

Nota: Se o número de conexões de afinidade por processo for configurado comomuito alto, o processo poderá ficar sobrecarregado com o gerenciamento de

Capítulo 8. Monitoramento de Desempenho e Ajuste 95

Page 104: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

conexões. Isso resultará em competição para os recursos do sistema, e assolicitações levarão mais tempo para serem concluídas devido ao uso ineficientedos recursos do servidor.

Conexões de Baixa Afinidade

Uma conexão de baixa afinidade é usada para manipular uma solicitação de baixaafinidade. Cada conexão manipula uma solicitação por vez. Uma solicitação debaixa afinidade operará de modo eficiente em qualquer servidor.

O serviço de relatórios e o serviço de relatórios em lote são capazes de manipularsolicitações de baixa afinidade. As solicitações de baixa afinidade que foraminiciadas pela atividade planejada farão uso das conexões de baixa afinidadeconfiguradas para um serviço de relatórios em lote. As solicitações de baixaafinidade que foram iniciadas por uma atividade acionada por usuário farão usodas conexões de baixa afinidade configuradas para um serviço de relatórios.

Cada processo de relatório e relatório em lote tem um número configurável deconexões de baixa afinidade. O número de conexões de baixa afinidade porprocesso de serviço de relatório deve ser configurado em coordenação com asconfigurações especificadas para o serviço de relatórios em lote.

A decisão de distribuição entre conexões de alta e baixa afinidade por processodeve ser uma função da distribuição antecipada dos tipos de solicitação. Porexemplo, um aplicativo de relatório em HTML pode ter maior probabilidade desolicitações de alta afinidade do que um aplicativo de relatório em grande parteem PDF. A solicitação "rolar página para baixo" para um relatório em HTML usauma conexão de alta afinidade sempre que possível.

Em general, o número de processos de serviços de relatório e serviços de relatóriosem lote deve ser o principal parâmetro a ser otimizado durante a implementaçãoinicial de um aplicativo IBM Cognos BI. Após o uso do recurso do sistema serconfigurado para operar de modo eficiente, o número de conexões de afinidadepode ser sintonizado para maior otimização.

Nota: Se o número de conexões de afinidade por processo for configurado comomuito alto, o processo poderá ficar sobrecarregado com o gerenciamento deconexões. Isso resultará em competição para os recursos do sistema, e assolicitações levarão mais tempo para serem concluídas devido ao uso ineficientedos recursos do servidor.

Nível de Afinidade de Atividades do IBM Cognos BI

O IBM Cognos BI inclui as seguintes atividades de alta afinidade:v Links do Report Viewer

Executar novamenteRetornar

v Navegação em relatório em HTMLPágina superiorRolar página para cimaRolar página para baixoPágina inferior

v opções de entrega

96 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 105: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

SalvarSalvar ComoImprimiremailVisualizar

O IBM Cognos BI inclui as seguintes atividades de baixa afinidade:v consulta de relatório

relatórioprocessamento de relatório

v autoria de relatóriorecuperação de metadadosvalidação de consulta

v administrativoteste de conexões de origem de dadosinclusão de objetos (pastas, tarefas, planejamentos, etc.)atualização da página de portal

Para obter mais informações sobre afinidade, consulte “Afinidade de Solicitação”na página 83. Para obter informações sobre como configurar conexões de afinidade,consulte o Guia de Administração e Segurança do IBM Cognos.

Boas Práticas para Relatório PlanejadoA arquitetura do IBM Cognos Business Intelligence se diferencia entre oprocessamento de solicitações interativas e não interativas. Todas as solicitaçõesiniciadas por meio de atividade do usuário são processadas pelo serviço derelatórios, enquanto a atividade planejada ou orientada por evento é processadapelo serviço de relatórios em lote.

O relatório planejado é um aspecto crítico de qualquer solução de relatóriocorporativa em grande escala. O gerenciamento efetivo de períodos de tempo deuso baixos ou não interativos, em combinação com ciclos de atualização de dadosde uma organização, dá aos administradores a oportunidade de preparar omáximo de informações possível fora dos horários de pico para futura recuperaçãopela maior comunidade de usuários de inteligência de negócios.

Usar Tarefas para Planejar Relatórios

Relatórios podem ser planejados individualmente. No entanto, se você tiver váriosrelatórios para planejar, o planejamento um a um poderá se tornar fatigante. Comoalternativa, é possível usar tarefas para executar atividades planejadas.

Uma tarefa é um contêiner de atividades de processamento que opera de maneiracoordenada. Em vez planejar relatórios individuais, uma tarefa permite quediversos relatórios sejam executados usando o mesmo planejamento.

Cada atividade ou etapa dentro de uma tarefa pode ser executada de formasimultânea ou receber uma ordenação de sequência. O serviço de tarefa enviaetapas ao serviço de monitoramento. O serviço de monitoramento enfileira asetapas da tarefa e gerencia quantos relatórios são encaminhados ao serviço derelatórios em lote dependendo da configuração.

Capítulo 8. Monitoramento de Desempenho e Ajuste 97

Page 106: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Toda atividade planejada é gerenciada pelo serviço de monitoramento. Esse serviçoencaminha tarefas a diferentes serviços de destino para processamento e monitorasua execução. Por exemplo, relatórios são encaminhados ao serviço de relatóriosem lote.

Configurações do Serviço de Tarefa

O serviço de tarefa é responsável por recuperar definições de tarefas doArmazenamento de Conteúdo, inspecionar essas definições e encaminharsolicitações de execução de etapa para o serviço de monitoramento

As configurações para o serviço de tarefa incluem o seguinte:v Número máximo de conexões para serviços de tarefa durante períodos de baixa

demandaO número máximo de tarefas durante períodos de baixa demanda identifica umlimite configurável de tarefas que podem ser executadas simultaneamentedurante o período de baixa demanda especificado.

v Número máximo de conexões do serviço de tarefa durante o período de picoO número máximo de tarefas durante períodos de pico identifica um limiteconfigurável de tarefas que podem ser executadas simultaneamente durante operíodo de pico especificado. Se um aplicativo não executar uma atividadeplanejada durante o período de pico especificado, essa configuração não seráaplicável.

Para obter informações sobre estas e outras configurações de serviço de tarefa eplanejamento, consulte o Guia de Administração e Segurança do IBM Cognos.

Usando Bursting de RelatórioBursting de relatório é um método de produzir um conjunto de relatórios comconteúdo personalizado baseado em uma definição de relatório comum. O burstingfaz uma execução única de um relatório; divide o conteúdo conforme requerido,normalmente com base no acesso à segurança; e distribui as seções para osusuários apropriados com base no conteúdo do relatório.

Bursting é um aspecto crítico de qualquer solução de relatório corporativa emgrande escala. O gerenciamento efetivo de períodos de tempo de uso baixos ounão interativos, em combinação com ciclos de atualização de dados de umaorganização, dá aos administradores a oportunidade de preparar o máximo deinformações possível para futura recuperação pela maior comunidade de usuáriosde inteligência de negócios. Bursting de relatório no IBM Cognos BI simplifica adistribuição de informações. Um relatório é criado uma vez e separado emdiversas saídas de relatório filtradas com conteúdo individualizado.

Bursting de relatório oferece benefícios de escalabilidade e ajuda no gerenciamentoefetivo de recursos. Ele também reduz o tráfego de rede, minimiza consultas debanco de dados e ativa o IBM Cognos BI para processar diversos relatóriospersonalizados em paralelo.

Para obter informações sobre relatórios de bursting, consulte o Guia do Usuário doIBM Cognos Report Studio ou o Software Development Kit Developer Guide.

98 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 107: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Renderização de PDFÉ possível alterar configurações de renderização de PDF para melhorar o tempo deresposta. Se um usuário visualizar um documento de uma página em um sistemainativo, o tempo de CPU geralmente é menor que um segundo. No entanto, osarquivos PDF variam em tamanho, e o tempo de resposta é limitado pelavelocidade da rede.

Para melhorar o tempo de resposta, você pode fazer o seguinte:v Desativar a integração de fonte.

A integração de fontes pode incluir 100 kilobytes ou mais em cada relatório.Onde a velocidade da conexão for de 56 Kbps ou menos, desative a integraçãode fonte.

v Evite fontes incomuns.Quando você desativa a integração de fonte, os autores de relatório evitam usarquaisquer fontes que os clientes do relatório possam não ter instaladas em seuscomputadores. Se os clientes do relatório não tiverem o conjunto de fontes usadopelos autores de relatório instalado em seus computadores, uma fonte padrãoserá substituída.

v Ative documentos PDF linearizados.É possível ativar a visualização de PDF linearizado, conhecida como serviço debyte, que entrega documentos para usuários conforme as páginas tornam-sedisponíveis. Isso é ativado por padrão nas configurações de renderização de PDFe Adobe Acrobat Reader.

Para obter mais informações sobre documentos PDF, consulte a documentaçãofornecida com o Adobe Acrobat.

Conexões de Largura de Banda BaixaSe você tiver usuários que acessam o IBM Cognos BI usando uma conexão discada,altere as configurações de renderização de PDF para melhorar o desempenho.

Também é possível reduzir tamanhos de página padrão no Query Studio e ReportStudio. Em instalações de alto volume, a quantidade de HTML gerada pode seralta. É possível melhorar o desempenho diminuindo o tamanho de página padrãopara reduzir a quantidade de HTML passada inicialmente para o servidor da webe para seus usuários.

Manutenção de DiscoCom o decorrer do tempo, os dados em um disco físico tornam-se fragmentados, oque pode causar degradação do desempenho ao gravar ou acessar a partir dodisco. A desfragmentação de disco deve ser uma atividade regular de manutençãodo sistema.

Desempenho para o IBM Cognos MobileÉ possível usar vários métodos para estimar e controlar o desempenho doambiente do IBM Cognos Mobile.

Capítulo 8. Monitoramento de Desempenho e Ajuste 99

Page 108: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Estimativa de Largura de Banda Requerida pelo IBM CognosMobile

O IBM Cognos Mobile envia versões compactadas de relatórios do servidor para odispositivo móvel. O tamanho de um relatório compactado pode variar de 2 KBpara um relatório de página simples que contém texto e uma tabela cruzada, atépossivelmente 500 KB para um relatório de 10 páginas que contém diversosgráficos detalhados em cada página.

Cada versão de um relatório é enviada somente uma vez. Então ele é armazenadoem cache no dispositivo móvel. Um usuário remoto pode então visualizar orelatório quantas vezes quiser no dispositivo sem consumir largura da bandaadicional.

Outras operações, como navegar no armazenamento de conteúdo e responderprompts, também consomem largura da banda. A largura da banda consumida éproporcional àquela utilizada pelo navegador da área de trabalho que executa amesma ação, mas menor porque não são trocadas informações extras deformatação.

O IBM Cognos Mobile empenha-se em uma pesquisa inteligente para detectaralterações no servidor. Em um estado inativo, cada dispositivo móvel envia umapequena mensagem de dados ao servidor a cada 24 horas. (Observe que esse valoré configurável). Se houver uso pesado, onde um usuário do dispositivo móvelexecuta muitos relatórios durante todo o dia e programa muitos relatórios paraentregar ao dispositivo móvel, o dispositivo automaticamente conecta-se aoservidor mais frequentemente.

Para calcular os custos em largura da banda, um administrador pode usar aseguinte fórmula como um guia:

(número de usuários) x (tamanho médio de um relatório) x (número de relatóriosadhoc executados em cada dia por usuário + número de relatórios planejados paraenvio a cada usuário por dia).

Estimativa do Número Necessário de ServidoresA carga gerada por um usuário usando o IBM Cognos Mobile em um servidor(dispatcher) é similar à carga gerada pelo mesmo usuário usando os produtos dedesktop do IBM Cognos.

Os recursos necessários a um usuário de desktop para pesquisar pastas, executarrelatórios, responder a avisos e visualizar o relatório resultante sãoaproximadamente os mesmos recursos necessários a um usuário móvel paraexecutar as mesmas ações. Como resultado, para estimar o número de servidoresnecessários para os usuários móveis, é possível usar a mesma fórmula que é usadapara estimar o número de servidores necessários para os usuários de desktop.

Estimando o Tamanho de um RelatórioÉ possível usar os relatórios típicos para determinar o tamanho do conteúdo que étransferido pela rede da operadora de serviços wireless para o dispositivo móvel.

Procedimento1. Remova todos os relatórios do dispositivo móvel.2. Execute o relatório que deseja para conhecer o tamanho.

100 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 109: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

3. No navegador da sua área de trabalho, digite a solicitação a seguir:http://servername/alias/cgi-bin/cognos.cgi/mobileService?mob_op=about

4. Se a segurança estiver ativada, efetue logon.Assegure-se de efetuar logon com o mesmo usuário que executou o relatório nodispositivo móvel.Um pequeno documento XML é exibido. Dentro do documento há uma seçãoque se parece com o exemplo a seguir, mostrando o número 28. O número realque você vê depende seu relatório:<s2><inbox>28</inbox></s2>

Dica: Como você possui apenas um relatório, apenas um número deveaparecer. Se houver diversos números separados por dois pontos, isso significaque você não excluiu todos os relatórios. Deve-se excluir todos os relatórios erepetir as etapas 1 a 3.

5. Digite a solicitação a seguir, substituindo o número 28 pelo número obtido naetapa 4: http://servername/alias/cgi-bin/cognos.cgi/mobileService?mob_op=downloadDB&mob_ir=28

A resposta dessa solicitação é o conteúdo do relatório real.6. Salve esta resposta como um arquivo e registre seu tamanho.

Esse arquivo é o que foi transferido pela rede.7. Repita essas etapas para diversos relatórios típicos para obter uma ideia da

quantidade de dados que seus usuários remotos utilizam.

Definições de Configuração de Processamento de Relatório AvançadoPor padrão, o IBM Cognos BI é configurado para processar relatórios e outrastransações de inteligência de negócios usando um modelo padrão aplicável a todosos aplicativos. É possível alterar o comportamento de processamento padrão para oservidor IBM Cognos BI modificando entradas no arquivo rsvpproperties.

Configurando Propriedades do rsvpproperties.xml

O arquivo rsvpproperties.xml.sample está localizado no diretórioc10_location/configuration. Dependendo do seu aplicativo IBM Cognos BIespecífico e das demandas depositadas nele, a mudança das configurações noarquivo rsvpproperties.xml pode beneficiar o desempenho.

Para ativar o arquivo rsvpproperties.xml.sample, você deve renomear o arquivorsvpproperties.xml e reiniciar o IBM Cognos BI. Essa atividade deve ser conduzidaem todos os servidores IBM Cognos BI.

As configurações no arquivo rsvpproperties.xml são muito sensíveis à mudança. Amudança dessas propriedades pode afetar muito o comportamento do IBM CognosBI. Como resultado, você deve ser criterioso ao alterar estes valores. Para obtermais informações, entre em contato com o Cognos Cognos Software Services.

Capítulo 8. Monitoramento de Desempenho e Ajuste 101

Page 110: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

102 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 111: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 9. Considerações de Globalização

Muitas empresas fazem transações no mercado global. Nesse ambiente, os usuáriosfalam diferentes idiomas, trabalham com diferentes moedas, usam diferentesformatos de data e hora e esperam diferentes ordens de classificação.

O IBM Cognos Business Intelligence fornece um ambiente de relatório no qual osusuários podem criar relatórios e acessar dados em diferentes idiomas. Os usuáriospodem trabalhar na interface com o usuário do IBM Cognos BI usandoconfigurações regionais e o idioma suportado de sua preferência, além de qualquercombinação de idiomas suportados.

O IBM Cognos BI suporta origens de dados Unicode e não Unicode. Uma únicainstalação do IBM Cognos BI suporta diversos idiomas, e os relatórios podem sergerados uma vez para serem usados em idiomas diferentes.

Se você for usar o IBM Cognos BI em um ambiente global, decida como configuraro IBM Cognos BI para que elementos da interface e conteúdo de relatórioapareçam nos idiomas necessários para o usuário.

Para configurar o IBM Cognos BI para um ambiente global, faça o seguinte:v Assegure-se de que todas as sequências que aparecem na interface com o

usuário do IBM Cognos BI sejam traduzidas para os idiomas necessários.v Inclua fontes no ambiente do IBM Cognos BI.

Assegure-se de que os pacotes de idiomas apropriados foram instalados emtodos os computadores na instalação distribuída para suportar os conjuntos decaracteres usados.

v Customize o suporte ao idioma para a interface com o usuário.Inclua ou remova suporte ao idioma da interface com o usuário. Também épossível especificar o idioma usado na interface com o usuário quando o idiomaespecificado no código de idioma do usuário não estiver disponível.

v Assegure-se de que os usuários vejam relatórios, dados ou metadados em seuidioma preferencial.Também é possível especificar o idioma no qual um relatório é visualizado se ousuário preferencial do usuário não estiver disponível.

v Customize moeda, números, datas e horários.Assegure-se de que essas variáveis sejam formatadas corretamente para usuáriosem diferentes locais.

v Configure seu banco de dados.Certos bancos de dados requerem configuração específica do software do clienteou servidor para ativar o relatório multilíngue.

Para obter informações sobre como instalar e configurar o IBM Cognos BI, consulteo Guia de Instalação e Configuração do IBM Cognos Business Intelligence.

© Copyright IBM Corp. 2005, 2014 103

Page 112: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Códigos de IdiomaO IBM Cognos BI suporta vários tipos de código de idioma. Por padrão, o IBMCognos BI assegura que todos os códigos de idioma, que podem vir de diferentesorigens e em vários formatos, usam um formato consistente. Isto significa quetodos os códigos do idioma expandidos se adaptam às configurações de idioma ecódigo da região.

No IBM Cognos BI, uma especificação de código de idioma consiste nas seguintespartes, separadas por um hífen (-):v A primeira parte é um código de conjunto de dois caracteres, como en, que

especifica um idioma.v A segunda parte é um código de conjunto de dois caracteres, como us, que

especifica uma configuração regional.

Um código do idioma especifica informações linguísticas e convenções culturais detipos de caracteres, ordenação, formato de data e hora, unidade monetária emensagens. Mais de um código do idioma pode ser associado a um determinadoidioma, que permite diferenças regionais.

Código do Idioma do Produto

O código de idioma do produto controla o idioma da interface com o usuário etodas as mensagens, incluindo mensagens de erro.

Código de Idioma do Conteúdo

O código de idioma do conteúdo consiste em combinações de idioma e região quesão suportadas para objetos do Content Manager, objetos do Framework Manager,formatação de dados do Content Manager, formatação de dados do relatório, textode relatório (títulos) e dados de banco de dados (se a ferramenta de banco dedados estiver configurada para usar código de idioma).

Código do Idioma do Servidor

O código de idioma do servidor assegura que todas as mensagens de log estejamem um idioma. Ele é configurado durante a instalação. Em um ambientedistribuído, cada servidor IBM Cognos BI obtém o código de idioma do servidordo Content Manager.

Não altere o código de idioma do servidor após especificar quaisquer grupos oufunções do IBM Cognos como parte da modelagem de segurança dentro de seuambiente. Além disso, se existir mais de um Content Manager em sua instalaçãodo IBM Cognos BI, assegure-se de que o código de idioma do servidor estejaconfigurado para o mesmo valor para todos os Content Managers.

Código de Idioma do Autor

O código de idioma do autor é baseado no código de idioma do conteúdo, e ocódigo de idioma é usado quando uma especificação de relatório ou consulta écriada. Isso determina formatos de dados literais e ligação de modelo. Os códigosde idioma do autor devem ser suportados pelo modelo de metadados em que orelatório é baseado.

104 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 113: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Código de Idioma do Usuário

Determinar as preferências de idioma e de código de idioma dos usuários eimpingir um código de idioma de resposta apropriado são questões importantes dadistribuição de relatórios em diferentes idiomas.

O código do idioma do usuário especifica as configurações padrão que o usuáriodeseja utilizar para formatar datas, horários, unidades monetárias e números. OIBM Cognos BI usa essas informações para apresentar dados ao usuário.

O IBM Cognos BI obtém um valor para o código de idioma do usuário verificandoessas origens na ordem listada:1. provedor de autenticação

Se o provedor de autenticação tiver definições de código de idiomaconfiguradas, o IBM Cognos BI usará esses valores para o código de idioma doconteúdo e do produto do usuário.

2. configurações de preferências do usuárioSe o usuário fizer as configurações de preferência do usuário no IBM CognosConnection, o IBM Cognos BI usará essas configurações para o código deidioma do conteúdo e do produto do usuário e para as opções de formataçãopadrão. As configurações de preferências do usuário substituem os valoresobtidos do provedor de autenticação.

3. cookie do navegadorUsuários anônimos e convidados não podem configurar as configurações depreferências do usuário. Para esses usuários, o IBM Cognos BI obtém umcódigo de idioma do usuário do cookie do navegador armazenado nocomputador.

Código de Idioma da Execução

O código de idioma da execução se refere aos códigos de idioma do conteúdo e doproduto do usuário para uma sessão específica doIBM Cognos BI. O IBM CognosBI obtém um valor para o código de idioma da execução verificando essas origensna ordem listada:1. URL2. objeto da conta do usuário no armazenamento de conteúdo3. informações de conta do provedor de autenticação

O código de idioma do produto é usado, se especificado. Caso contrário, ocódigo de idioma do conteúdo é usado.

4. configurações de idioma no navegadorCada entrada na lista de códigos de idioma para o navegador é verificada comrelação à tabela de mapeamento do produto e, depois, com relação à tabela demapeamento do código de idioma do conteúdo. Para obter mais informações,consulte “Mapeando Código de Idioma do Conteúdo” na página 108.

5. código de idioma do servidor para o computador com Content Manager

Incluindo Fontes no Ambiente do IBM Cognos BIO IBM Cognos BI usa fontes para renderizar relatórios PDF no servidor IBMCognos BI e para renderizar gráficos usados em relatórios PDF e HTML.

Para mostrar a saída corretamente, as fontes devem estar disponíveis onde orelatório ou gráfico são processados.

Capítulo 9. Considerações de Globalização 105

Page 114: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

No caso de gráficos e relatórios PDF, as fontes devem ser instaladas no servidorIBM Cognos BI. Por exemplo, se um usuário do IBM Cognos Report Studioselecionar a fonte Arial para um relatório, a Arial deverá ser instalada no servidorIBM Cognos BI para renderizar corretamente gráficos e arquivos PDF. Se uma fontesolicitada não estiver disponível, o IBM Cognos BI substituirá uma fonte diferente.

Como relatórios HTML são renderizados em um navegador, as fontes necessáriasdevem ser instaladas no computador pessoal de cada usuário do IBM Cognos BIque lerá o relatório HTML. Caso uma fonte solicitada não esteja disponível, onavegador a substituirá por uma fonte diferente.

Ao criar relatórios, você deve selecionar fontes instaladas por usuário ou usuáriosdo servidor IBM Cognos. A Microsoft entrega uma ampla seleção de fontes comdiferentes pacotes de idiomas, portanto, provavelmente isso não será um problemaem sistemas operacionais Microsoft Windows. No entanto, os servidores do sistemaoperacional UNIX raramente têm fontes instaladas. Prepare-se para adquirir einstalar as fontes necessárias tanto no servidor quanto nos clientes do navegador.

Ao gerar um PDF, o IBM Cognos BI integra apenas os glifos que são usados norelatório.

Caso pretenda usar fontes diferentes, você deverá licenciar e instalar essas fontesem cada computador servidor em seu ambiente de criação e sistema de produção.Você também deve garantir que as fontes usadas no ambiente de criaçãocorrespondam às fontes usadas em seus computadores servidores Windows eUNIX.

Para obter mais informações sobre a configuração de fontes e sobre mapeamentode fontes substitutas, consulte o Guia de Instalação e Configuração do IBM CognosBusiness Intelligence.

Fontes Integradas

Para garantir que relatórios PDF apareçam corretamente no Adobe Reader, o IBMCognos BI integra as fontes necessárias em relatórios por padrão. Para minimizar otamanho do arquivo, o IBM Cognos BI integra apenas os caracteres (tambémchamados de glifos) usados no relatório em vez de todos os caracteres no conjuntode fontes. O IBM Cognos BI integra fontes somente se elas estiverem licenciadaspara integração. As informações sobre licença são armazenadas na própria fonte esão lidas pelo IBM Cognos BI.

Se tiver certeza de que as fontes usadas nos relatórios estão disponíveis noscomputadores dos usuários, é possível limitar ou eliminar fontes integradas parareduzir o tamanho dos relatórios PDF. Ao limitar fontes, você especifica se umafonte sempre é ou nunca é integrada usando uma lista de fontes integradas no IBMCognos Configuration.

Para obter mais informações sobre a limitação de fontes integradas, consulte o Guiade Instalação e Configuração do IBM Cognos Business Intelligence.

Fonte Padrão do IBM Cognos BI

Se uma fonte solicitada não for localizada, o servidor IBM Cognos irá renderizargráficos e arquivos PDF usando uma fonte padrão. A fonte padrão, Andale WT, éuma fonte sans serif. Embora tenha a maioria dos caracteres Unicode para muitosidiomas, ela não é necessariamente completa para todos os idiomas e não tem a

106 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 115: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

aparência atraente da maioria das fontes compradas. Além disso, não há suportepara substituição de glifo (GSUB) e ligadura para essa fonte na maioria dosidiomas.

Fontes do IBM Cognos Report Studio

O IBM Cognos Report Studio é um aplicativo baseado em HTML e Java que éexecutado em um navegador. Devido ao design do navegador, o IBM CognosReport Studio opera dentro do ambiente de simulação de segurança do navegadore não tem acesso à lista de fontes instaladas no computador local. Como resultado,a lista de fontes apresentadas no IBM Cognos Report Studio depende das fontesinstaladas no diretório c10_location\bin\fonts do servidor IBM Cognos BI. Se oservidor IBM Cognos BI estiver instalado em um computador Windows, o IBMCognos Report Studio também usará as fontes instaladas no diretório de fonte doWindows.

Alterando o Idioma da Interface com o UsuárioNo IBM Cognos BI, o código de idioma do produto controla o idioma da interfacecom o usuário e de todas as mensagens, incluindo mensagens de erro. Por padrão,o idioma escolhido para execução do programa de instalação se torna o idioma doproduto. Os usuários podem escolher outro idioma no tempo de execução.

O código de idioma do produto é diferente do código de idioma do conteúdo. Oidioma na interface com o usuário não controla o idioma ou o conteúdo dosrelatórios, ou os nomes de objeto, descrições ou dicas no Content Manager.

Para alterar o idioma da interface com o usuário, faça o seguinte:v Determine quais idiomas serão suportados na interface com o usuáriov Assegure-se de que existam traduções para todas as sequências que aparecem na

interface com o usuário do IBM Cognos BI no idioma requerido.v Instale arquivos de idioma em todos os computadores em seu ambiente

distribuído.v Inclua ou remova suporte ao idioma da interface com o usuário usando a tabela

Código de Idioma do Produto em cada computador com Content Manager.Por padrão, o usuário vê a interface do produto no idioma que corresponde àconfiguração de idioma do código do idioma do usuário.Para obter mais informações, consulte a publicação IBM Cognos BusinessIntelligence Installation and Configuration Guide.

v Mapeie idiomas não suportados para idiomas suportados usando a tabelaMapeamentos de Código de Idioma do Produto em cada computador comContent Manager.É possível selecionar o idioma a ser usado na interface com o usuário quando oidioma especificado no código de idioma do usuário não estiver disponível.

Certifique-se de que todas as regiões de um código do idioma usam o mesmoidioma, ou que um código do idioma específico e completo (idioma - região) useum idioma em particular.

Capítulo 9. Considerações de Globalização 107

Page 116: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Alterando o Idioma de Relatórios, Dados ou Metadados para UsuáriosPara garantir que usuários vejam relatórios, dados ou metadados em seu idiomapreferencial, ou em um idioma específico para sua região, inclua e remova códigosde idioma parciais (idiomas) ou códigos de idioma completos (idiomas-região) natabela Códigos de Idioma do Conteúdo.

A inclusão de códigos de idioma incompletos (idiomas) no ambiente do IBMCognos BI não garante que seu computador tenha uma fonte que possa mostrarpáginas da web em seus idiomas preferenciais. Certifique-se de instalar os pacotesde idiomas apropriados para suportar os conjuntos de caracteres usados. Paraobter mais informações, consulte “Incluindo Fontes no Ambiente do IBM CognosBI” na página 105.

O código de idioma do conteúdo consiste nas combinações de idioma e região quesão suportadas para o seguinte:v Objetos do Content Managerv Objetos do Framework Managerv Formatação de dados do Content Managerv Formatação de dados do relatóriov Texto do relatório (títulos)v Dados do banco de dados, se a ferramenta de banco de dados estiver

configurada para usar código de idioma

O código de idioma do conteúdo não se aplica PowerCubes, independentementede eles serem criados no IBM Cognos BI Transformer ou no IBM Cognos Series 7Transformer. Cada PowerCube é criado com uma única codificação de idioma. Paradiversos idiomas, um PowerCube separado é requerido para cada idioma.

Se você tiver um modelo multilíngue, é possível especificar o código de idioma doconteúdo dos dados da consulta.

Os usuários podem criar relatórios e acessar dados usando um dos idiomassuportados, que incluem: Inglês, Francês, Alemão, Japonês, Holandês, Finlandês,Sueco, Espanhol, Italiano, Português, Chinês Tradicional e Chinês Simplificado,Coreano, Tcheco, Húngaro, Polonês, Romeno, Eslovaco, Grego, Turco, Norueguês,Dinamarquês e Russo.

A arquitetura é capaz de suportar códigos de idioma, bem como idiomasadicionais. Portanto, é possível mostrar dados em duas versões de inglês, cadauma usando um código de idioma, como en-us (Inglês, EUA) e en-ca (Inglês,Canadá).

Preferências do usuário permitem que o usuário especifique um código de idiomaou use o código de idioma do navegador da web para o produto e o código deidioma do conteúdo.

Mapeando Código de Idioma do Conteúdo

Alguns conteúdos são específicos do idioma, como nomes, e são chamados decódigo de idioma parcial. Alguns conteúdos são específicos do idioma e da região,como formatos de datas, e são chamados de código de idioma completo. Use atabela Mapeamentos de Código de Idioma do Conteúdo para fazer o seguinte:

108 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 117: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

v Assegure-se de que os usuários possam acessar conteúdo sensível ao idioma,mas não sensível ao código de idioma.Por exemplo, mapeie um código de idioma completo, como en-us (Inglês, EUA),para um código de idioma parcial para assegurar que os usuários possamacessar conteúdo em inglês não sujeito à variação regional. Por exemplo, nomese descrições geralmente são especificados por idioma, e não por código deidioma.

v Assegure-se de que os usuários possam acessar conteúdo sensível ao código deidioma.Por exemplo, mapeie um código de idioma parcial, como en, para um código deidioma completo, en-us, para assegurar que os usuários possam acessarconteúdo sensível ao código de idioma, como formato de dados de datas enúmeros. A formatação de dados é configurada pela combinação de idioma eregião e, portanto, requer um código de idioma completo.

v Mapeie um idioma preferencial do usuário para outro idioma.Por exemplo, um relatório não está disponível no idioma preferencial,vietnamita, mas está disponível em francês e em alemão. É possível usar acódigo de idioma do conteúdo Mapeamentos de Código de Idioma do Conteúdopara mapear vietnamita para francês ou alemão. Então você verá o relatório noidioma mapeado.

v Mapeie códigos de idioma do conteúdo não suportados para códigos de idiomasuportados.

Quando você mapeia códigos de idioma parciais, o IBM Cognos BI faz omapeamento após a verificação para o código de idioma do usuário. Se todos osusuários estiverem usando os mesmos tipos de navegador da web, osmapeamentos se comportarão da mesma forma para todos os usuários. Porém, sevocê tiver diversos navegadores, os resultados podem variar.

Por exemplo, no Internet Explorer, identificadores de código de idioma para váriasregiões europeias não existem. Em outras palavras, o código de idioma do usuáriofr-fr (Francês, França) não pode ser selecionado. Apenas fr (identificador do idiomafrancês) está disponível. Para corrigir o problema, fr pode ser mapeado para fr-fr,de modo que o valor idioma-região seja retornado. O Netscape forneceidentificadores de região, portanto, o mapeamento de código de idioma não énecessário para retornar um valor de fr-fr. Essa distinção pode produzir resultadosinconsistentes para diferentes usuários do navegador. No Internet Explorer, onde fré mapeado para fr-fr, os usuários recebem conteúdo específico da região (fr-fr). NoNetscape, onde fr não retorna um valor de fr-fr, os usuários recebem conteúdo nãoespecífico da região.

Opções do Usuário

Em um modelo de Framework Manager, os usuários podem especificar os títulosde coluna e as descrições de coluna que querem ver em seu idioma. Um relatório éalternado automaticamente para o idioma preferencial do usuário. Nenhuma açãoé requerida pelo autor.

No Report Studio, os usuários podem especificar um idioma ou código de idiomaparav itens de dados do relatório, como cálculos, que não existem no modelo de

metadadosv texto em um relatório, como o título da páginav layouts de relatório

Capítulo 9. Considerações de Globalização 109

Page 118: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Customizando Moeda, Números, Datas e HoráriosO IBM Cognos BI fornece um conjunto completo de formatos de código de idiomapadrão para números, datas (curto, longo, completo e abreviado), horários,intervalos e moedas em mais de 200 códigos de idioma. É possível controlar setoda a formatação ou se um subconjunto selecionado de dados serão vinculados aocódigo de idioma do usuário.

Por exemplo, os dados na moeda dos EUA podem ser mostrados com o símbolomonetário dos EUA ($) e no formato apropriado para o código de idioma dousuário. Um usuário da França pode ver 123,45 $ e um usuário dos EUA $123.45.

Por padrão, o IBM Cognos BI mostra apenas um subconjunto de moedassuportadas na interface com o usuário. Você inclui ou remove moedas na tabelaMoedas em cada computador com Content Manager.

Quando é solicitado que os usuários forneçam dados numéricos, o IBM Cognos BIaceita automaticamente os dados no formato de código de idioma do usuário.

Suporte para Usuários Japoneses

As datas em um calendário imperial são inseridas e mostradas usando o ano, quepode ser especificado como um ano ou como o reino de um determinadoimperador.

Os usuários têm a opção de usar os nomes de meses e o ano em inglês para oscalendários gregoriano e imperial.

IBM Cognos BI suporta sinais negativos Sankaku. Na tabela a seguir, um triânguloé usado no lugar do sinal negativo ocidental (-).

Tabela 4. Sinais negativos Sankaku

Símbolo Shift-JIS Unicode

0x81A2 U+25B3

0x81A3 U+25B2

0x81A4 U+25BD

0x81A5 U+25BC

Configurando um Ambiente IBM Cognos BI MultilíngueÉ possível criar relatórios que mostrem dados em mais de um idioma e queutilizem configurações regionais diferentes. Isso significa que é possível criar umúnico relatório que pode ser utilizado por consumidores de relatório em qualquerlugar do mundo.

É possível combinar origens de dados de diversos códigos de idioma. Se você usarum IBM Cognos Series 7 PowerCube como uma origem de dados, o IBM CognosBI converterá os dados do cubo da codificação que foi usada no sistema onde oPowerCube foi criado. Para uma conversão bem-sucedida, os IBM Cognos Series 7PowerCubes devem ser criados com um código de idioma do sistema configuradopara corresponder aos dados no PowerCube. Após a conversão no IBM Cognos BI,

110 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 119: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

PowerCubes de diversos códigos de idioma podem ser combinados sempreocupação com o código de idioma do servidor.

Os bancos de dados de amostras fornecidos com o IBM Cognos BI armazenamuma seleção de campos de texto, como nomes e descrições, em mais de 25 idiomaspara demonstrar um ambiente de relatório multilíngue. Para obter maisinformações sobre como os dados são armazenados nos bancos de dados dasamostras e como os bancos de dados das amostras são configurados para usardados multilíngues, consulte o do Guia de Administração e Segurança do IBM Cognos.

Eis o processo para criar um ambiente de relatórios multilíngue:v Utilize metadados multilíngues.

O administrador da origem de dados pode armazenar dados multilíngues emtabelas, linhas ou colunas individualmente.Para obter mais informações sobre configuração de banco de dados pararelatório multilíngue, consulte o Guia de Administração e Segurança do IBM Cognos.

v Crie um modelo multilíngue.Modeladores utilizam o Framework Manager para incluir metadadosmultilíngues no modelo a partir de qualquer tipo de origem de dados, excetoOLAP. Eles incluem metadados multilíngues definindo quais idiomas o modelosuporta, traduzindo sequências de texto no modelo para elementos como nomesde objeto e descrições e definindo quais idiomas são exportados em cada pacote.Se a origem de dados contém dados multilíngues, os modeladores podemdefinir consultas que recuperam dados no idioma padrão do usuário dorelatório.Para obter mais informações, consulte o Guia do Usuário do IBM CognosFramework Manager.

v Criação de mapas multilíngues.Administradores e modeladores usam um utilitário de sistema operacionalMicrosoft Windows chamado Map Manager para importar mapas e atualizarrótulos para mapas no Report Studio. Para recursos de mapas, como nomes depaís ou região e de cidade, os administradores e os modeladores podem definirnomes alternativos para fornecer versões multilíngues do texto que aparece nomapa.Para obter mais informações, consulte a publicação Guia do Usuário do IBMCognos Map Manager.

v Crie um relatório multilíngue.O autor do relatório utiliza o Report Studio para criar um relatório que possa servisualizado em diferentes idiomas. Por exemplo, o autor do relatório podeespecificar que o texto, como o título, aparecerá em alemão quando o relatóriofor aberto por um usuário alemão. Os autores de relatório também podemincluir traduções para objetos de texto e criar outros objetos dependentes deidioma.Para obter mais informações, consulte o Guia do Usuário do IBM Cognos ReportStudio.

v Especifique o idioma no qual um relatório será visualizado.É possível usar o IBM Cognos Connection para executar o seguinte:– Definir propriedades multilíngues como um nome, dica de tela e descrição

para cada entrada no portal.– Especifique o idioma padrão que será utilizado quando um relatório for

executado.

Capítulo 9. Considerações de Globalização 111

Page 120: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Dica: É possível especificar o idioma padrão na página de opções deexecução, nas propriedades de relatório e em suas preferências.

– Especifique um idioma, diferente do padrão, que será utilizado quando umrelatório for executado.Para obter mais informações, consulte o Guia do Usuário IBM CognosConnection.

Os dados aparecerão no idioma e com as configurações regionais especificadasv nas opções do navegador web do usuáriov nas opções de execuçãov nas preferências do IBM Cognos Connection

Qualquer texto que usuários ou autores incluírem aparecerá no idioma em queforam digitados.

Configurando um Banco de Dados para Relatório MultilíngueIBM Cognos BI é um produto Unicode capaz de consultar e codificar dados emvários idiomas. O IBM Cognos BI normalmente consulta o banco de dados usandocodificação de dado nativo do banco de dados, como Latin-1, Shift-JIS e Unicode.O IBM Cognos BI traduz esses dados para Unicode conforme necessário.

Ao consultar bancos de dados com duas ou mais codificações de dados, o ReportStudio solicita os dados em Unicode. Alguns bancos de dados requeremconfiguração específica do software do cliente ou servidor para ativar essacapacidade. Para obter mais informações, consulte a documentação do banco dedados.

Configuração de Segurança de Roundtrip de CaracteresJaponeses

Shift-JIS é o sistema de codificação de caracteres japoneses. Se caracteres foremconvertidos de Unicode em Shift-JIS e de volta para Unicode, problemas desegurança de roundtrip podem suscitar. Isso pode ser evitado com o uso doutilitário Configuração de Segurança de Roundtrip. Esse utilitário está localizadoem c10_location\bin e é chamado de rtsconfig.exe.

O utilitário Configuração de Segurança de Roundtrip assegura a segurança deroundtrip de caracteres Shift-JIS apenas quando é usado para converter oscaracteres de Shift-JIS para Unicode e de Unicode para Shift-JIS. Se dados foremsolicitados de um banco de dados que tem seu próprio mecanismo de conversãopara converter caracteres Shift-JIS para Unicode automaticamente, o IBM CognosBI não chamará o utilitário Configuração de Segurança de Roundtrip paraconverter os caracteres de volta para Shift-JIS. Nessa situação, a segurança deroundtrip dos caracteres nos dados não pode ser assegurada.

112 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 121: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 10. Arquitetura de Segurança

O IBM Cognos Business Intelligence fornece uma arquitetura de segurança flexívele compatível com seu modelo de segurança existente. Ele é facilmente integradocom provedores de autenticação e criptográficos.

A segurança do IBM Cognos BI envolve o seguinte:v IBM Cognos Application Firewallv Serviços de autenticação do IBM Cognosv Serviços de autorização do IBM Cognosv Serviços criptográficos

Para obter informações sobre a configuração de segurança no IBM Cognos BI,consulte Capítulo 11, “Protegendo a Implementação”, na página 119.

IBM Cognos Application FirewallO IBM Cognos Application Firewall valida e filtra o tráfego de entrada e de saídana camada do dispatcher.

Os recursos do IBM Cognos Application Firewall incluem validação de solicitação,SecureError e sinalização de parâmetro. Ele também possui arquitetura flexível quepode ser atualizada para manter a segurança do IBM Cognos BI em dia.

O IBM Cognos Application Firewall é um componente essencial da segurança doIBM Cognos BI, ajudando você a fornecer proteção contra vulnerabilidades deinvasão, como cross-site scripting. A desativação do IBM Cognos Application

Figura 37. Um Gráfico Mostrando a Arquitetura do IBM Cognos e Destacando os Componentes de Segurança

© Copyright IBM Corp. 2005, 2014 113

Page 122: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Firewall removerá essa proteção e não deverá ser feita sob circunstâncias normais.Para obter mais informações, consulte “Recomendação - Use o IBM CognosApplication Firewall” na página 125.

Para obter informações sobre como configurar o IBM Cognos Application Firewall,consulte o Guia de Instalação e Configuração do IBM Cognos Business Intelligence.

Serviços de Autenticação do IBM CognosAutenticação é o processo de identificar pessoas antes de permitir que elas efetuemlogon.

A autenticação no IBM Cognos BI é integrada a provedores de autenticação deterceiros. Os provedores de autenticação definem usuários, grupos e funçõesutilizados para a autenticação. Nomes de usuário, IDs, senhas, configuraçõesregionais e preferências pessoais são alguns exemplos de informações armazenadasna origem de autenticação acessada pelo provedor. Um espaço de nomes deautenticação é uma instância de um provedor de autenticação configurado.

Para configurar autenticação para IBM Cognos BI, você deve configurar o IBMCognos BI usando um ou mais desses provedores de autenticação:v LDAPv Microsoft Active Directoryv Namespaces do IBM Cognos 7 criados com o uso do IBM Cognos 7 Access

Manager e disponíveis com outros produtos IBM Cognosv eTrust SiteMinderv Custom Java Provider

Para obter informações sobre como configurar provedores de autenticação deterceiros, consulte o Guia de Instalação e Configuração do IBM Cognos BusinessIntelligence. Para obter informações sobre a criação de um provedor de autenticaçãocustomizada, consulte o Developer Guide do Provedor de Autenticação Customizada,disponível durante a aquisição do IBM Cognos Software Development Kit.

Para obter informações sobre acesso anônimo e acesso autenticado, consulte“Processamento do Fluxo de Pedido” na página 26.

Namespace CognosIBM Cognos BI tem seu próprio namespace, que existe independentemente dequaisquer namespaces adicionais configurados com base em provedores deautenticação de terceiros. O namespace Cognos não replica grupos e funçõesdefinidos em seu provedor de autenticação. Em vez disso, talvez você queira usaro namespace Cognos para definir grupos e funções que podem incluir diversosprovedores de autenticação de terceiros. Essa prática pode agregar valor aosgrupos e às funções existentes, reorganizando-os para o IBM Cognos BI semalterá-los em seu provedor de autenticação.

É possível usar o namespace Cognos para configurar a segurança que se vinculafacilmente aos sistemas de segurança do cliente. Por exemplo, consulte “Usando oNamespace Cognos para Restringir o Acesso” na página 130. Para obter maisinformações, consulte o Guia de administração e segurança.

114 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 123: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Conexão únicaÉ possível configurar o IBM Cognos BI para conexão única. Os usuários podem seconectar uma vez a um ambiente que inclua o IBM Cognos BI e outros programassem precisarem se conectar toda vez que se moverem entre os programas. Aimplementação de uma solução de conexão única depende da configuração doprovedor de autenticação e do ambiente.

Para obter mais informações, consulte a publicação IBM Cognos Business IntelligenceInstallation and Configuration Guide.

Serviços de Autorização do IBM CognosAutorização é o processo de conceder ou negar acesso a dados, e de especificar asações que podem ser executadas nesses dados, com base em uma identidade dousuário. Por exemplo, os administradores do IBM Cognos BI podem configurarpastas nas quais os relatórios são armazenados. Eles podem proteger essas pastaspara que apenas usuários autorizados possam visualizar, alterar ou executar outrastarefas usando os relatórios que estão nela.

Os serviços de autorização são fornecidos no Content Manager.

Administração DistribuídaO modelo de segurança do IBM Cognos BI suporta a distribuição da administraçãode segurança.

Como objetos no Content Manager, como pastas e grupos, podem ser protegidosseparadamente, a administração de segurança pode ser designada a indivíduos emáreas funcionais separadas da organização. A administração de segurança nãoprecisa ser centralizada com um grupo de Tecnologia da Informação ou outrogrupo de administração geral.

PermissõesAs permissões definem direitos de acesso a objetos, como diretórios, pastas e outroconteúdo, para cada usuário, grupo ou função. As permissões também definem asatividades que podem ser executadas com estes objetos.

A autorização do IBM Cognos BI designa permissões parav grupos e funções criados no namespace Cognos no Content Manager.

Esses grupos e funções são referidos como grupos do IBM Cognos e funções doIBM Cognos.

v namespaces, usuários, grupos e funções inteiros criados em provedores deautenticação de terceiros.

UsuáriosUma entrada do usuário é criada e mantida em um provedor de autenticação deterceiros para identificar exclusivamente uma conta que pertence a uma pessoa oua um computador. Não é possível criar entradas do usuário no IBM Cognos BI.

A entrada do usuário armazenada no provedor de autenticação pode incluirinformações como nome e sobrenome, senhas, IDs, códigos de idioma e endereçosde email. Porém, o IBM Cognos BI pode requerer informações adicionais, como olocal das pastas pessoais dos usuários ou suas preferências de formato paravisualização de relatórios no portal. Essas informações adicionais são armazenadasno IBM Cognos BI.

Capítulo 10. Arquitetura de Segurança 115

Page 124: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

É possível designar usuários a grupos e funções definidos no provedor deautenticação e no IBM Cognos BI. Um usuário pode pertencer a um ou maisgrupos ou funções. Se os usuários forem membros de mais de um grupo, suaspermissões de acesso serão mescladas.

Para obter mais informações sobre usuários, consulte o Guia de Administração eSegurança do IBM Cognos .

Grupos e funçõesGrupos e funções representam coleções de usuários que executam funçõessemelhantes ou que têm status semelhante em uma organização. Os membros degrupos podem ser usuários e outros grupos. Membros de funções podem serusuários, grupos e outras funções.

Grupos e funções são usados para designar permissões de acesso no IBM CognosBI. Os usuários sempre efetuam logon com todas as permissões associadas aosgrupos e às funções aos quais pertencem.

Para obter informações sobre grupos e funções, consulte o Guia de Administração eSegurança do IBM Cognos.

Serviços CriptográficosServiços criptográficos asseguram que as comunicações e os dados sensíveis doIBM Cognos BI sejam protegidos.

A criptografia é usada para protegerv dados estáticosv dados temporáriosv dados transientes

É possível usar a autoridade de certificação (CA) do IBM Cognos BI ou uma CA deterceiros suportada, como Entrust. Para usar uma CA de terceiros, você deveadquirir e instalar o software apropriado antes de configurar o novo recursocriptográfico. Para usar criptografia com Entrust, você deve adquirir e instalar umainfraestrutura de chave pública (PKI) do Entrust, que inclui sua própria CA. A PKIdeve estar disponível antes que você possa configurar o novo recurso criptográficopara usar com a infraestrutura de segurança Entrust.

Para obter mais informações, consulte “Configurando o Ambiente Criptográfico”na página 125.

Usando uma Autoridade de Certificação de TerceirosIBM Cognos BI conta com a funcionalidade de uma autoridade de certificação(CA) para fornecer serviços criptográficos.

Por padrão, o IBM Cognos BI fornece uma CA integrada simples. Você pode optarpor desativá-la e usar uma CA de terceiros. É possível usar qualquer CA deterceiros que gere certificados X.509 codificados como Base-64. Para obter maisinformações, consulte a publicação IBM Cognos Business Intelligence Installation andConfiguration Guide.

116 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 125: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Provedor de Criptografia do IBM CognosO provedor de criptografia do IBM Cognos está incluído no IBM Cognos BI.

Ele inclui o seguinte:v serviços Secure Socket Layer (SSL)

O protocolo SSL é usado para proteger a comunicação entre os componentes doIBM Cognos BI instalados no mesmo computador ou em computadoresdiferentes.

v solicitações confiáveis em mensagens do barramento do BIAssinaturas são usadas para assinarem digitalmente algumas mensagens paraassegurar que elas venham de um serviço do IBM Cognos reconhecido.

v criptografia do processo de implementaçãoAlgoritmos simétricos são usados para criptografar e decriptografar dados nosprocessos de importação e exportação.

v criptografia de arquivos temporáriosAlgoritmos simétricos são usados para criptografar e decriptografar arquivostemporários.

Dados armazenados no banco de dados dependem da segurança do banco dedados para protegê-los.

O provedor de criptografia do IBM Cognos pode ser usado com a autoridade decertificação (CA) integrada ou com uma CA de terceiros.

Capítulo 10. Arquitetura de Segurança 117

Page 126: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

118 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 127: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Capítulo 11. Protegendo a Implementação

Os principais objetivos da estratégia de segurança do IBM Cognos BusinessIntelligence sãov limitar o acesso a dados autorizados aos usuários desejadosv evitar modificação dos dados, ou apresentação dos dados, por usuários não

autorizadosv evitar furto ou destruição de informaçõesv assegurar que o aplicativo esteja disponível

Você deve assegurar que os usuários não possam, por meio de ações inadvertidasou maliciosas, visualizar dados que não estão autorizados a visualizar, efetuarbypass em mecanismos de autorização e autenticação, deturpar ou violar estadosde sessão para assumir a identidade de outro usuário ou escalar privilégiosexistentes. Você também deve evitar que os usuários interrompam os serviços parao aplicativo.

Essas informações ajudarão você a configurar uma instalação do IBM Cognos BIpara maximizar a segurança. Os problemas discutidos incluem segurança doambiente, que envolve segurança do sistema operacional e da rede e segurança doaplicativo. Todas essas áreas foram levadas em consideração durante a auditoria desegurança que foi conduzida no IBM Cognos BI como parte do ciclo dedesenvolvimento.

A instalação e a configuração de cada cliente do IBM Cognos BI é exclusiva. Comoresultado, os requisitos de segurança para cada instalação e configuração tambémsão exclusivos. Essa seção não contém informações completas sobre os problemasenvolvidos na proteção de um ambiente do IBM Cognos BI. Porém, ela fornecediretrizes e recomendações que são um suplemento das informações maisdetalhadas no Guia de Instalação e Configuração do IBM Cognos Business Intelligence.

A estrutura de segurança do IBM Cognos BI é baseada na abordagem padrão demercado para proteger aplicativos da web. Isso envolve abordar problemas desegurança durante o design e o desenvolvimento de áreas funcionais que sãovulneráveis às ameaças para a segurança.

As áreas funcionais do IBM Cognos BI a seguir foram desenvolvidas dandoatenção especial à segurança.

Autenticação e Autorização

A autorização e autenticação do usuário evitam que usuários não autorizadosacessem dados e componentes do sistema.

A efetividade da estratégia de segurança depende do tipo de autenticação eautorização.

Solicitação da Web e Validação de Conteúdo

A solicitação da web e a validação de conteúdo verificam dados antes de elesserem processados.

© Copyright IBM Corp. 2005, 2014 119

Page 128: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

A efetividade da estratégia de segurança depende das técnicas de validação, comoverificação de limites que evitam estouro de buffer e violações de designação devariável, além de verificação de formatações que evita violações de sequência deformatações e de codificação de dados.

Gerenciamento de Sessões

O gerenciamento de sessões suporta o controle de acesso adequado. Ele conta comidentificadores de sessão fortes difíceis de adivinhar.

A efetividade da estratégia de segurança depende do tipo de sistemas degerenciamento de sessões usados, das informações que eles incluem e de onde nociclo de programas as sessões são validadas.

Segurança do Transporte

A segurança do transporte é usada durante a transmissão para proteger transaçõescontendo informações sensíveis quando redes não confiáveis são usadas.

A efetividade da estratégia de segurança depende de como os dados sãocriptografados.

Criptografia

A criptografia protege dados sensíveis, como credenciais de conta e informaçõespessoais.

A efetividade da estratégia de segurança depende de como os dados sãocriptografados e armazenados.

Criação de log e monitoramento

Os logs de aplicativo identificam quando ocorrem erros ou quando transaçõessensíveis são concluídas. Além disso, os logs de aplicativo registram mensagens deerro que fornecem informações do sistema. Mensagens de erro devem expor umaquantidade mínima de informações para atender às necessidades de negócios.

A efetividade da estratégia de segurança depende de onde os arquivos de log sãoarmazenados e se os recursos de auditoria são baseados em aplicativo.

Administração

Acesso administrativo inclui o direito de incluir e remover usuários, forneceracesso baseado em grupo e função e configurar componentes de aplicativo. Oacesso administrativo deve ser restringido aos indivíduos apropriados.

A efetividade da estratégia de segurança depende de como o aplicativo éadministrado, da configuração das opções administrativas para segurança e decomo essas opções são protegidas.

Técnicas para Proteger o Sistema OperacionalO sistema operacional é o ambiente físico onde seu aplicativo é executado.Qualquer vulnerabilidade no sistema operacional pode comprometer a segurançado aplicativo. Ao proteger o sistema operacional, você deixa o ambiente estável,controla o acesso aos recursos e controla o acesso externo ao ambiente.

120 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 129: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

A segurança física do sistema é essencial. As ameaças podem vir da web, mastambém de terminais físicos. Mesmo se o acesso à web for seguro, se um invasortiver acesso físico a um servidor, é muito fácil entrar no sistema.

Revise as políticas de segurança e as recomendações para seu sistema operacional.Considere implementar as seguintes melhores práticas de segurança.

Contas do Usuáriov Limite o número de contas do usuário nos computadores servidores.

As contas de usuário desnecessárias e legadas aumentam a complexidade dosistema e podem apresentar as vulnerabilidades do sistema.Um número menor de contas de usuário reduz a quantidade de tempo que osadministradores gastam na administração de contas.

v Assegure-se de que poucos usuários confiáveis tenham acesso administrativo aoscomputadores servidores.Um número menor de administradores facilita a manutenção da prestação decontas. Os administradores devem ser competentes.

v Designe o mínimo de permissões de acesso necessárias para a conta que executao aplicativo.Se os invasores obtiverem acesso ao aplicativo, eles terão permissões do usuárioque executa o aplicativo.

Políticas de Contav Desenvolva e administre políticas de senha que promovam a segurança do

sistema operacional.Os exemplos dessas políticas são a regra de senha forte e o planejamento demudança de senha.

v Teste a força das senhas do usuário quebrando-as.Os usuários que não cumprirem com a regra de senha forte receberá umanotificação para atualizar suas senhas de acordo com a política de senha daorganização.O software está disponível para ajudá-lo com esta tarefa.

v Em um sistema operacional UNIX, ative o arquivo de senha sombra.No UNIX, as senhas são armazenadas no arquivo /etc/passwd. Esse arquivo éaberto para todos, o que apresenta um risco de segurança. Para aprimorar asegurança da senha, ative o arquivo de senha sombra denominado /etc/shadow.Se esse arquivo estiver disponível, as senhas serão armazenadas nele em vez deno arquivo de senha. Como as permissões para o arquivo /etc/shadow são maisrestritivas, o risco de segurança é menor.

Sistema de Arquivosv Conceda aos usuários permissões somente leitura para os diretórios necessários.

Se os invasores obtiverem acesso a um aplicativo, eles terão permissões dousuário.

v Negue acesso por padrão.O acesso aos recursos é negado para todos, exceto para os usuários aos quais éconcedido explicitamente.É possível negar permissões de leitura e gravação para todas as estruturas dediretório para todos os usuários. Apenas os usuários aos quais essas permissões

Capítulo 11. Protegendo a Implementação 121

Page 130: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

são concedidas explicitamente têm acesso aos diretórios e aos arquivos. Essapolítica também protege todos os recursos que foram negligenciados por umadministrador.

Serviços de Redev Fornece o número mínimo de serviços necessários no computador servidor.

Use apenas os serviços necessários para executar o aplicativo. Cada serviço é umpotencial ponto de entrada para ataques maliciosos. A redução do número deserviços em execução também torna seu sistema mais gerenciável.Por exemplo, talvez você não precise de serviços ftp, rlogin ou ssh.

v Reduza o nível de permissões de acesso para os usuários de serviços de rede.Os serviços de rede são expostos ao público.

v Assegure-se de que as contas do usuário que têm acesso ao servidor da web nãotenham acesso às funções shell.

v Assegure-se de que serviços não usados não existam nos arquivos rc, do rc0 aorc6, no diretório /etc nos sistemas operacionais UNIX e Linux.

v Assegure-se de que serviços não usados não estejam em execução e de que nãosejam iniciados automaticamente em sistemas operacionais Microsoft Windows.

v Assegure-se de que serviços obrigatórios estejam em execução no UNIX.É possível usar os utilitários ps e netstat para ver os serviços em execução. Outilitário ps fornece uma lista de processos atualmente em execução nocomputador. O utilitário netstat fornece uma lista das portas atualmente em uso.

v Reduza o número de portas confiáveis especificadas no arquivo /etc/services.Exclua ou comente a linha das portas que não pretende usar para eliminarpossíveis pontos de entrada no sistema.

v Proteja seu sistema contra ameaças NetBIOS associadas às portas 137, 138 e 139.Essas portas são listadas no arquivo /etc/services.

v Use serviços wrapper, como iptables.v Assegure-se de que os serviços sejam atuais verificando com frequência as

atualizações de segurança.v Evite usar serviços que tenham uma interface gráfica com o usuário (GUI), se

possível.Esses serviços introduzem muitas vulnerabilidades de segurança conhecidas.

Correções do Sistemav Execute as correções mais recentes recomendadas pelo fornecedor para o sistema

operacional.As correções podem ser correções principais do S.O. ou correções requeridas poraplicativos adicionais.

v Planeje a manutenção regular das correções de segurança.

Minimização de Sistema Operacionalv Remova aplicativos não essenciais para reduzir possíveis vulnerabilidades do

sistema.v Restrinja os serviços locais aos serviços necessários para operação.v Implemente proteção para estouro de buffer.

Você pode precisar de um software de terceiros para isso.

122 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 131: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Criação de log e monitoramentov Registre eventos relacionados à segurança, incluindo logons e logoffs com êxito e

com falha e mudanças nas permissões do usuário.v Monitore os arquivos de log do sistema.v Use um servidor de tempo para correlacionar tempo para investigações.v Proteja os arquivos de log do sistema restringindo as permissões de acesso a

eles.Os logs são importantes para manutenção diária e como uma ferramenta derecuperação de desastre. Portanto, eles devem ser protegidos contra falhas dosistema e violação de usuários.

v Use criação de log IPF para construir um sistema de criação de log maissofisticado.Para aumentar a segurança do sistema de arquivo de log, é possível– colocar todos os arquivos de log em um local em um servidor

Isso simplifica a administração dos arquivos de log.– configurar diversos Log Servers para redundância– usar um servidor remoto para criação de log

Isso protege os logs se o sistema for comprometido e, por exemplo, o discorígido destruído.Como um servidor IPF é acessado por meio de rede, ele pode estar localizadoem qualquer lugar do mundo.

v proteger o arquivo de configuração de criação de logO arquivo de configuração contém configurações que, se alteradas, podemcomprometer a confiabilidade do sistema de log. Por exemplo, a configuraçãoincorreta do nível de log pode fazer com que algumas falhas não sejamregistradas.

v ativar a criação de log das solicitações de acesso no servidor da webIsso pode ser útil na identificação de atividades maliciosas.

Integridade do Sistemav Construa sistemas de produção a partir de um processo repetido conhecido para

assegurar a integridade do sistema.v Verifique os sistemas periodicamente com relação a capturas instantâneas do

sistema original.v Use software de auditoria de terceiros disponível para verificar a integridade do

sistema.v Faça backup dos recursos do sistema regularmente.

Técnicas para Proteger a RedeA rede é o ponto de entrada para um aplicativo. Portanto, os mecanismos desegurança da rede são a primeira linha de defesa contra possíveis ameaças de fora.A segurança de rede envolve proteção de protocolos e canais de comunicação, bemcomo de dispositivos, como roteador, firewall e comutador.

Considere implementar as melhores práticas a seguir para aprimorar a segurançada rede:v Use um firewall.

Isso permitirá que apenas acesso legítimo à rede.v Assegure-se de que o firewall forneça encaminhamento e filtragem de pacotes.

Capítulo 11. Protegendo a Implementação 123

Page 132: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Esses recursos do firewall apresentam uma camada adicional de proteção. Oencaminhamento de pacotes evita que o mundo externo tenha contato diretocom os computadores dentro da rede protegida. A filtragem pode bloquearalguns tipos de solicitações, ou solicitações vindas de alguns domínios ouendereços IP. Essas técnicas ajudam a reduzir o número de solicitações ilegítimasque podem ser transmitidas para a rede interna.

v Limite o número de portas acessíveis.v Limite a direção do tráfego em algumas portas.v Limite alguns protocolos de rede, como ping.

Servidores da Web

Considere implementar as seguintes melhores práticas de segurança para todos ostipos de servidores da web.v Remova quaisquer diretórios virtuais não usados.v Remova ou desative scripts cgi-bin ou ASP padrão de exemplo fornecidos com o

aplicativo de servidor da web. Por exemplo: Apache: cgi-bin/printenv.pl.v Conceda permissões de leitura, gravação e execução explicitamente para cada

website e diretório virtual.v Crie um diretório raiz para o servidor da web.

Para Apache, ele é conhecido como chrooting.Para Microsoft Internet Information Services (IIS), é possível designar o websitea um diretório específico. O usuário que executa o IIS pode receber permissõesde leitura e gravação para esse diretório. Todas as outras permissões de usuáriopodem ser removidas.

v Assegure-se de que as permissões de acesso para os arquivos físicos sejamconfiguradas corretamente.Apenas alguns usuários requerem permissões de leitura e gravação para essesarquivos.

v Remova mapeamentos padrão indesejados, como para aplicativos com asextensões de arquivo .htr, .idc, .stm, .printer e .htw.

v Ative Secure Socket Layer (SSL) no servidor da web.SSL é usado para criptografar a comunicação do usuário com o servidor da web.Para obter mais informações, consulte a seção sobre como configurar o servidorda web no Guia de Instalação e Configuração do IBM Cognos Business Intelligence.

Para Apache, implemente também as melhores práticas a seguir:v Ative apenas módulos necessários.v Assegure-se de que a instalação do Apache oculte informações da versão e

outras informações sensíveis.v Desative a navegação em diretório.v Configure o servidor da web para restringir o acesso por endereço IP.v Assegure-se de que a criação de log de erros e a criação de log de acesso estejam

ativadas.Esses tipos de criação de log são controlados pelas diretivas ErrorLog e mod_logno arquivo de configuração.

Para IIS, implemente também as melhores práticas a seguir:v Desative protocolos, como ftp, se eles não forem usados.v Ative a efetuar login na ferramenta de configuração.

124 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 133: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

v Desative o Serviço de Dados Remoto se ele não for necessário.v Remova aplicativos de amostra, como \\IISSamples, \IISHelp e \MSADC.v Configure permissões de acesso para a chave de registro winreg.

Apenas administradores requerem acesso a essa chave.

Protegendo o AplicativoUsando os recursos de segurança integrados, é possível configurar uma instalaçãodo IBM Cognos BI para maximizar a segurança.

As melhores práticas fornecidas aqui não são uma lista completa de todas astarefas de configuração necessárias para proteger seu aplicativo. Porém, elasabordam os problemas mais críticos que incluem IBM Cognos Application Firewall,ambiente criptográfico, protocolo SSL e arquivos temporários. Elas tambémabordam a proteção do acesso ao IBM Cognos Connection, IBM CognosPowerCubes, conexões da origem de dados e Content Store.

Recomendação - Use o IBM Cognos Application FirewallO IBM Cognos Application Firewall (CAF) é um suplemento da infraestrutura desegurança existente do IBM Cognos BI. Por padrão, essa segurança complementarfica ativada. Para assegurar que a solução do IBM Cognos BI seja segura, o CAFnunca deve ser desativado em um ambiente de produção.

Em um ambiente distribuído, todas as configurações do CAF devem ser as mesmaspara todos os computadores nos quais os Componentes da camada de aplicativosdo IBM Cognos BI estão instalados. Se o CAF estiver desativado em algunscomputadores e ativado em outros, o resultado poderá ser um comportamentoinesperado e erros do produto.

O CAF protege os componentes do IBM Cognos BI contra o processamento dedados maliciosos. As formas mais comuns de dados maliciosos são estouros debuffer e ataques cross-site scripting (links XSS), tanto por meio de injeção de scriptem páginas válidas quanto por redirecionamento para outros web sites.

Usando o IBM Cognos Configuration, é possível alterar as configurações parasuporte à ferramenta XSS de terceiros e incluir nomes de host e de domínio na listade nomes válidos do IBM Cognos.

Também é possível controlar a atividade do firewall verificando o arquivo de log,que contém solicitações rejeitadas. Por padrão, mensagens de log são armazenadasno arquivo c10_location\logs\cogserver.log.

Configurando o Ambiente CriptográficoAvalie o nível de segurança necessário para seu ambiente antes de configurar osistema.

Os fatores típicos que influenciam na decisão de quão seguro um sistema deve serincluemv exposição externa

Quem são os usuários? Há usuários internos, bem como usuários externos eusuários guests?

v uso de Internet públicaO sistema é acessível pela Internet? Existe uma rede privada virtual (VPN)?

Capítulo 11. Protegendo a Implementação 125

Page 134: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

v sensibilidade dos dadosOs departamentos, como recursos humanos, finanças e contábil, provavelmentequerem que os dados sejam protegidos da melhor maneira possível.

Para obter mais informações sobre criptografia no IBM Cognos BI, consulte“Serviços Criptográficos” na página 116. Para obter mais informações sobre comofazer configurações criptográficas, consulte o Guia de Instalação e Configuração doIBM Cognos Business Intelligence.

Provedores de Criptografia e Força da Cifra

Os componentes do IBM Cognos BI requerem um provedor de criptografia paraexecução. Se excluir o provedor de criptografia padrão, você deverá configuraroutro provedor.

É possível configurar provedores de criptografia para usar com uma autoridade decertificação suportada, como Entrust.

Durante a escolha do provedor de criptografia, a força da cifra não deve ser suaprincipal preocupação. A criptografia fornecida pelo provedor do IBM Cognos ésegura o bastante para a maioria dos aplicativos. Um configuração de altasegurança conta não só com a força da cifra, mas com a segurança do sistematodo, que inclui acesso físico a diretórios, políticas de senha, entre outros. Se seuambiente estiver exposto à Internet e lidar com dados altamente sensíveis, vocêdeverá considerar o uso de uma autoridade de certificação de terceiros.

A Autoridade de Certificação (CA)

Ao implementar o provedor de criptografia do IBM Cognos, a autoridade decertificação do IBM Cognos BI, AutoCA, é usada por padrão. AutoCA sinaliza oscertificados internos e fornece toda a funcionalidade necessária para estabelecer araiz da confiança na infraestrutura de segurança do IBM Cognos.

O AutoCA é suficiente para configurações simples e ambientes de teste, mas temlimitações nos ambientes de desenvolvimento e produção. Por exemplo, ele nãopode fornecer recursos de administração completa para certificados emitidos erevogados, emitir certificados baseados em propósitos, como certificados decorreio, servidor e particulares ou assinar certificados de servidor da web e cliente.

Caso pretenda ativar SSL para o servidor da web ou servidor de aplicativos, ouusar certificados de cliente, você precisará de uma CA de terceiros. Provavelmentepode ser uma CA que sua organização já implementou como parte dainfraestrutura de segurança. Durante o uso de uma CA de terceiros, os certificadosnecessários devem ser gerados e importados. Para obter mais informações, consultea seção sobre como configurar os componentes do IBM Cognos BI para usar umaautoridade de certificação de terceiros no Guia de Instalação e Configuração do IBMCognos Business Intelligence.

Para sistemas internos não expostos à Internet, é possível configurar sua própriaCA usando OpenSSL de software livre.

O IBM Cognos BI não suporta certificados autoassinados porque eles nãoobedecem aos princípios de infraestrutura de chave pública (PKI).

126 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 135: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Servidores de Aplicativos e Conjuntos de Cifras Suportados

Em instalações distribuídas, você deve especificar o mesmo conjunto de cifras paratodos os componentes de instalação. A combinação de cifras, principalmente as denumeração mais alta com as de numeração mais baixa, pode causar problemas. Osconjuntos devem conter pelo menos um conjunto em comum. Caso contrário, anegociação de SSL falhará e a conexão não poderá ser estabelecida.

Os conjuntos de cifras também são afetados pelo servidor de aplicativos que éusado para executar o IBM Cognos BI. Se o WebSphere Application Server forusado, o código do IBM Cognos gerará os certificados do servidor e alternará oWebSphere Application Server para listeners SSL. Os conjuntos de cifrasconfigurados no IBM Cognos BI são os únicos que podem ser usados. Se umservidor de aplicativos diferentes do WebSphere Application Server for usado, aSSL deverá ser ativada no servidor de aplicativos antes de os conjuntos de cifrasserem configurados no IBM Cognos BI. Assegure-se de que os conjuntos de cifrasespecificados no IBM Cognos Configuration contenham pelo menos um dosconjuntos de cifras configurados no servidor de aplicativos. Caso contrário, aconexão SSL não será inicializada.

Especifique a lista de conjuntos de cifras na sequência de prioridade, em que osconjuntos com numeração mais alta aparecem primeiro.

Ativação de SSL

Ao usar Secure Socket Layer (SSL), você protege o cruzamento de dados entre osservidores da web, os servidores de aplicativos e os servidores LDAP. Exceto paraservidores da web, os servidores são internos e protegidos por um firewall.Geralmente é possível contar com a segurança de rede para links de rede externos.Se essa segurança não for suficiente, SSL deve ser ativado para comunicações entrecomponentes do IBM Cognos BI e outros servidores.

A ativação de SSL requer uma autoridade de certificação (CA) e um administradorcom conhecimento de tecnologia de infraestrutura de chave pública (PKI) e SSL.

É possível configurar os componentes do IBM Cognos para usar o protocolo SSLpara:v conexões internas

Se você configurar SSL apenas para conexões internas, os componentes do IBMCognos no computador local se comunicarão usando esse protocolo. Odispatcher atende às conexões seguras em uma porta diferente para solicitaçõesde HTTP remotas. Desta forma, é necessário configurar dois URIs de dispatcher.Se usar o WebSphere Application Server para executar o IBM Cognos BI,configure o protocolo SSL no IBM Cognos Configuration. Se você usar um tipode servidor de aplicativos diferente, o protocolo SSL deverá ser configurado noservidor de aplicativos.

v conexões externasSe você configurar SSL apenas para conexões externas, as comunicações doscomponentes remotos do IBM Cognos com o computador local usarão oprotocolo SSL. Você deve configurar o dispatcher para atender às solicitaçõesremotas seguras em uma porta diferente da que é usada para solicitações deHTTP locais. Também é necessário configurar os URIs do Content Manager e dodispatcher para aplicativos externos usarem o mesmo protocolo e porta que odispatcher local.

Capítulo 11. Protegendo a Implementação 127

Page 136: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Para servidores da web acessíveis externamente, o SSL deve estar sempreativado. Para obter mais informações, consulte o Guia de Instalação e Configuraçãodo IBM Cognos Business Intelligence

v Conexões internas e externas.Se configurar o SSL para todas as conexões, o dispatcher pode usar a mesmaporta para conexões internas e externas. Da mesma forma, se não usar o SSLpara a comunicação local ou remota, o dispatcher pode usar a mesma porta paratodas as comunicações.Você também deve atualizar os URIs do Content Manager, o URI do dispatcherpara aplicativos externos e o URI de Gateway para usar SSL, se necessário.

v conexões LDAPSe você usar o servidor de diretório LDAP, é possível ativar LDAPS, o protocoloLDAP seguro, para comunicações entre o componente Access Manager doContent Manager e o servidor de diretório LDAP. O tráfego LDAP não protegidoé transmitido como texto não criptografado.Para ativar LDAPS, você deve instalar um certificado do servidor assinado poruma autoridade de certificação (CA) em seu servidor de diretório, criar umbanco de dados de certificados para conter os certificados e configurar oservidor de diretório e o namespace LDAP do IBM Cognos BI para usar LDAPS.Para obter mais informações, consulte as seções sobre configuração deprovedores de autenticação LDAP no Guia de Instalação e Configuração do IBMCognos Business Intelligence.

Para obter mais informações sobre como configurar o protocolo SSL, consulte oGuia de Instalação e Configuração do IBM Cognos Business Intelligence.

Escolhendo um Local para a Chave Simétrica Comum

A chave simétrica comum (CSK) é usada para criptografar e decriptografar dadosentre componentes em sua instalação do IBM Cognos BI. A CSK pode serarmazenada localmente ou solicitada cada vez que uma operação criptográfica forexecutada. O padrão é armazenar a chave localmente.

A solicitação da CSK para cada operação criptográfica fornece mais segurança, masisso pode afetar o desempenho. Seu armazenamento local fornece melhordesempenho, mas também pode deixá-la exposta se a segurança do computadorestiver comprometida.

A solicitação da CSK para cada operação criptográfica destina-se apenas aocomputador de gateway nos casos em que você instalou o gateway do IBMCognos BI separadamente do Content Manager ou Componentes da camada deaplicativos. O armazenamento local da CSK nos computadores com ContentManager e Componentes da camada de aplicativos é adequado, já que essescomponentes ficariam atrás de um firewall, enquanto que o gateway não.

Protegendo Arquivos TemporáriosO IBM Cognos BI usa arquivos temporários durante atividades de relatório paraarmazenar os relatórios visualizados recentemente. Os arquivos não sãocriptografados. Como os relatórios podem conter dados sensíveis, eles devem serprotegidos.

Implemente as medidas a seguir:v Restrinja o acesso ao diretório de arquivos temporários.

128 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 137: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Conceda permissões de leitura e gravação para o diretório temp apenas à contado serviço do IBM Cognos. Negue a todas as outras contas qualquer acesso.O diretório temp pode estar no local padrão c10_location\temp ou em um localdiferente, conforme especificado no IBM Cognos Configuration.

v Ative a criptografia de arquivos temporários.Como o conteúdo criptografado é ininteligível, ele é inútil para possíveisinvasores.A criptografia de arquivos temporários pode afetar o desempenho.

Para obter mais informações, consulte a seção sobre como configurar propriedadesde arquivos temporários no Guia de Instalação e Configuração do IBM Cognos BusinessIntelligence.

Protegendo Arquivos do IBM Cognos BIPara proteger os arquivos que o IBM Cognos BI usa, assegure-se de que apenasusuários autorizados tenham acesso aos diretórios usados. Isso inclui o diretório deinstalação (c10_location) e os diretórios nos quais os arquivos podem serarmazenados como backups ou arquivos de implementação exportados.

Para proteger mais seus arquivos do IBM Cognos BI, siga estas diretrizes:v Aplique permissão de execução apenas ao diretório c10_location\cgi-bin.v Remova o arquivo cm_tester.htm do diretório c10_location\webcontent.v Edite as propriedades do arquivo cogstartup.xml no diretório

c10_location\configuration para permitir apenas acesso de Leitura e Gravaçãopara a conta do usuário sob a qual o IBM Cognos BI é executado.

Protegendo Cookies de Senha do CAMA configuração do atributo HTTPOnly instrui o navegador da web de um usuárioa impedir scripts de lerem ou manipularem o cookie CAM Passport. O CAMPassport identifica a sessão de um usuário para o servidor. A configuração deHTTPOnly ajuda a minimizar scripts maliciosos tentando deturpar a identidade dasessão do usuário.

Esses scripts podem ser inseridos no navegador usando um ataque Cross SiteScripting (XSS) no mesmo servidor ou aplicativo da web para o qual o usuário seautenticou.

Administradores que querem ativar esse recurso devem assegurar que os usuáriostenham um navegador que suporte o atributo HTTPOnly.

Técnicas para Proteger o Acesso ao IBM Cognos ConnectionQuando você inclui um provedor de autenticação no IBM Cognos Configuration,todos os usuários no diretório têm acesso ao IBM Cognos Connection. Paraproteger o IBM Cognos BI, você deve restringir esse acesso.

Os métodos e melhores práticas disutidos nesta seção se apliam mais aosprovedores de autenticação LDAP, servidor de diretório do Oracle e ActiveDirectory.

Use qualquer um dos métodos a seguir que se aplique à sua organização:v o namespace Cognos

Capítulo 11. Protegendo a Implementação 129

Page 138: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Use esse método com qualquer tipo de provedor de autenticação quando quiserconceder acesso apenas aos membros do namespace Cognos.

v funções ou grupos LDAPUse este método com o servidor de diretório do Oracle ou Active Directoryquando contas do usuário estiverem localizadas em diferentes ramificações daárvore de diretórios.

v OUs LDAPUse este método com o servidor de diretório do Oracle ou Active Directoryquando as contas do usuário estiverem localizadas em uma UnidadeOrganizacional (OU) específica na árvore.Uma Unidade Organizacional (OU) é um tipo de contêiner em uma estrutura dediretório LDAP. OU pode conter contas do usuário, grupos, funções e outrasOUs.

Usando o Namespace Cognos para Restringir o AcessoÉ possível restringir o acesso ao IBM Cognos Connection apenas aos usuários quepertencem a algum grupo ou função definido no namespace Cognos. Esse é ummétodo rápido de proteger o acesso ao IBM Cognos Connection que pode serusado com qualquer tipo de provedor de autenticação. Diversos grupos e funçõesintegrados no namespace Cognos podem ser usados. Também é possível criarnovos grupos e funções.

Dica: No IBM Cognos Configuration, configure o valor da propriedade Restringiracesso aos membros do namespace integrado como True.

Antes de usar esse método, você devev assegurar que usuários e grupos autorizados pertençam a pelo menos um grupo

ou função do IBM CognosInclua as contas, grupos e funções de usuário criados no provedor deautenticação no namespace Cognos.

v remover o grupo Todos das funções e dos grupos integrados e predefinidos doIBM CognosPor padrão, o grupo Todos é membro de todos os grupos e funções integrados epredefinidos no namespace Cognos.

Para obter mais informações sobre como gerenciar grupos e funções no IBMCognos BI, consulte o Guia de Administração e Segurança. Para obter maisinformações sobre como configurar o IBM Cognos BI para usar um provedor deautenticação, consulte o Guia de Instalação e Configuração do IBM Cognos BusinessIntelligence.

Administrar Ambientes de BI com Diversos ArrendatáriosA multiocupação fornece a capacidade para suportar diversos clientes ouorganizações (arrendatários) usando uma implementação única de um aplicativo,enquanto assegura que membros de cada arrendatário possam acessar apenas osdados que eles estão autorizados a usar. Os aplicativos de multiarrendatáriominimizam os custos extras associados a esses ambientes.

IBM Cognos BI fornece recursos integrados de multiocupação. Antes de poder usara multiocupação do IBM Cognos, você deve configurar uma propriedade avançadano Cognos Configuration que mapeie o caminho em sua fonte de autenticação quepossa ser usado para identificar o ID do arrendatário para um usuário.

Para configurar a multiocupação, é possível executar as tarefas a seguir:

130 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 139: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

v Identificar as informações de ocupação.v Ativar a multiocupação.v Desativar multiocupação.

Para obter mais informações sobre a ocupação variada, consulte o Guia deAdministração e Segurança do IBM Cognos Business Intelligence.

Usando Funções ou Grupos LDAP para Restringir o AcessoNem todos os usuários no diretório LDAP devem usar o IBM Cognos BI. Concedaapenas aos usuários designados acesso ao IBM Cognos Connection. Isso pode serfeito criando-se uma função ou um grupo específicos do IBM Cognos BI em seuservidor de diretório, incluindo os usuários necessários para sua associação econcedendo ao grupo ou à função acesso ao IBM Cognos Connection.

Um método alternativo é baseado no uso de unidades organizacionais (OUs)LDAP.

Se você terá que criar um grupo ou uma função dependerá do provedor deautenticação. Se usar o servidor de diretório do Oracle, você deve criar funçõesporque este provedor usa associação de função como parte de suas informações decontas dos usuários. Se usar Active Directory, você deverá criar grupos porque esseprovedor usa associação ao grupo como parte das informações de contas dosusuários.

Usando Funções

As funções para esta técnica são criadas usando o servidor de diretório do Oracle.Para obter mais informações sobre como criar este tipo de funções, consulte adocumentação do servidor de diretório do Oracle.

Assegure-se de que os parâmetros a seguir sejam definidos corretamente no IBMCognos Configuration, na categoria Segurança, Autenticação.v Consulte de Usuário

Configure a sequência de consulta de usuário para conter o atributo que seráusado para autenticação com relação à variável ${userID}. Essa variável pega onome de usuário inserido no logon e o substitui pelo valor antes de passar asequência de procura para o servidor de diretório. O nome distinto (DN) dafunção também deve ser incluído na sequência.Veja aqui um exemplo da sequência de consulta:(&(uid=${userID})(nsrole=cn=Cognos,ou=people,dc=cognos,dc=com))

Nesse exemplo, todos os membros da função do IBM Cognos BI localizados naunidade organizacional (ou) denominados pessoas têm acesso ao IBM CognosConnection.

v Utilizar identidade externa?

Configure o valor como True se a conexão única estiver ativada.v Mapeamento de identidade externa

Especifique essa propriedade se Usar identidade externa? estiver configuradacomo True.Construa uma sequência para localizar um usuário no servidor de diretórioLDAP. No momento do logon, a variável de ambiente${environment("REMOTE_USER")} nessa sequência é substituída pelo nome deusuário.

Capítulo 11. Protegendo a Implementação 131

Page 140: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

No exemplo a seguir, o navegador da web configura a variável de ambienteREMOTE_USER que corresponde ao atributo uid do usuário:(&(uid=${environment("REMOTE_USER")})(nsrole=cn=Cognos,ou=people,dc=cognos,dc=com))

Em alguns casos, a variável REMOTE_USER, que normalmente tem o formatoDOMAIN\username, pode não corresponder a nenhum atributo uid do usuário.Para resolver esse problema, inclua a função replace na sequência, como noexemplo a seguir:(&(uid=${replace(${environment("REMOTE_USER")},"ABC\\","")})(nsrole=cn=Cognos,ou=people,dc=cognos,dc=com))

Se a função replace for incluída, o nome de domínio, ABC neste exemplo, serásubstituído por uma sequência em branco e apenas o nome de usuário serápassado para o servidor de diretório.O nome de domínio faz distinção entre maiúsculas e minúsculas neste contexto.

Depois que a função for criada, configure-a para acessar o IBM Cognos Connectionusando o IBM Cognos Configuration. A função também pode ser incluída nonamespace Cognos.

Usando Grupos

Os grupos para essa técnica são criados usando Active Directory. Essa técnicaenvolve modificações na sequência de consulta de usuário. Como o ActiveDirectory não tem essa propriedade, ela não pode ser usada. Em vez disso, oprovedor LDAP associado é usado.

Assegure-se de que os parâmetros a seguir sejam especificados corretamente noIBM Cognos Configuration, na categoria Segurança, Autenticação.v Consulte de Usuário

Configure a sequência de consulta para conter o atributo que será usado paraautenticação com relação à variável ${userID}. Essa variável pega o nome deusuário inserido no logon e o substitui pelo valor antes de passar a sequência deprocura para o servidor de diretório. O nome distinto (DN) do grupo tambémdeve ser incluído na sequência.Veja aqui um exemplo da sequência de consulta:(&(sAMAccountName=${userID})(memberOf=cn=ReportNet,ou=Groups,dc=cognos,dc=com))

v Utilizar identidade externa?

Configure o valor como True se a conexão única estiver ativada.v Mapeamento de identidade externa

Especifique essa propriedade se Usar identidade externa? estiver configuradacomo True.Construa uma sequência para localizar um usuário no servidor de diretórioLDAP. No momento do logon, a variável de ambiente${environment("REMOTE_USER")} nessa sequência é substituída pelo nome deusuário e a sequência será passada para o servidor de diretório.No exemplo a seguir, o navegador da web configura a variável de ambienteREMOTE_USER que corresponde ao atributo uid do usuário. Em vez de substituir ovalor sAMAccountName codificado permanentemente por ${userID}, a variável deambiente será lida da sessão do navegador.(&(sAMAccountName=${environment("REMOTE_USER")})(memberOf=cn=Cognos,cn=Groups,dc=cognos,dc=com))

Depois que o grupo for criado, configure-o para acessar o IBM Cognos Connectionusando o IBM Cognos Configuration. O grupo também pode ser incluído nonamespace Cognos.

132 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 141: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Usando OUs LDAP para Restringir o AcessoÉ possível conceder acesso ao IBM Cognos Connection para uma determinadaUnidade Organizacional (OU) ou filhos de uma determinada OU em um diretórioLDAP. Uma OU geralmente representa um segmento de uma organização.

Para esse método funcionar, você deve configurar corretamente as propriedadesNome Distinto de Base e Consulta de Usuário no IBM Cognos Configuration soba categoria Segurança, Autenticação. Usando diferentes valores para essaspropriedades, é possível conceder acesso a diferentes OUs na estrutura do diretórioLDAP.

Considere a árvore de diretórios a seguir:

Se apenas os usuários da OU Leste precisarem de acesso ao IBM CognosConnection, os valores poderão ser especificados como listado na tabela a seguir.

Tabela 5. O Nome Distinto de Base e os Valores de Consulta de Usuário Para a UnidadeOrganizacional do LestePropriedade Valor

Nome Distinto de Base ou=East, ou=people, dc=abc, dc=com

Consulte de Usuário uid=${userID}

Se os usuários das OUs Leste e Oeste precisarem de acesso, os valores poderão serespecificados conforme listado na tabela a seguir.

Tabela 6. O Nome Distinto de Base e os Valores de Consulta de Usuário Para as UnidadesOrganizacional do Leste e OestePropriedade Valor

Nome Distinto de Base ou=people, dc=abc, dc=com

Consulte de Usuário (uid=${userID})

Os parênteses () na propriedade Consulta de Usuário são usados como um filtroque pode procurar todas as OUs localizadas sob o DN de Base especificado. Noprimeiro exemplo, as contas do usuário são procuradas apenas na OU Leste. Nosegundo exemplo, as procuras são feitas nas OUs Leste e Oeste.

Porém, nos dois exemplos acima, os grupos são excluídos do acesso ao IBMCognos Connection porque estão localizados em uma filial diferente da árvore dediretórios dos usuários. Para incluir grupos e usuários, o DN de Base deve ser araiz da árvore de diretórios. Os valores seriam listados na tabela a seguir.

Tabela 7. O Nome Distinto de Base e os Valores de Consulta de Usuário para Grupos eUsuários Localizados na Raiz da Árvore de DiretóriosPropriedade Valor

Nome Distinto de Base dc=abc, dc=com

Consulte de Usuário (uid=${userID})

Figura 38. Árvore de Unidades Organizacionais de Uma Empresa Fictícia Dividida em Lestee Oeste

Capítulo 11. Protegendo a Implementação 133

Page 142: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Como resultado, todos os usuários no diretório têm acesso ao IBM CognosConnection.

O último exemplo mostra que o uso de OUs pode nem sempre ser a maneira maiseficiente de proteger o acesso ao IBM Cognos Connection. É possível usar essemétodo se você quiser conceder acesso para todos os usuários em umadeterminada OU. Se quiser conceder acesso apenas para usuários específicos,talvez você queira considerar a criação de um grupo ou função designado do IBMCognos BI no servidor de diretório e conceder a esse grupo ou função acesso aoIBM Cognos Connection.

Protegendo IBM Cognos PowerCubesIBM Cognos Series 7 PowerCubes são protegidos com o uso de visualizações declasse de usuário com base nas classes de usuário existentes no namespaceSeries 7. Após os PowerCubes serem implementados no IBM Cognos BI, osarquivos MDC continuam residindo no sistema de arquivos.

Como uma medida de segurança adicional,v configure acesso restrito às origens de dados do PowerCubev use um sistema de criptografia de arquivo de terceiros para as origens de dados

do PowerCubev configure permissões para o diretório do IBM Cognos BI contendo cubosv conceda permissões de leitura e gravação para usuários que devem incluir ou

remover cubos do diretóriov conceda permissões de leitura para a conta do usuário do domínio usada para

iniciar o serviço do IBM Cognos

Para usar PowerCubes assegurados do IBM Cognos Series 7 no IBM Cognos BI,você deve ter um namespace Series 7 configurado como um provedor deautenticação disponível. PowerCubes criados no IBM Cognos BI podem serprotegidos contra qualquer provedor de autenticação disponível.

Para obter mais informações, consulte o Guia do Usuário do IBM Cognos Transformerou o Guia de Administração e Segurança do IBM Cognos.

Protegendo Conexões Únicas da Origem de DadosO IBM Cognos BI usa conexões de origem de dados para acessar os dadossubjacentes localizados nos bancos de dados de relatório.

Para se proteger contra o acesso indesejado aos dados,v conceda permissões de execução para usuários e grupos que precisam de

conexões únicasOutros tipos de permissões não são necessários.

v negue permissões de execução explicitamente para todos os usuários, grupos efunções que não precisam de conexões únicasIsso assegura que o acesso não seja permitido por meio de uma associaçãodesconhecida.

Para obter mais informações sobre conexões de origens de dados, consulte o Gui ade Administração e Segurança do IBM Cognos.

134 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 143: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Assegurando o armazenamento de conteúdoPara garantir a segurança e a integridade, o armazenamento de conteúdo éacessado pelo serviço do Content Manager usando a conexão única do banco dedados especificada no IBM Cognos Configuration. A conexão do banco de dados écriptografada de acordo com seus padrões de criptografia. Entretanto, a segurançado armazenamento de conteúdo conta não apenas com a segurança do IBMCognos BI, mas também com a segurança do banco de dados nativo, a segurançado sistema operacional e a segurança da rede.

Para proteger o banco de dados, siga estas diretrizes:v Proteja o banco de dados e a API do banco de dados usando os mecanismos

fornecidos pelo banco de dados, pela rede e pelo sistema operacional.v Atribua um número de usuários limitado para manter o banco de dados.v Use a segurança nativa do banco de dados para conceder somente permissões

mínimas às contas dos usuários que acessam o banco de dados, conforme sesegue:– Microsoft SQL Server

Os usuários devem criar e lançar permissões da tabela para o banco de dados.Certifique-se de que a conta do usuário seja membro das funçõesdb_ddladmin, db_datareader e db_datawriter, e a proprietária de seuesquema padrão.

– ORACLEOs usuários devem ter permissões para se conectarem ao banco de dados.Além disso, eles devem ter a capacidade de criar, alterar e lançar tabelas,acionadores, visualizações, procedimentos e sequências, assim como inserir,atualizar e excluir dados nas tabelas do banco de dados. As permissõesdevem ser concedidas à conta do usuário diretamente e não por meio de umafiliação a um grupo ou função.

– DB2Os usuários devem ter as permissões criar, lançar tabela, CREATETAB,CONNECT e IMPLICITSCHEMA para o banco de dados. Além disso, elesdevem possuir as permissões USE para o tablespace USER TEMPORARY eoutros tablespaces adequados associados ao banco de dados.

– Sybase Adaptive Server EnterpriseOs usuários devem ter as permissões criar, lançar tabela, criar padrão, criarprocedimento, criar regra, criar tabela e criar visualização com relação aobanco de dados.

v Limite o número de usuários que têm acesso de leitura ou gravação para astabelas do Content Manager.

v Siga outras recomendações sobre a segurança do banco de dados. Para obterinformações, consulte a documentação do banco de dados.

Auditoria de SegurançaUma auditoria de segurança metódica foi conduzida no IBM Cognos BI paraverificar a efetividade da estratégia de segurança implementada.

A instalação distribuída a seguir foi usada durante a auditoria.

Capítulo 11. Protegendo a Implementação 135

Page 144: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Figura 39. Uma Representação da Instalação do IBM Cognos que Foi Usada para Teste deAuditoria

136 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 145: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Avisos

Estas informações foram desenvolvidas para produtos e serviços oferecidos nomundo inteiro.

Esse material pode ser disponibilizado pela IBM em outros idiomas. No entanto,pode ser necessário possuir uma cópia do produto ou da versão do produto nomesmo idioma para poder acessá-lo.

É possível que a IBM não ofereça os produtos, serviços ou recursos discutidosnesta publicação em outros países. Consulte um representante IBM local para obterinformações sobre os produtos e serviços disponíveis atualmente em sua área.Qualquer referência a produtos, programas ou serviços IBM não significa queapenas produtos, programas ou serviços IBM possam ser usados. Qualquerproduto, programa ou serviço funcionalmente equivalente, que não infrinjanenhum direito de propriedade intelectual da IBM poderá ser usado emsubstituição a este produto, programa ou serviço. Entretanto, a avaliação everificação da operação de qualquer produto, programa ou serviço não IBM são deresponsabilidade do Cliente. Este documento pode descrever produtos, serviços ourecursos que não estão incluídos no Programa ou autorização de licença que vocêcomprou.

A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntostratados nesta publicação. O fornecimento desta publicação não lhe concede direitoalgum sobre tais patentes. Consultas sobre licença devem ser enviadas, por escrito,para:

Gerência de Relações Comerciais e Industriais da IBM BrasilAv. Pasteur, 138-146BotafogoRio de Janeiro, RJCEP 22290-240

Para consultas sobre licença relacionadas a informações de DBCS (Conjunto deCaracteres de Byte Duplo), entre em contato com o Departamento de PropriedadeIntelectual da IBM em seu país ou envie consultas, por escrito, para:

Licenciamento de Propriedade IntelectualLei de Propriedade Legal e IntelectualIBM World Trade Asia Corporation Licensing19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japan

O parágrafo a seguir não se aplica a nenhum país em que tais disposições nãoestejam de acordo com a legislação local: > A INTERNATIONAL BUSINESSMACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO “NO ESTADO EMQUE SE ENCONTRA”, SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSAOU IMPLÍCITA, INCLUINDO, MAS A ELAS NÃO SE LIMITANDO, ASGARANTIAS IMPLÍCITAS DE NÃO INFRAÇÃO, COMERCIALIZAÇÃO OUADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Alguns países não permitema renúncia de responsabilidade de garantias expressas ou implícitas em certastransações; portanto, essa disposição pode não se aplicar ao Cliente.

© Copyright IBM Corp. 2005, 2014 137

Page 146: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Essas informações podem conter imprecisões técnicas ou erros tipográficos. Sãofeitas mudanças periódicas nas informações aqui contidas; tais mudanças serãoincorporadas em futuras edições desta publicação. A IBM pode, a qualquermomento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nestapublicação, sem aviso prévio.

Referências nestas informações a Web sites não IBM são fornecidas apenas porconveniência e não representam de forma alguma um endosso a esses Web sites.Os materiais contidos nesses Web sites não fazem parte dos materiais desteproduto IBM e o uso desses Web sites é de inteira responsabilidade do Cliente.

A IBM pode usar ou distribuir as informações fornecidas da forma que julgarapropriada sem incorrer em qualquer obrigação para com o Cliente.

Licenciados deste programa que desejam obter informações sobre este assunto compropósito de permitir: (i) a troca de informações entre programas criadosindependentemente e outros programas (incluindo este) e (ii) o uso mútuo dasinformações trocadas, devem entrar em contato com:

Gerência de Relações Comerciais e Industriais da IBM BrasilAv. Pasteur, 138-146BotafogoRio de Janeiro, RJCEP 22290-240

Tais informações podem estar disponíveis, sujeitas a termos e condiçõesapropriadas, incluindo em alguns casos o pagamento de uma taxa.

O programa licenciado descrito nesta publicação e todo o material licenciadodisponível são fornecidos pela IBM sob os termos do IBM Customer Agreement,do Contrato Internacional de Licença do Programa IBM ou de qualquer outrocontrato equivalente.

Todos os dados de desempenho aqui contidos foram determinados em umambiente controlado. Portanto, os resultados obtidos em outros ambientesoperacionais podem variar significativamente. Algumas medidas podem ter sidotomadas em sistemas em nível de desenvolvimento e não há garantia de que estasmedidas serão iguais em sistemas geralmente disponíveis. Além disso, algumasmedidas podem ter sido estimadas por extrapolação. Os resultados reais podemvariar. Os usuários deste documento devem verificar os dados aplicáveis para seuambiente específico.

As informações relativas a produtos não IBM foram obtidas junto aos fornecedoresdos respectivos produtos, de seus anúncios publicados ou de outras origensdisponíveis publicamente. A IBM não testou estes produtos e não pode confirmar aprecisão de seu desempenho, compatibilidade nem qualquer outra reivindicaçãorelacionada a produtos não IBM. Dúvidas sobre os recursos de produtos não IBMdevem ser encaminhadas diretamente a seus fornecedores.

Todas as declarações relacionadas aos objetivos e intenções futuras da IBM estãosujeitas a mudanças ou retirada sem aviso prévio e representam apenas metas eobjetivos.

Estas informações contêm exemplos de dados e relatórios usados nas operaçõesdiárias de negócios. Para ilustrá-los da forma mais completa possível, os exemplos

138 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 147: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

podem incluir nomes de indivíduos, empresas, marcas e produtos. Todos estesnomes são fictícios e qualquer semelhança com nomes e endereços usados por umaempresa real é mera coincidência.

Se estas informações estiverem sendo visualizadas em formato eletrônico, asfotografias e ilustrações coloridas podem não aparecer.

Dependendo da configuração implementada, esta Oferta de Software pode usarcookies de sessão e persistentes que coletam de cada usuáriov nomev nome de usuáriov senha

para propósitos dev gerenciamento de sessãov autenticaçãov usabilidade de usuário aprimoradav configuração de conexão únicav rastreamento de uso ou propósitos funcionais, além de gerenciamento de

sessões, autenticação, usabilidade de usuário aprimorada e configuração deconexão única

Esses cookies não podem ser desativados.

Se as configurações implementadas para esta Oferta de Software fornecerem avocê, como cliente, a capacidade de coletar informações pessoalmente identificáveisde usuários finais por meio de cookies e outras tecnologias, deve-se procurar o seupróprio conselho jurídico sobre quaisquer leis aplicáveis à coleta de dados,incluindo todos os requisitos para notificação e consentimento.

Para obter mais informações sobre o uso de várias tecnologias, incluindo cookies,para estes propósitos, consulte o IBM's Privacy Policy em http://www.ibm.com/privacy e o IBM's Online Privacy Statement em http://www.ibm.com/privacy/details na seção intitulada "Cookies, Web Beacons and Other Technologies" e na"IBM Software Products and Software-as-a-Service Privacy Statement" emhttp://www.ibm.com/software/info/product-privacy.

Marcas Registradas

IBM, o logotipo IBM e ibm.com são marcas ou marcas registradas da InternationalBusiness Machines Corp., registradas em vários países no mundo todo. Outrosnomes de produtos e serviços podem ser marcas registradas da IBM ou de outrasempresas. Uma lista atual das marcas registradas da IBM está disponível na Webem “ Copyright and trademark information ” at www.ibm.com/legal/copytrade.shtml.

Os termos a seguir são marcas ou marcas registradas de outras empresas:v Adobe, o logotipo Adobe, PostScript e o logotipo PostScript são marcas ou

marcas registradas da Adobe Systems Incorporated nos Estados Unidos e/ou emoutros países.

v Microsoft, Windows, Windows NT e o logotipo Windows são marcas registradasda Microsoft Corporation nos Estados Unidos, e/ou em outros países.

Avisos 139

Page 148: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

v Linux é uma marca registrada da Linus Torvalds nos Estados Unidos e/ou emoutros países.

v UNIX é marca registrada do The Open Group nos Estados Unidos e/ou emoutros países.

v Java e todas as marcas registradas e logotipos baseados em Java são marcas oumarcas registradas da Oracle e/ou suas afiliadas.

140 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 149: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Índice Remissivo

AAccess Manager 15acessando IBM Cognos BI 26

acesso anônimo 27acesso autenticado 28

acesso autenticado 28Active Directory 129ActiveX 4administração 45

distribuída 115IBM Cognos Connection 45

administração distribuída 115afinidade

alta 95atividades do IBM Cognos BI 96baixa 96configuração 95solicitação 83

afinidade absoluta 83afinidade de controle 83afinidade de servidor 84afinidade de sessão 84afinidade de solicitação 83agentes

em execução 35ajuste

bancos de dados 91dispatchers 93IBM Cognos BI 89serviços de relatório 94servidores de aplicativos 91

ajuste de desempenho 89alta afinidade 83análise

Analysis Studio 6em execução 30, 32visualizando 29

análise dimensional 69Analysis Studio 6Ano, em datas 110API de Barramento do IBM Cognos BI 19API do Barramento do BI,

Veja API de Barramento do IBM Cognos BIapresentações

usando dados do IBM Cognos BI no Microsoft OfficePowerPoint 8

áreas de trabalho 9armazenamento de conteúdo 15

dimensionamento 77disponibilidade 89protegendo 135

armazenamento de métrica 15arquitetura

comunicações 19escalabilidade 79fluxo de trabalho 41segurança 113

arquivos coglocale.xml 44arquivos cogstartup.xml 44arquivos de configuração 44arquivos de configuração .xml 44

arquivos de configuração XML 44arquivos do IBM Cognos BI

protegendo 129arquivos rsvpproperties.xml 101arquivos temporários

protegendo 128assinando par de chaves 116ativando SSL 127atualização

de outros produtos IBM Cognos para o IBM Cognos BI 63ferramentas que suportam atualização do IBM Cognos

ReportNet 69atualizando o índice

fluxo de solicitação 36autenticação 114autoridade de certificação 116, 126

Bbaixa afinidade 84balanceamento de carga 79

automático no IBM Cognos BI 79com mecanismos externos 82configurações 20configurando 80sem mecanismos externos 81

balanceando cargas 20banco de dados

ajuste 91configurando para relatório multilíngue 112modelagem 47, 50

banco de dados de criação de logincluindo métricas 90

boas práticassegurança 119

bursting de relatório 98bursting de relatórios 98Business Viewpoint Studio 69

Ccamada de dados 15camada do aplicativo 10camada do servidor da web 9camadas

aplicativos 10dados 15Servidor web 9

carga do usuárioestimando 74

catálogos e relatórios Impromptumigração para o IBM Cognos BI 66

CGI,Veja interface gateway comum

chave simétrica comum 88na criptografia 116

chaves criptográficasassinando par de chaves 116chave simétrica comum 116par de chaves de criptografia 116

© Copyright IBM Corp. 2005, 2014 141

Page 150: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

código de idioma da execução 105código de idioma do autor 104código do idioma do conteúdo 104código do idioma do usuário 105códigos de idioma do produto 104, 107códigos do idioma

autor 104conteúdo 104, 108descrição 104execução 105mapeamento de conteúdo 108produto 104, 107servidor 104usuário 105

códigos do idioma do conteúdo 108mapeamento 108

compactação de relatórios em PDF 15componentes

configuração de inicialização 43IBM Cognos BI 55instalando 55

Componentes da camada de aplicativos 10instalando 59servidor de log 20

Composite Information Server,Veja IBM Cognos Virtual View Manager

comunicações 19comunidade do usuário

tamanho 74conectando ao banco de dados 24conexão única 115conexões

largura da banda baixa 99conexões de origem de dados

protegendo 134configuração

fontes 105inicialização 43navegadores 105Navegadores da Web 45planejamento 53relatório multilíngue 45segurança 44

configuração de capacidade do processo 94configuração de inicialização 43

arquivos 44Configurações CSK 128configurações de chave simétrica comum 128configurações de memória

WebSphere Application Server Liberty Profile 91configurações padrão

fontes 105navegadores 105segurança desativada 113

conjuntos de códigos 127considerações de globalização 103construções

executando no IBM Cognos Connection usando serviçoMovimentação de Dados 69

Content Manager 10, 11, 13disponibilidade 88escalabilidade 85espera 11, 85instalando 59servidor de log 20

Content Manager em espera 11, 85

Cookiesconfigurações de navegador 105

cookies de senha do CAM, protegendo 129criação

modelos 46pacotes 46relatórios 47

criação de logdispatcher 113seguras 113

criação de log segura 113criando o índice

fluxo de solicitação 36criptografia

configurando 125pares de chaves 116

CSK,Veja chave simétrica comum

Ddados

origens de dados 15protegendo 129vários idiomas 110

dados do relatóriousando no Microsoft Office 8, 49

Data Managerusando no IBM Cognos BI 69

datas 110DecisionStream

requisitos para atualizar catálogos para o IBM CognosBI 65

DecisionStream para IBM Cognos BIconsideração de atualização 64

desempenhocalculando a largura da banda 100calculando servidores 100complexidade do aplicativo 76estimando 100estimando a distribuição de carga 75planejamento 73tempos de despacho 20

despacho 20preferencial local 20

despacho preferencial local 20destinos de log

tipos de 20diagnósticos

Veja resolução de problemasdimensionando o Content Store 77dispatchers 11

ajuste 93balanceamento de carga 80criação de log 113

disponibilidade 73armazenamento de conteúdo 89Content Manager 88gateway do IBM Cognos BI 87maximizando 87planejamento 87servidor IBM Cognos BI 87

distribuição de cargacomplexidade do aplicativo 76estimando 75usuários simultâneos 74

142 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 151: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

distribuindosolicitações 20

Eem execução

análise 30relatórios 30relatórios HTML 29, 30

Enterprise Information Integrators 16escalabilidade 73, 79

Content Manager 85gateway do IBM Cognos BI 79planejamento 79servidor IBM Cognos BI 85Servidor web 79

escalabilidade da capacidade de procura 86escalabilidade de procura indexada 86espera

Content Manager 13Event Studio 6Excel,

Veja Microsoft Office

Ffirewalls 11, 113

Instalação do Framework Manager 62fluxo de solicitação

atualizando o índice 36criando o índice 36procura 37

fluxo de trabalho 41fontes

configuração 105instalando 45

força da cifra 126formatos

números 110Framework Manager 8

modelagem 47, 50opções de instalação 61pacotes 47requisitos de configuração 61

funções 116protegendo o IBM Cognos Connection 131

Ggateways

escalabilidade 79IBM Cognos BI 9, 57instalando 57

gerenciamento de conexão com o banco de dados 24banco de dados de armazenamento de conteúdo 24bancos de dados de armazenamento de métricas 25bancos de dados de consulta 24

grupos 116protegendo o IBM Cognos Connection 131

IIBM Cognos Administration 5IBM Cognos Application Firewall 11, 113, 125

IBM Cognos BIacessar 26ajuste 93ajuste de desempenho 89comunicações 19configurando 43dispatchers 13escalabilidade 79fluxo de trabalho 41gateways 9instalando 42interfaces com o usuário 3segurança 113, 116serviços 13

IBM Cognos BI para Microsoft Office 8, 25, 49IBM Cognos Configuration 43

interfaces com o usuário 3IBM Cognos Connection 4

abrindo uma pasta 34protegendo 129, 130, 131, 133

IBM Cognos Content Database 15, 16IBM Cognos Controller

acesso a dados no IBM Cognos BI 67IBM Cognos DecisionStream

requisitos para atualizar catálogos para o IBM CognosBI 65

IBM Cognos Financeacesso a dados no IBM Cognos BI 67

IBM Cognos Insight 9IBM Cognos Metrics Manager

fazendo atualização para o IBM Cognos BI 64requisitos para atualizar para o IBM Cognos BI 65

IBM Cognos NoticeCastduplicação de funcionalidade no IBM Cognos BI 71

IBM Cognos Planning - Analystacesso a dados no IBM Cognos BI 67

IBM Cognos Planning - Contributoracesso a dados no IBM Cognos BI 67migração para o IBM Cognos BI 66

IBM Cognos Portal Servicesvisão geral de migração 71

IBM Cognos PowerPlay Webrequisitos para atualizar relatórios para o IBM Cognos

BI 65IBM Cognos Query

duplicação de funcionalidade no IBM Cognos BI 70IBM Cognos Report Studio 47IBM Cognos Series 7

migração para o IBM Cognos BI 66IBM Cognos Series 7 PowerCubes

requisitos para conversão de idioma bem-sucedida 68IBM Cognos Virtual View Manager 16IBM Cognos Visualizer

duplicação de funcionalidade no IBM Cognos BI 70IBM Cognos Web Services

visão geral de migração 71IBM Cognos Workspace 7IBM Cognos Workspace Advanced 7IBM CognosScript

visão geral de migração 71idioma

restrições para PowerCubes 108idiomas

interface com o usuário 107preferências do usuário 108suportado 108

Índice Remissivo 143

Page 152: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

Impromptu Web Reportsmigração para o IBM Cognos BI 66

instalaçãocomponentes 42Componentes da camada de aplicativos 59configuração de segurança 116Content Manager 59fontes 45Framework Manager 61gateways 57Metric Designer 61opções 55planejamento 53

interface gateway comum 9interfaces 3interfaces com o usuário 3

baseado na web 3interfaces com o usuário

baseado no Windows 3Interfaces de usuário baseadas na web 4Interfaces de usuário baseadas no Windows 8Internet Server API 9ISAPI,

Veja Internet Server API

JJobStreams

executando no IBM Cognos Connection usando serviçoMovimentação de Dados 69

Llargura da banda

estimando 100LDAP

namespaces 129Lifecycle Manager 69limites, métricas 90limites de conexão

configuração 92logs

processamento de mensagens 20serviço 12

logs de auditoriaVeja também mensagens de logVeja também resolução de problemasdestinos de log 20

Mmantendo discos 99manutenção de disco 99Map Manager 9, 110maximizando a disponibilidade 87mensagens de log

Veja também logs de auditoriaVeja também resolução de problemasdestinos de log 20Servidor de log remoto. 20

Metric Designer 8opções de instalação 61requisitos de configuração 61

Metric Studio 7métricas, desempenho 90métricas da fila 90

métricas da JVM 90métricas da sessão 90métricas da solicitação de serviço 90métricas de desempenho 90métricas do dispatcher 90métricas do serviço de relatórios 90métricas do servidor 90métricas do sistema 90métricas dos serviços 90Microsoft .NET Framework 8, 25, 49Microsoft Office

dados do relatório do IBM Cognos BI 8dados do relatório do IBM Cognos BI em planilhas e

apresentações 49serviço de dados de relatório 13

migraçãode outros produtos IBM Cognos para o IBM Cognos BI 66

modelagem 8, 9bancos de dados 47, 50e desempenho do IBM Cognos BI 92metadados 47, 50pacotes 47usuários 47, 50

modelagem de metadados 47, 50modelos 47

criação 46Framework Manager 47, 50publicação 47

modelos Architectmigração para o IBM Cognos BI 66

moeda 110multiocupação 130

NNamespace do Cognos 44, 114

protegendo o IBM Cognos Connection 130namespace do Series 7 134namespaces

Active Directory 129diversos arrendatários 130IBM Cognos 130LDAP 129Series 7 134servidor de diretório do Oracle 129

navegadoresconfigurando 45, 105fontes em relatórios HTML 105

Navegadores da Webconfigurando 45

OOLAP 8

Ppacotes

criação 46Framework Manager 47

páginas de portal 40pastas de trabalho

usando dados do IBM Cognos BI no Microsoft OfficeExcel 8

PDFcompactação do relatório 15

144 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 153: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

PDF (continuação)execução de relatórios 30, 32visualização de relatórios 29

permissões 115planejamento

configuração 53desempenho 73disponibilidade 87implementação 42, 53instalação 53lista de verificação 53

Planejamento de capacidade. 73componentes de infraestrutura 76

planejamento de implementação 42lista de verificação 53

plug-ins 4Portal IBM WebSphere 4portal services 4portal web 4portlets 40PowerCubes

acesso no IBM Cognos BI 68combinando cubos de diversos códigos de idioma 110conversão do IBM Cognos Series 7 110protegendo 134requisitos para conversão de idioma bem-sucedida 68restrições de idioma 108

PowerPlayconsiderações para atualizar para o IBM Cognos BI 64migrando relatórios da Web PowerPlay para o IBM Cognos

BI 66PowerPlay Web

requisitos para atualizar relatórios para o IBM CognosBI 65

PowerPointconsulte Microsoft Office 8

processamento de mensagens de log 20procura

fluxo de solicitação 37lista de controle de acesso 38métodos de verificação de segurança 37

Prompts. 92protegendo

armazenamento de conteúdo 135arquivos temporários 128conexões de origem de dados 134dados 129IBM Cognos Connection 129, 130, 131, 133PowerCubes 134rede 123servidores da Web 124sistema operacional 121

provedores de autenticaçãoActive Directory 129namespace do Series 7 134servidor de diretório do Oracle 129

provedores de conteúdo 15provedores de criptografia 126

força da cifra 126padrão 117

público-alvo do documento vii

QQuery Studio 6, 47

Rrede

protegendo 123relatório multilíngue

configurando 45relatórios

bursting 76, 98calculando os tamanhos 100criação 47em execução 30programação 33, 76, 97vários idiomas 110visualizando 29

relatórios HTMLem execução 30visualizando 29

renderização de PDF 99Report Studio 6ReportNet

atualização 64requisitos para atualizar para o IBM Cognos BI 64

requisitosmodelagem 47, 50

resolução de problemascriação de log 20

robustez,Veja disponibilidade

roteadoresusando 82

SSecure Socket Layer 116Secure Socket Layer,

Veja SSLSecureError 113segurança

Veja também chaves criptográficasauditoria 135boas práticas 119chaves, 116configuração 44Content Manager 115IBM Cognos BI 113, 116lista de controle de acesso 38provedores de autenticação 114

Series 7 PowerCubesrequisitos para conversão de idioma bem-sucedida 68

serviçoatualização de índice 12dado do índice 12gráficos 12procura de índice 12tarefa manual 12

Serviço Content Manager 11serviço da web do Planning 13serviço de anotação 11serviço de apresentação 13serviço de atualização do índice 12serviço de consulta 13serviço de dados de relatório 13

ajuste 94serviço de dados do índice 12serviço de dados do planejamento 12Serviço de deslocamento de dados

usando no IBM Cognos Connection 69

Índice Remissivo 145

Page 154: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

serviço de entrega 11serviço de galeria de visualização 13serviço de gerenciamento de eventos 12serviço de gráficos 12serviço de integração de dados 11Serviço de metadados 12Serviço de migração 12serviço de monitor 12serviço de procura do índice 12serviço de relatórios em lote 11serviço de sistema 13serviço de tarefa 12serviço de tarefa do planning 12serviço de tarefa realizada por usuários 12serviço do agente 11serviço do console administrativo do Planning 12Serviço do Metrics Manager 12serviço móvel 12serviços

agente 11anotação 11apresentação 13autorização 115balanceamento de carga 20consulta 13Content Manager 11, 13dados de planejamento 12dados do relatório 13entrega 11escalabilidade 85gerenciamento de eventos 12IBM Cognos BI 13IBM Cognos Content Database 15integração de dados 11log 12Metadados 12Metrics Manager 12Migração 12monitor 12móvel 12relatório 13relatório em lote 11repositório 13serviço de galeria de visualização 13sistema 13tarefa 12

serviços criptográficos 116serviços de autorização 115serviços de relatório 13

ajuste 94escalabilidade 85

serviços de relatórios em loteajuste 94

serviços de repositório 13Serviços IBM Cognos

escalabilidade 85servidor

códigos do idioma 104servidor da web Apache 124servidor da web IIS 124servidor de diretório do Oracle 129servidores

calculando números 100servidores da Web 61

ajuste 92Apache 124ativando SSL 124

servidores da Web (continuação)escalabilidade 79IIS 124protegendo 124

servidores de aplicativosajuste 91SSL 127

servidores IBM Cognos BI 10disponibilidade 87

servidores UNIXfontes 105

sinalização de parâmetro 113sistema de mensagens 20sistema operacional

protegendo 121solicitações

distribuindo 20gerenciando 20processamento de fluxo 26

SSLativação 127ativação em servidores da Web 124servidores de aplicativos 127

SSL,Veja Secure Socket Layer

suporte a XML 15

Ttipos de gráfico

Planejamento de capacidade. 74tipos de processamento de consulta 93TM1

planejamento de negócios 70Transformer 8

acesso a dados no IBM Cognos BI 68

Uunidades organizacionais (OUs) 133Upfront

migrando conteúdo para o IBM Cognos BI 66uso de porta 26usuários 115

ativos 74nomeados 74simultânea 74

Vvários idiomas

Map Manager 110verificação de segurança

Content Manager 37interno 38procura 37

Virtual View Manager 16visualizando

análise 29relatórios em PDF 29relatórios HTML 29

146 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Arquitetura e Implementação

Page 155: IBM Cognos Business Intelligence Versão 10.2public.dhe.ibm.com/software/data/cognos/documentation/...Data Manager, é possível extrair dados de sistemas de origem e arquivos de dados,

WWebSphere Application Server Liberty Profile 87

configurações de memória 91

Índice Remissivo 147