Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de...

80
IBM Cognos Business Intelligence Versão 10.2.2 Guia de Consulta Dinâmica

Transcript of Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de...

Page 1: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

IBM Cognos Business IntelligenceVersão 10.2.2

Guia de Consulta Dinâmica

���

Page 2: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

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

Informações do produto

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

Licensed Materials - Property of IBM

© Copyright IBM Corporation 2010, 2014.

Page 3: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Índice

Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

Capítulo 1. O que Há de Novo no Modo de Consulta Dinâmica . . . . . . . . . . . . 1Novos recursos no modo de consulta dinâmica na versão 10.2.2 . . . . . . . . . . . . . . . . . . 1

Otimização de junções pela aplicação de filtro no Cognos Framework Manager e Cognos Report Studio. . . . 1Recuperação de dados resumidos sem a entrada de agregados explícitos em expressões em itens de consulta . . 1Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo . . . . 2

Novos Recursos no Modo de Consulta Dinâmico na Versão 10.2.1 . . . . . . . . . . . . . . . . . 2Novos Governors em Cognos Framework Manager para Controlar o Desempenho e a Execução da Consulta . . 2Nova Propriedade para Controlar Procedimentos Armazenados que Requerem Transações de Leitura/Gravação 3

Novos Recursos no Modo de Consulta Dinâmica na Versão 10.2.0 . . . . . . . . . . . . . . . . . 3

Capítulo 2. Modo de consulta dinâmica . . . . . . . . . . . . . . . . . . . . . . 5Aprimoramentos principais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Cache na memória . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Relações de detalhes mestres aprimorados nos relatórios . . . . . . . . . . . . . . . . . . . . 10Supressão de nulos aprimorada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Visualizações da consulta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Considerações ao usar o modo de consulta dinâmica . . . . . . . . . . . . . . . . . . . . . 11

Considerações do OLAP sobre relacionais . . . . . . . . . . . . . . . . . . . . . . . . 12Modelos que usam várias origens de dados . . . . . . . . . . . . . . . . . . . . . . . 12Suporte mínimo para a modelagem SAP BW no Framework Manager . . . . . . . . . . . . . . . 12Importando Metadados Relacionais no Framework Manager . . . . . . . . . . . . . . . . . . 13

Capítulo 3. Configuração do modo de consulta dinâmica . . . . . . . . . . . . . . 15Configurando Conectividade de Relatório para que Bancos de Dados Relacionais Usem o Modo de ConsultaDinâmica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Configurando a Conectividade para Origens de Dados do IBM DB2 em Linux, UNIX e Microsoft Windows . . 16Configurando a Conectividade para Origens de Dados do IBM DB2 em z/OS . . . . . . . . . . . . 16Configurando Conectividade para Origens de Dados do IBM Netezza . . . . . . . . . . . . . . . 17Configurando a Conectividade para as Origens de Dados do Microsoft SQL Server . . . . . . . . . . 17Configurando Conectividade para as Origens de Dados do Oracle . . . . . . . . . . . . . . . . 18Configurando a Conectividade para Origens de Dados SAP ECC . . . . . . . . . . . . . . . . 18Configurando Conectividade para Origens de Dados Siebel . . . . . . . . . . . . . . . . . . 19Configurando Conectividade para as Origens de Dados do Teradata . . . . . . . . . . . . . . . 19Configurando a Conectividade para Origens de Dados Usando o Tipo de Conexão JDBC . . . . . . . . 19

Configurando Conectividade de Relatório para que Origens de Dados OLAP Usem o Modo de Consulta Dinâmica 20Configurando Conectividade para Origens de Dados do IBM Cognos TM1 . . . . . . . . . . . . . 21Configurando Conectividade para as Origens de Dados do Oracle Essbase . . . . . . . . . . . . . 22Conectando-se às origens de dados do Microsoft SQL Server Analysis Services data no Microsoft Windows . . 23Conectando-se às origens de dados do Microsoft SQL Server Analysis Services no Linux, UNIX ou MicrosoftWindows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Configurando Conectividade para as Origens de Dados do SAP BW . . . . . . . . . . . . . . . 26

Ativando Modelos e Pacotes do Framework Manager para que Usem o Modo de Consulta Dinâmica . . . . . 27Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do IBM DB2 . . . . . . . . 27Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do IBM Cognos TM1 . . . . . 29Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do IBM Netezza. . . . . . . 30Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do Oracle Essbase . . . . . . 32Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do Microsoft SQL Server AnalysisServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do SAP BW . . . . . . . . 35Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do Microsoft SQL Server . . . . 37Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do ERP. . . . . . . . . . 39Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do Teradata . . . . . . . . 44Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do Oracle . . . . . . . . . 46

© Copyright IBM Corp. 2010, 2014 iii

Page 4: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados do JDBC . . . . . . . . . 48Alterando o Modo de Consulta para um Projeto . . . . . . . . . . . . . . . . . . . . . . 50Substituindo o Modo de Consulta para Pacotes ou Teste de Consulta . . . . . . . . . . . . . . . 51

Administração do serviço de consulta . . . . . . . . . . . . . . . . . . . . . . . . . . 51Ordem dos membros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Teste de relatórios migrados usando o Lifecycle Manager . . . . . . . . . . . . . . . . . . . . 53Governors do Framework Manager para o Modo de Consulta Dinâmica . . . . . . . . . . . . . . . 54Otimizando junções pela aplicação de filtros . . . . . . . . . . . . . . . . . . . . . . . . 59Criando uma consulta de sumarização em um modelo . . . . . . . . . . . . . . . . . . . . . 60Criando um relacionamento entre conjuntos de dados distintos por meio de uma tabela de ponte . . . . . . 60Procedimentos Armazenados e Modos de Acesso de Transação . . . . . . . . . . . . . . . . . . 61Resolução de Problemas do Modo de Consulta Dinâmica . . . . . . . . . . . . . . . . . . . . 63

Rastreio de Execução de Consulta . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Rastreio de Planejamento de Consulta . . . . . . . . . . . . . . . . . . . . . . . . . 64Alterando o Diretório de Saída de Arquivo de Log Padrão . . . . . . . . . . . . . . . . . . 65

Relatórios de Amostra para o Modo de Consulta Dinâmica . . . . . . . . . . . . . . . . . . . 65Modifique as Conexões da Origem de Dados para as Origens de Dados de Amostra . . . . . . . . . . 65Importação do Conteúdo das Amostras da Consulta Dinâmica (Pacotes) para o Armazenamento de Conteúdo 66

Avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Índice Remissivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

iv IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 5: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Introdução

Este documento descreve os benefícios do modo de consulta dinâmica do IBM®

Cognos Business Intelligence e ajudará a decidir usá-lo ou não para suaorganização. Ele fornece as etapas necessárias para implementar o modelo deconsulta dinâmica.

Localizando Informações

Para localizar a documentação do produto na web, incluindo toda a documentaçãotraduzida, acesse o IBM Knowledge Center (http://www.ibm.com/support/knowledgecenter).

Recursos de Acessibilidade

A documentação em HTML do IBM Cognos possui recursos de acessibilidade. Osdocumentos em PDF são complementares e, como tais, não incluem recursos deacessibilidade.

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

© Copyright IBM Corp. 2010, 2014 v

Page 6: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

vi IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 7: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Capítulo 1. O que Há de Novo no Modo de Consulta Dinâmica

Esta seção contém uma lista de recursos novos, alterados, substituídos e removidospara essa liberação.

A seção auxiliará no planejamento de estratégias de implementação de aplicativose atualizações e de solicitações de treinamento dos usuários.

Para obter mais informações sobre atualização, consulte o Guia de Instalação eConfiguração do IBM Cognos Business Intelligence para o seu produto.

Para revisar uma lista atualizada dos ambientes suportados pelos produtos do IBMCognos, incluindo informações sobre os sistemas operacionais, correções,navegadores, servidores da web, servidores de diretório, servidores de banco dedados e servidores de aplicativo, consulte Supported Software Environments(http://www.ibm.com/support/docview.wss?uid=swg27042164).

Para obter uma visão geral de novos recursos para esta liberação, consulte o Guiade Novos Recursos do IBM Cognos Business Intelligence.

Novos recursos no modo de consulta dinâmica na versão 10.2.2Esta liberação contém novos recursos.

Otimização de junções pela aplicação de filtro no CognosFramework Manager e Cognos Report Studio

Se o modo de consulta dinâmica for usado, agora é possível melhorar odesempenho de uma junção filtrando um lado da junção com os valores que sãorecuperados pelo outro lado.

É possível aplicar um filtro em uma junção no IBM Cognos Report Studio ou noIBM Cognos Framework Manager, basta configurar a propriedade Tipo de filtro deuma junção.Tarefas relacionadas:“Otimizando junções pela aplicação de filtros” na página 59No modo de consulta dinâmica, melhore o desempenho de uma junção por meioda filtragem de um lado da junção com os valores que são recuperados pelo outrolado.

Recuperação de dados resumidos sem a entrada deagregados explícitos em expressões em itens de consulta

Agora é possível recuperar dados resumidos sem a entrada de agregados explícitosem expressões em itens de consulta, basta especificar um assunto de consulta emum modelo que será uma consulta de sumarização.

Com o modo de consulta dinâmica, é possível incluir itens de consulta que já estãoresumidos a partir da consulta de sumarização nos relatórios criados por você noIBM Cognos Business Intelligence. Não é necessário repetir fórmulas ou cálculoscomplexos em cada relatório que for criar.Tarefas relacionadas:

© Copyright IBM Corp. 2010, 2014 1

Page 8: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

“Criando uma consulta de sumarização em um modelo” na página 60É possível recuperar dados resumidos sem a entrada de agregados explícitos emexpressões em itens de consulta, basta especificar um assunto de consulta em ummodelo do IBM Cognos Framework Manager que será uma consulta desumarização.

Criação de uma tabela de ponte para vincular esquemas emestrela ou áreas de assunto a um modelo

É possível criar uma tabela de ponte para vincular esquemas em estrela ou áreasde assunto se o esquema do banco de dados não puder ser formado por esquemasem estrela distintos relacionados.

No modo de consulta dinâmica, use as tabelas de ponte para fornecerrelacionamento muitos-para-muitos entre dois conjuntos distintos de dados.Tarefas relacionadas:“Criando um relacionamento entre conjuntos de dados distintos por meio de umatabela de ponte” na página 60Crie uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto,se seu esquema de banco de dados não puder ser formado em esquemas emestrela distintos que estão relacionados por dimensão de conformação.

Novos Recursos no Modo de Consulta Dinâmico na Versão 10.2.1Esta liberação contém novos recursos.

Novos Governors em Cognos Framework Manager paraControlar o Desempenho e a Execução da Consulta

Existem novos governors disponíveis no IBM Cognos Framework Manager quecontrolam o desempenho e a execução das consultas.

(DQM) Seleção de junção sensível ao contextoControla o cálculo de caminhos da junção para uma consulta em umagrupamento de esquema em estrela que não contém um fato.

(DQM) Política de cache localControla o nível de consultas para as quais cursores reutilizáveis sãocriados.

(DQM) Modo do CursorControla quanto tempo os recursos necessários por uma consulta sãoretidos antes de serem liberados.

(DQM) Otimização de detalhes MasterControla se o armazenamento em cache da consulta de detalhes ocorrepara uma consulta de detalhes master relacional.

Conceitos relacionados:“Governors do Framework Manager para o Modo de Consulta Dinâmica” napágina 54O IBM Cognos Framework Manager fornece governors que são específicos domodo de consulta dinâmica.

2 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 9: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Nova Propriedade para Controlar ProcedimentosArmazenados que Requerem Transações de Leitura/Gravação

No modo de consulta dinâmica, agora é possível controlar como os dados sãoprocessados para um assunto de consulta que se baseia em um procedimentoarmazenado.

Configure a propriedade Modo de Acesso à Transação no IBM Cognos FrameworkManager para especificar se uma origem de dados é acessada em modo somenteleitura ou leitura/gravação.Conceitos relacionados:“Procedimentos Armazenados e Modos de Acesso de Transação” na página 61Para assuntos de consulta que se baseiam em procedimentos armazenados,modifique a propriedade Modo de Acesso à Transação no IBM Cognos FrameworkManager para afetar como os dados são processados.

Novos Recursos no Modo de Consulta Dinâmica na Versão 10.2.0Os novos recursos estão listados desde a última liberação.

Acesso a Origens de Dados do ERP

Agora é possível acessar diretamente origens de dados de vários fornecedores ERPno modo de consulta dinâmica. O suporte é incluído para as origens de dados aseguir:v Salesforce.comv SAP ECCv Siebel

Para obter informações adicionais, consulte “Criando um Projeto, uma Conexão eum Pacote para uma Origem de Dados do ERP” na página 39.

Documentação Melhorada

O Guia do IBM Cognos Dynamic Query foi melhorado pela inclusão das informaçõesadicionais que descreve como usar origens de dados específicas com o modo deconsulta dinâmica. Muitas destas informações foram incluías previamente no IBMCognos 10 Dynamic Query Cookbook, disponível apenas como um download daweb. O cookbook continua disponível com outro material na seção PráticasComprovadas do Cognos do website IBM (http://www.ibm.com/developerworks/data/library/cognos/cognosprovenpractices.html).

Suporte Melhorado para Itens de Dados com Mais de 15 Dígitosde Precisão

As versões anteriores do IBM Cognos Business Intelligence não podiam suportaritens de dados com mais de 15 dígitos de precisão. Até 32 dígitos de precisãoagora são suportados no modo de consulta dinâmica.

Capítulo 1. O que Há de Novo no Modo de Consulta Dinâmica 3

Page 10: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

4 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 11: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Capítulo 2. Modo de consulta dinâmica

O sucesso de seus negócios depende da habilidade de analisar as informações,encontrar as soluções corretas rapidamente e tomar decisões em tempo hábil. Parasatisfazer esse desafio, o IBM Cognos Business Intelligence fornece um modo deexecução de consulta aprimorado baseado em Java™, enquando ainda mantém oacesso nativo para as origens de dados de liderança.

O modo de consulta dinâmica oferece otimizações de consulta importantes pararesolver a complexidade das consultas e o volume dos dados com a execução daconsulta aprimorada. Ele também oferece recursos de consulta avançados, comoarmazenamento em cache em memória, que fornecem benefícios paraplanejamento, execução e resultados de consulta. Ainda é possível manter acessoseguro aos seus dados de negócios com base nas permissões de segurança dousuário.

É possível visualizar e solucionar os logs de consulta gerados pelo modo deconsulta dinâmica com o IBM Cognos Dynamic Query Analyzer, uma ferramentade visualização de consulta.

É possível usar o modo de consulta dinâmica com várias origens de dados deprocessamento analítico online, inclusive com as origens de dados na lista a seguir:v IBM Cognos TM1v SAP Business Information Warehouse (SAP BW)v Oracle Essbasev Microsoft SQL Server Analysis Services

É possível usar o modo de consulta dinâmica com várias origens de dadosrelacionais, inclusive com as origens de dados na lista a seguir:v IBM DB2v IBM DB2 for z/OSv IBM Informixv IBM Netezzav Oraclev Microsoft SQL Serverv SAP ECCv Siebelv Teradata

É possível usar o modo de consulta dinâmica para executar relatórios relacionaiscom origens de dados relacionais.

Dica: Não é possível usar origens de dados XML com o modo de consultadinâmico.

Para revisar uma lista atualizada dos ambientes suportados pelos produtos do IBMCognos, incluindo informações sobre os sistemas operacionais, correções,navegadores, servidores da web, servidores de diretório, servidores de banco dedados e servidores de aplicativo, consulte Supported Software Environments(http://www.ibm.com/support/docview.wss?uid=swg27042164).

© Copyright IBM Corp. 2010, 2014 5

Page 12: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Servidor de Aplicativos de 64 Bits

Se você estiver usando a instalação do IBM Cognos Business Intelligence no modode consulta dinâmica, você poderá usar o servidor de relatório de 64 bits. Esteservidor de relatório suporta somente relatórios criados com o modo de consultadinâmica. Ele fornece desempenho de relatório melhorado em ambientes exigentesque envolvem a execução de diversos relatórios simultaneamente, grandesconjuntos de dados e relatórios complexos.

Para obter mais informações sobre como configurar o servidor de relatório de 64bits, consulte o Guia de Instalação e Configuração do IBM Cognos BusinessIntelligence.

Como o modo de consulta dinâmica ajuda sua empresa

A tabela a seguir descreve os benefícios do modo de consulta dinâmica para cadafunção na empresa.

Função Problemas nos negócios Solução

IT Manager and DataProfessional

Se tiver movido ou estivermovendo para arquiteturasbaseadas em Java e necessitarda conectividade JDBC ou Javapara as origens de dados.

O modo de consulta dinâmicafornece alcance a dadosexpandidos para oferecer suporteà conectividade a várias origensde dados.

O IBM Cognos BusinessIntelligence agora fornece aconectividade Java para asorigens de dados OLAP tais comoIBM Cognos TM1, Oracle Essbase,Microsoft SQL Server AnalysisServices e SAP BW, além deconectividade XMLA paraMicrosoft SQL Server AnalysisServices e Cubing Services.

O IBM Cognos BusinessIntelligence agora fornececonectividade JDBC para muitasorigens de dados relacionais.

IT Manager and ITAdministrator

Mais fornecedores de banco dedados suportam exclusivamentecomputadores de 64 bits. Vocêdeseja que os aplicativos façamproveito de seu investimento natecnologia de 64 bits.

O modo de consulta dinâmicasuporta ambientes de 64 bits, quefornecem melhor gerenciamentode memória e escalabilidade edesempenho aprimorados.

6 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 13: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Função Problemas nos negócios Solução

Modeler and ITManager

Os usuários corporativosdesejam encontrar respostasrapidamente ao buscarinformações. Como um gerentede TI, você deseja fornecer essacapacidade ao mesmo tempoem que mantém a segurança deseus aplicativos.

Com o modo de consultadinâmica, os usuários de negóciosobtêm as informações corretasrapidamente sem comprometer asegurança.

O cache de memória armazena oplano e os resultados da consulta,enquanto mantém as permissõesde segurança de cada usuário.

BI Director and ITManager

Você investiu em OLAP e emtecnologias relacionais e desejaotimizar e obter o valormáximo desse investimento.

O modo de consulta dinâmicafornece acesso aprimorado aorigens de dados OLAP. ForneceMDX customizado e aprimoradopara a fonte e a versão específicasda tecnologia OLAP e se conectaà inteligência da origem de dadosOLAP.

O modo de consulta dinâmicafornece otimizações de geração deSQL para origens de dadosrelacionais.

Administrador BI É um desafio para vocêsolucionar facilmente osproblemas que surgem quandoa consulta é planejada eexecutada.

O modo de consulta dinâmicafornece registro detalhado e avisualização da consulta. Épossível usar o IBM CognosDynamic Query Analyzer paravisualizar os logs e solucionarproblemas.

Para revisar uma lista atualizada dos ambientes suportados pelos produtos do IBMCognos, incluindo informações sobre os sistemas operacionais, correções,navegadores, servidores da web, servidores de diretório, servidores de banco dedados e servidores de aplicativo, consulte Supported Software Environments(http://www.ibm.com/support/docview.wss?uid=swg27042164).

Aprimoramentos principaisO modo de consulta dinâmica oferece aprimoramentos de consulta e origem dedados para resolver a complexidade crescente das consultas, os grandes volumesde dados e expectativas na hora certa, com técnicas de execução de consultaaprimoradas.

O modo de consulta dinâmico destaca a origem de dados

O modo de consulta dinâmica oferece benefícios de aprimoramento diferentes, oque depende da origem de dados que usar.

Capítulo 2. Modo de consulta dinâmica 7

Page 14: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Origens de dados Benefícios do modo de consulta dinâmica

Banco de dados relacional Conectividade JDBC

Conectividade de 64 bits

Cache na memória

Relacional modelado dimensionalmente Conectividade JDBC

Conectividade de 64 bits

Opções de supressão de nulos

Aprimoramentos de detalhes mestres

Cache na memória

SAP Business Information Warehouse (SAPBW)

Oracle Essbase

Conectividade Java para Oracle Essbase eSAP BW

Conectividade de 64 bits para SAP BW

Opções de supressão de nulos

Aprimoramentos de detalhes mestres

Cache na memória

IBM Cognos TM1 Conectividade de 64 bits

Opções de supressão de nulos

Aprimoramentos de detalhes mestres

Microsoft SQL Server Analysis Services Suporte do fornecedor XMLA

Opções de supressão de nulos

Aprimoramentos de detalhes mestres

Cache na memóriaPor padrão, com o modo de consulta dinâmica, todas as origens de dados usamum cache local.

Use o modo de consulta dinâmica para armazenamento em cache avançado paratodas as origens de dados suportadas. Quando o modo de consulta dinâmica éativado no pacote, o cache é criado sob solicitação, conforme os usuários criam eexecutam relatórios, realizam análises, executam relatórios em modo em lote eassim por diante. Quando o relatório é executado, certo número de solicitações éfeito para as origens de dados subjacentes. Essas solicitações variam de solicitaçõesde metadados a solicitações de dados. Conforme os resultados são retornados, odispositivo de consulta armazena em cache todas as solicitações para uso futuro.Por padrão, o cache é específico para o usuário e a origem de dados. Além disso, ocache é independente e pode ser compartilhado por todos os processos do relatóriono mesmo dispatcher.

8 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 15: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

O cache fornece melhor desempenho de consulta reutilizando resultadosexecutados anteriormente e, quando possível, evita o envio de novas consultaspara a origem de dados. O cache fornece o melhor desempenho quando osrelatórios são executados novamente com pequenas modificações, as análises sãoexecutadas com o mesmo cubo, e as solicitações repetitivas dos detalhes mestressão executadas para relatórios extensos. O cache mantém as permissões desegurança do usuário que executa a solicitação.

Os autores de relatórios aproveitam os aprimoramentos de desempenho do cache.Por exemplo, o relatório é criado e inclui várias dimensões e medidas. O autor dorelatório executa o relatório e, em seguida, decide adicionar cálculos usando asmedidas existentes. O armazenamento em cache permite que os autores façammudanças nos relatórios, de formatação simples a ajustes de cálculos complexos,sem a necessidade de atualizar dados.

Os usuários também se beneficiam ao executar o mesmo relatório em diferentesformatos de saída. Por exemplo, é executado um relatório no formato CSV.Executa-se, em seguida, o mesmo relatório em formato PDF. No armazenamentoem cache, não é necessária uma nova consulta dos dados, pois todos os dados sãorecuperados do cache.

Ao realizar análises, as solicitações de metadados da origem de dados devemapresentar os dados aos usuários. As solicitações de metadados custam caro, emtermos de velocidade e desempenho, ao executar relatórios. Sem o uso do modo deconsulta dinâmica, apenas alguns resultados de metadados são reutilizados. Nomodo de consulta dinâmica, a solicitação de metadados é reutilizada, o que facilitae acelera a navegação por hierarquia.

Para obter origens de dados relacionais, ative o armazenamento em cachemudando uma das seguintes configurações:v Ative o governor Permitir uso de cache local no IBM Cognos Framework

Manager.v Ative a propriedade da consulta Usar Cache Local para um relatório no IBM

Cognos Report Studio.

Para origens de dados relacionais dimensionalmente modeladas, é possível usar osgovernors (DQM) Cache é sensível a informações do BD e (DQM) Cache ésensível à segurança do modelo no Cognos Framework Manager.

Ao usar o IBM Cognos Administration, é possível analisar o uso de cache e mantero armazenamento em cache manual ou automaticamente usando o planejamento.Para obter informações adicionais sobre a administração do cache, consulte o Guiade Administração e Segurança do IBM Cognos Business Intelligence.

Para obter mais informações sobre o funcionamento do armazenamento em cache,consulte a publicação IBM Redbooks, IBM Cognos Dynamic Query(http://www.redbooks.ibm.com/abstracts/sg248121.html).Conceitos relacionados:“Governors do Framework Manager para o Modo de Consulta Dinâmica” napágina 54O IBM Cognos Framework Manager fornece governors que são específicos domodo de consulta dinâmica.

Capítulo 2. Modo de consulta dinâmica 9

Page 16: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Relações de detalhes mestres aprimorados nos relatóriosOs relacionamentos de detalhes mestres permitem fornecer informações que, deoutra forma, necessitaria de dois ou mais relatórios.

Especifica-se uma relação entre a consulta que contém os dados mestres e aconsulta que contém os dados de detalhe. Por exemplo, é possível combinar umalista mestre com um gráfico de detalhe. A lista pode conter linhas de produtos e ográfico pode mostrar detalhes para cada linha de produto.

Com o modo de consulta dinâmica, relatórios com detalhes principais com umobjeto de relatório em crosstab são otimizados para usar uma única consultasempre que possível, em vez de uma consulta separada para cada instância deobjeto de relatório.

Para obter informações adicionais sobre a criação de relacionamentos de detalhesmestres, consulte o Guia do Usuário do IBM Cognos Report Studio .

Supressão de nulos aprimoradaA supressão de linhas e colunas que contêm apenas valores nulos facilita a leiturado relatório.

Por exemplo, um produto que não teve vendas em certo trimestre pode gerar umrelatório muito grande com milhares de células que não contêm dados.

O tempo necessário para avaliar a tabela para determinar quais linhas e colunascontêm apenas valores nulos é determinado principalmente pelo número de célulasda tabela. Outros fatores como os níveis de aninhamento dos eixos e o uso dascolunas complexas calculadas também podem ter impacto no tempo.

O número de células da tabela é determinado pelo número de junções cruzadas,que são o produto cartesiano de conjuntos de membros. O número de junçõescruzadas é calculado da seguinte maneira:

crossjoin ({a1, a2}, {b1,b2}, {c}) = {(a1,b1,c) (a1,b2,c) (a2,b1,c) (a2,b2,c)}

No exemplo a seguir, o limite resolvido tem 1 × 1 × 170 × 818 × 818 = 113,751,080tuplas, ou células, a serem processadas.

Figura 1. Uma Tabela Cruzada Contendo Cinco Configurações Aninhadas.

10 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 17: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

O IBM Cognos Business Intelligence introduz otimizações de consulta parasupressão ao produzir relatórios com origens de dados OLAP em IBM CognosQuery Studio, IBM Cognos Report Studio e IBM Cognos Workspace Advanced, emque é possível ativar supressão.

Se a expressão da célula é avaliada como nula, essa célula não precisa sercomputada durante a avaliação da consulta, que reduz o número de células aserem processadas.

Os resultados variam, de acordo com uma combinação da estrutura do cubo, acardinalidade, o estilo do relatório, o tamanho da consulta e o espaço entre osresultados.

No IBM Cognos Analysis Studio, quando um pacote com o modo de consultadinâmica ativado é usado, a supressão de nulos das linhas e colunas é processadana origem de dados, o que resulta em melhor desempenho.

Para obter mais informações sobre supressão nula e implementação de otimizaçõesespecíficas às origens de dados do IBM Cognos TM1, consulte a publicação IBMRedbooks, IBM Cognos Dynamic Query (http://www.redbooks.ibm.com/abstracts/sg248121.html).

Visualizações da consultaO IBM Cognos Dynamic Query Analyzer, uma ferramenta de visualização deconsulta disponível nos sistemas operacionais Microsoft Windows e Linux, ajuda asolucionar problemas permitindo pesquisar nas consultas do IBM Cognos demaneira gráfica.

Isso permite o acesso fácil e a análise dos arquivos de log de consulta. Permitevisualizar o código MDX gerado por uma consulta em um formato mais acessíveldo que a pesquisa nos arquivos de log em um editor de texto.

Por exemplo, cria-se um relatório que é executado mais lentamente do que oesperado ou que produz resultados inesperados. Ou se um relatório falhar e omotivo não estiver claro na mensagem de erro. Captura-se a árvore de execução,que é analisada usando o Dynamic Query Analyzer.

Para obter mais informações sobre como instalar, configurar e usar o DynamicQuery Analyzer, consulte o Guia de Instalação e Configuração do IBM Cognos DynamicQuery Analyzer e o Guia do Usuário do IBM Cognos Dynamic Query Analyzer.

Considerações ao usar o modo de consulta dinâmicaO modo de consulta dinâmica apresenta otimizações de consulta e comportamentode consulta aprimorado. Eles reforçam a modelagem e as boas práticas de relatóriona interface com o usuário e aplicam regras de comportamento limpo que sãoconsistentes com as construções usadas no relatório.

O modo de consulta dinâmica é recomendado para novos aplicativos do IBMCognos Business Intelligence. É possível ativar o modo de consulta dinâmica paraprojetos novos ou existentes dos projetos do Cognos Framework Manager.

A migração de aplicativos existentes para o modo de consulta dinâmica exigirá oajuste do seu modelo e a modificação de seus relatórios para resolver diferençasnos relatórios migrados. As diferenças nos relatórios ocorrerão devido a alterações

Capítulo 2. Modo de consulta dinâmica 11

Page 18: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

no comportamento da consulta. Por exemplo, alterações na classificação, agregaçãoe supressão exigirão a modificação dos relatórios existentes. Uma execução maisforte de boas práticas e sintaxe da consulta no modo de consulta dinâmica podemresultar no recebimento de avisos e erros dos relatórios migrados.

Antes de começar a migrar aplicativos existentes para o modo de consultadinâmica, você deve planejar cuidadosamente e se preparar de acordo. Para obtermais informações, consulte a publicação IBM Redbooks, IBM Cognos DynamicQuery (http://www.redbooks.ibm.com/abstracts/sg248121.html).

Considerações do OLAP sobre relacionaisSe fizer uso do OLAP nas origens de dados relacionais, observe as seguintesconsiderações.

Como um analista de negócios que trabalha com seu aplicativo de inteligência denegócios, você nem sempre sabe quais questões deseja perguntar aos dados. Vocêestá sempre em busca de quais questões os dados podem responder. Quandoprecisar fazer uma pergunta sobre os dados, não será possível ajustar os modelosou pedir ao administrador de banco de dados para ajustar o SQL gerado paraexecutar em relação aos dados. Gerar análises ou relatórios ad hoc que usam acombinação apropriada de tecnologias, como recursos de armazenamento em cachee origem de dados, produz uma estratégia de consulta eficiente.

Uma solicitação comum é produzir relatórios que contenham métricas em que cadaum tenha seus próprios critérios de filtragem. Por exemplo, um relatório depropriedade de hotel que exibe a receita total de estadias, a receita de membrospremiados e a receita de membros premiados que se inscreveram nos últimos seismeses. Essa consulta pode ser resolvida calculando-se cada métrica separadamentee juntando-se os resultados finais.

É possível combinar dados de várias tabelas grandes de fatos, cada uma contendouma granularidade diferente. Por exemplo, um relatório ad hoc mostra umaconsulta de análise de mercado que dá uma visão do comportamento, com otempo, de um conjunto de clientes ou contas que correspondem a alguns critérios.

Modelos que usam várias origens de dadosNão é possível ativar o modo de consulta dinâmica em modelos que contêmambas fontes de dados suportadas e não suportadas.

Se um pacote que contém ambas as fontes suportadas e não suportadas forpublicado com modo de consulta dinâmica, os usuários obterão um erro ao abrir opacote nos Studios.

Suporte mínimo para a modelagem SAP BW no FrameworkManager

O modo de consulta dinâmica fornece suporte limitado para as origens de dadosSAP BW de modelagem no IBM Cognos Framework Manager.

Criação dos objetos a seguir em um modelo não compatível:v Atalhosv Assuntos de consultasv Cálculosv Expressões que incluem filtros

12 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 19: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Além disso, a funcionalidade de teste será desativada ao trabalhar no modo deconsulta dinâmica. Ainda é possível modelar e publicar os pacotes, no entanto, nãoé possível testar dimensões ou outros objetos.

Ao modelar metadados SAP BW para o modo de consulta dinâmica, as seguintesações são compatíveis:v Atributos de configuração para prompts (modelFilterReference)v Alterando tipos de prompt variáveisv Configurando valores padrão de variávelv Usando todos os governors para SAP BW

Para obter informações adicionais sobre metadados do SAP BW de modelagem,consulte o Guia do Usuário do IBM Cognos Framework Manager.

Importando Metadados Relacionais no Framework ManagerUm novo recurso foi incluído no IBM Cognos Administration. O recurso Importarmetadados relacionais especifica que um grupo tem a capacidade de importarmetadados relacionais em um projeto do IBM Cognos Framework Manager usandoo modo de consulta dinâmica.

Por padrão, os grupos System Administrator, Directory Administrator e ReportAdministrators pertencem ao recurso Importar metadados relacionais.

Para executar importações relacionais em um projeto de modo de consultadinâmica, outros grupos devem ser manualmente incluídos no recurso. Porexemplo, se criar um grupo de Usuários do Framework Manager e incluir seususuários do Framework Manager nesse grupo, também será necessário incluir ogrupo no recurso Importar metadados relacionais.

Capítulo 2. Modo de consulta dinâmica 13

Page 20: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

14 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 21: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Capítulo 3. Configuração do modo de consulta dinâmica

Se decidir usar o modo de consulta dinâmica, execute as tarefas a seguir paraconfigurar o modo, definir a conectividade e publicar e testar relatórios.1. Configure a conectividade do modo de consulta dinâmica instalando drivers

JDBC para as origens de dados relacionais e o cliente de banco de dadosnecessário para as origens de dados OLAP.

2. No IBM Cognos Administration, crie conexões de origens de dados.Para origens de dados relacionais, é necessário ativar a conexão JDBC ao criarou modificar conexões de origens de dados existentes.Para obter informações adicionais sobre as conexões de origens de dados,consulte o Guia de Administração e Segurança do IBM Cognos.

3. No IBM Cognos Administration, administre o Serviço de Consulta.4. Use o IBM Cognos Lifecycle Manager para comparar a execução de relatórios

com o modo de consulta dinâmica à execução dos mesmos relatórios em umaversão anterior do IBM Cognos Business Intelligence.

5. No IBM Cognos Framework Manager, ative os pacotes que usarão o modo deconsulta dinâmica e publique-os.

6. Use o IBM Cognos Dynamic Query Analyzer para visualizar uma representaçãográfica das consultas geradas ao executar um relatório e para solucionarproblemas das consultas. Também é possível executar relatórios do DynamicQuery Analyzer.Para obter informações adicionais sobre como usar o Dynamic Query Analyzer,consulte o Guia do Usuário do IBM Cognos Dynamic Query Analyzer.

Configurando Conectividade de Relatório para que Bancos de DadosRelacionais Usem o Modo de Consulta Dinâmica

Para permitir que o mecanismo de relatório se conecte a bancos de dadosrelacionais suportados usando o modo de consulta dinâmica, é necessário instalaros arquivos de driver Java Database Connectivity (JDBC) necessários e, emseguida, copiá-los no diretório de instalação do IBM Cognos ou especificar sualocalização em um arquivo de propriedades.

Se os arquivos de driver forem copiados para o diretório de instalação do IBMCognos e o arquivo de propriedades for modificado, os arquivos de driver dodiretório de instalação do IBM Cognos terão precedência sobre as configurações doarquivo de propriedades.

Importante: O modo de consulta dinâmica requer o Java Runtime Environment(JRE) 1.5 ou 1.6. É necessário usar os arquivos de driver fornecidos com o JRE queo banco de dados relacional utiliza.

O que Fazer Depois

Também é necessário fazer o seguinte:v Criar conexões da origem de dados que usam a conectividade JDBC aos bancos

de dados relacionais.

© Copyright IBM Corp. 2010, 2014 15

Page 22: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

As conexões das origens de dados existentes não usarão a conectividade JDBC.Para obter informações adicionais, consulte o Guia de Administração e Segurançado IBM Cognos Business Intelligence.

v Publicar pacotes com a opção para usar o modo de consulta dinâmica.Os pacotes existentes não usarão o modo de consulta dinâmica. Para obter maisinformações, consulte o Guia do Usuário do IBM Cognos Framework Manager.

Tarefas relacionadas:“Ativando Modelos e Pacotes do Framework Manager para que Usem o Modo deConsulta Dinâmica” na página 27Use o IBM Cognos Framework Manager para criar modelos e publicar pacotes noIBM Cognos Business Intelligence no modo de consulta dinâmica.

Configurando a Conectividade para Origens de Dados do IBMDB2 em Linux, UNIX e Microsoft Windows

É possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do IBM DB2 em computadores que estão executando umsistema operacional Linux, UNIX ou Microsoft Windows para usar com modo deconsulta dinâmica.

A conectividade requer acesso ao driver JDBC tipo 4 do IBM DB2 e seu arquivo delicença apropriado.

Procedimento1. Se você estiver executando o DB2 para Linux, UNIX e Windows, execute o

seguinte:a. Copie os arquivos a seguir do diretório DB2_installation\SQLLIB\JAVA para

o diretório c10_location\webapps\p2pd\WEB-INF\lib:v db2jcc4.jar

v db2jcc_license_cu.jar

b. Pare e reinicie o serviço do IBM Cognos.2. Se você estiver executando o DB2 para z/OS, execute o seguinte:

a. Copie os arquivos a seguir do diretório DB2_installation\SQLLIB\JAVA parao diretório c10_location\webapps\p2pd\WEB-INF\lib:v db2jcc4.jar

v db2jcc_license_cisuz.jar

b. Pare e reinicie o serviço do IBM Cognos.

Configurando a Conectividade para Origens de Dados do IBMDB2 em z/OS

É possível configurar a conectividade entre origens de dados do IBM CognosBusiness Intelligence e do IBM DB2 no sistema operacional z/OS para usar com omodo de consulta dinâmica.

Você deve executar o DB2 UDB for Linux, UNIX, Windows, z/OS, OS/390 e oiSeries.

É possível copiar o driver apropriado e arquivos de licença ou criar linkssimbólicos para eles.

A conectividade requer acesso ao driver JDBC tipo 4 do IBM DB2 e seu arquivo delicença apropriado.

16 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 23: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Procedimento1. Antes de criar links simbólicos para os arquivos, certifique-se de que você

possui permissão de gravação no diretório onde o link residirá.a. Para criar links simbólicos para o arquivo do driver universal, db2jcc4.jar,

digite os comandos a seguir:v ln -s $DB2HOME/db2910_jdbc/classes/db2jcc4.jar c10_location/

v5dataserver/lib/db2jcc.jar

v ln -s $DB2HOME/db2910_jdbc/classes/db2jcc4.jar c10_location/webapps/p2pd/WEB-INF/lib/db2jcc.jar

b. Para criar links simbólicos para o arquivo de licença,db2jcc_license_cisuz.jar, digite o comando a seguir:v ln -s $DB2HOME/db2910_jdbc/classes/db2jcc_license_cisuz.jar

c10_location/webapps/p2pd/WEB-INF/lib/db2jcc_license_cisuz.jar

2. Para copiar o driver e arquivos de licença, em sua instalação do DB2, acesse odiretório onde o driver JDBC e arquivos de licença estão localizados. Porexemplo, o diretório $DB2HOME/db2910_jdbc/classes.a. Copie os seguintes arquivos para o diretório c10_location/webapps/p2pd/

WEB-INF/lib:v O arquivo do driver universal, db2jcc4.jarv O arquivo de licença para DB2 no z/OS, db2jcc_license_cisuz.jar

3. Pare e reinicie o serviço do IBM Cognos.

Configurando Conectividade para Origens de Dados do IBMNetezza

É possível configurar a conectividade entre origens de dados do IBM CognosBusiness Intelligence e do IBM Netezza para usar com modo de consulta dinâmica.

A conectividade requer acesso ao driver JDBC de tipo 4 do Netezza.

Procedimento1. Copie o arquivo nzjdbc.jar do diretório Netezza_client_installation para o

diretório c10_location\webapps\p2pd\WEB-INF\lib.2. Pare e reinicie o serviço do IBM Cognos.

Configurando a Conectividade para as Origens de Dados doMicrosoft SQL Server

É possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do Microsoft SQL Server para uso com o modo de consultadinâmica.

A conectividade requer acesso ao driver JDBC tipo 4 do Microsoft SQL Server.

Procedimento1. Faça download e instale o driver JDBC do Microsoft SQL Server do website da

Microsoft. Para localizá-lo, use o termo de procura “Microsoft SQL Server JDBCDriver”.

2. Copie o arquivo sqljdbc4.jar do diretórioMicrosoft_SQL_Server_JDBC_driver_installation para o diretórioc10_location\webapps\p2pd\WEB-INF\lib.

3. Pare e reinicie o serviço do IBM Cognos.

Capítulo 3. Configuração do modo de consulta dinâmica 17

Page 24: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Configurando Conectividade para as Origens de Dados doOracle

É possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do Oracle para uso com o modo de consulta dinâmica.

A conectividade requer acesso ao driver JDBC tipo 4 do Oracle.

Procedimento1. Copie o arquivo apropriado do diretório Oracle_installation do banco de

dados para ser usado para a conexão com o diretório c10_location\webapps\p2pd\WEB-INF\lib.v Se sua versão do IBM Cognos BI usar Java versão 1.5, copie o arquivo

ojdbc5.jar.v Se sua versão do IBM Cognos BI usar Java versão 1.6, copie o arquivo

ojdbc6.jar.v Se a sua versão do IBM Cognos BI usa a versão Java 1.7, copie o arquivo

ojdbc7.jar.2. Pare e reinicie o serviço do IBM Cognos.

Configurando a Conectividade para Origens de Dados SAPECC

É possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do SAP ECC para uso com o modo de consulta dinâmica.

A conectividade requer acesso a bibliotecas do SAP JCO 3.0.

Procedimento1. Em um sistema operacional Microsoft Windows, copie o arquivo sapjco3.dll

das bibliotecas SAP JCO 3.0 para o local apropriado:a. Se tiver uma versão de 32 bits do IBM Cognos BI, copie o arquivo para o

diretório c10_location\bin .b. Se tiver uma versão de 32 bits do IBM Cognos BI, copie o arquivo para o

diretório c10_location\bin64.2. Em um sistema operacional UNIX, copie o arquivo libsapjco3.so das

bibliotecas SAP JCO 3.0 para o local apropriado:a. Se tiver uma versão de 32 bits do IBM Cognos BI, copie o arquivo para o

diretório c10_location\bin .b. Se tiver uma versão de 32 bits do IBM Cognos BI, copie o arquivo para o

diretório c10_location\bin64.3. Copie o sapjco.jar file para o diretório c10_location\webapps\p2pd\WEB-INF\

lib.4. Pare e reinicie o serviço do IBM Cognos.Tarefas relacionadas:“Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados doERP” na página 39Para usar uma origem de dados do ERP com o modo de consulta dinâmica no IBMCognos Business Intelligence, você deve primeiro criar um projeto, uma conexão eum pacote no IBM Cognos Framework Manager. Você então publica o pacote, oque o torna disponível no Cognos BI e usa o modo de consulta dinâmica pararelatórios.

18 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 25: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Configurando Conectividade para Origens de Dados SiebelÉ possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do Siebel para uso com o modo de consulta dinâmica.

A conectividade requer acesso à biblioteca do Siebel versão 8.0 ou 8.1.

Procedimento1. Da biblioteca Siebel, copie os arquivos a seguir para o diretório

c10_location\webapps\p2pd\WEB-INF\lib.v Siebel.jar

v SiebelJI_enu.jar

2. Pare e reinicie o serviço do IBM Cognos.Tarefas relacionadas:“Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados doERP” na página 39Para usar uma origem de dados do ERP com o modo de consulta dinâmica no IBMCognos Business Intelligence, você deve primeiro criar um projeto, uma conexão eum pacote no IBM Cognos Framework Manager. Você então publica o pacote, oque o torna disponível no Cognos BI e usa o modo de consulta dinâmica pararelatórios.

Configurando Conectividade para as Origens de Dados doTeradata

É possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do Teradata para uso com o modo de consulta dinâmica.

A conectividade requer acesso ao driver JDBC tipo 4 do Teradata.

Procedimento1. Copie os arquivos a seguir do diretório Teradata_installation do banco de

dados para serem usados para a conexão com o diretório c10_location\webapps\p2pd\WEB-INF\lib:v terajdbc4.jar

v tdgssconfig.jar

2. Pare e reinicie o serviço do IBM Cognos.

Configurando a Conectividade para Origens de Dados Usandoo Tipo de Conexão JDBC

É possível configurar a conectividade usando o tipo de conexão JDBC entre certasorigens de dados do IBM Cognos Business Intelligence e para usar com o modo deconsulta dinâmica.

Para revisar uma lista atualizada dos ambientes suportados pelos produtos do IBMCognos, incluindo informações sobre os sistemas operacionais, correções,navegadores, servidores da web, servidores de diretório, servidores de banco dedados e servidores de aplicativo, consulte Supported Software Environments(http://www.ibm.com/support/docview.wss?uid=swg27042164).

Capítulo 3. Configuração do modo de consulta dinâmica 19

Page 26: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Antes de Iniciar

Você deve ter acesso ao driver JDBC fornecido pelo seu fornecedor de banco dedados. Selecione a versão que corresponde à sua versão de sua origem de dados.Essa versão pode variar conforma atualizações de software, correções, revisões eservice packs.

Procedimento1. Instale o software do driver apropriado. Copie o arquivo para o diretório

c10_location\webapps\p2pd\WEB-INF\lib.2. Pare e reinicie o serviço do IBM Cognos.

Configurando Conectividade de Relatório para que Origens de DadosOLAP Usem o Modo de Consulta Dinâmica

Para permitir que o mecanismo de criação de relatórios conecte-se a origens dedados OLAP suportadas no modo de consulta dinâmica, instale o cliente integralou thick oferecido pelo fornecedor OLAP.

Também é necessário executar o seguinte processo:v Se você usar o Oracle Essbase versão 11.1.2 com um sistema operacional UNIX

ou Microsoft Windows de 64 bits, deverá configurar manualmente as variáveisde ambiente ARBORPATH e ESSBASEPATH.Durante a instalação do Oracle Essbase Client, as duas variáveis de ambienteARBORPATH e ESSBASEPATHsão criadas. O IBM Cognos BI usa essas variáveis paraencontrar a localização do cliente Oracle Essbase. Você deve instalar o clienteEssbase de 64 bits que é fornecido pela Oracle. Este cliente de 64 bits inclui umcliente de 32 bits utilizado pelo IBM Cognos BI. Para apontar para esse clientede 32 bits, você deve alterar manualmente as variáveis de ambiente ARBORPATH eESSBASEPATH para substituir o EssbaseClient pelo EssbaseClient-32.

v Se usar o Oracle Essbase versão 11.1.1, você deve editar um arquivo deconfiguração para informar sua versão ao servidor IBM Cognos BI.Por padrão, o IBM Cognos BI está configurado para usar o Oracle Essbaseversão 11.1.2. Portanto, nenhuma configuração é necessária se você usar estaversão. Se você usar outra versão suportada do Oracle Essbase, deverá editar oarquivo qfs.config.xml para sua versão.Além disso, se você usar o Oracle Essbase versão 11.1.2, deverá instalar o OracleFoundation Services e o cliente Oracle Essbase.

v Crie novas conexões da origem de dados para as origens de dados OLAP.As conexões existentes da origem de dados não usam o modo de consultadinâmica. Para obter informações adicionais, consulte o Guia de Administração eSegurança do IBM Cognos Business Intelligence.

v Publicar pacotes com a opção para usar o modo de consulta dinâmica.Os pacotes existentes não usam o modo de consulta dinâmica, a menos quesejam publicados novamente com a opção de modo de consulta dinâmica.Para obter mais informações, consulte o Guia do Usuário do IBM CognosFramework Manager.

Para revisar uma lista atualizada dos ambientes suportados pelos produtos do IBMCognos, incluindo informações sobre os sistemas operacionais, correções,navegadores, servidores da web, servidores de diretório, servidores de banco de

20 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 27: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

dados e servidores de aplicativo, consulte Supported Software Environments(http://www.ibm.com/support/docview.wss?uid=swg27042164).Tarefas relacionadas:“Ativando Modelos e Pacotes do Framework Manager para que Usem o Modo deConsulta Dinâmica” na página 27Use o IBM Cognos Framework Manager para criar modelos e publicar pacotes noIBM Cognos Business Intelligence no modo de consulta dinâmica.

Configurando Conectividade para Origens de Dados do IBMCognos TM1

É possível configurar a conectividade entre as origens de dados do IBM Cognos 10Business Intelligence e do IBM Cognos TM1 para uso com o modo de consultadinâmica.

Se estiver executando o IBM Cognos 10 BI no sistema operacional MicrosoftWindows, você deve instalar o software cliente IBM Cognos TM1 em todos oscomputadores que estejam executando o IBM Cognos Content Store.

Importante: Se estiver executando o IBM Cognos 10 BI em um sistema operacionalUNIX ou Linux, o software cliente IBM Cognos TM1 já está instalado. Não énecessário configurar nem instalar qualquer software e a conectividade já estáestabelecida entre o IBM Cognos 10 BI e o IBM Cognos TM1.

Antes de Iniciar

Você deve ter acesso à mídia de instalação do IBM Cognos TM1 Server.

Assegure-se de que tenha privilégios de administrador para o computador no qualestá instalando o software.

Assegure que o computador tenha uma variável do sistema TEMP que aponte parao diretório no qual deseja armazenar arquivos temporários. Durante a instalação,os arquivos são copiados temporariamente para esse diretório.

Procedimento1. Para iniciar a instalação:

v Acesse o local de download do programa de instalação do Cognos TM1 quevocê deseja usar.

v Ou insira o disco do produto IBM Cognos TM1.Se o assistente de instalação não for aberto automaticamente, acesse odiretório do sistema operacional para localizar o arquivo issetup.exe.

2. Dependendo de seu software do sistema operacional, clique com o botão direitodo mouse ou clique duas vezes no arquivo issetup.exe.v No software do sistema operacional Microsoft Windows Vista, Windows 7 ou

Windows Server 2008, clique com o botão direito do mouse no arquivoissetup.exe e clique em Executar como Administrador.

v Para todos os outros software do sistema operacional Windows, clique duasvezes no arquivo issetup.exe.

3. Siga as instruções do assistente de instalação. Especifique um caminho deinstalação que esteja fora da estrutura de diretório do IBM Cognos 10 BI, comoC:\Program Files\ibm\cognos\tm1. Opte por executar uma instalaçãocustomizada.

Capítulo 3. Configuração do modo de consulta dinâmica 21

Page 28: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

4. Na página Seleção do Componente, assegure que o único componenteselecionado seja Clientes > TM1 Client > TM1 OLEDB Provider.

5. Na página Configuração do TM1 Client, assegure que todas as opções estejamlimpas e que a caixa Nome da Máquina Host do Servidor Administrativoesteja limpa.

6. Clique em Avançar até a instalação ser iniciada. A instalação é executada até ocomponente ser instalado.

7. Clique em Concluir.8. Pare e reinicie o serviço do IBM Cognos.

Configurando Conectividade para as Origens de Dados doOracle Essbase

É possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do Oracle Essbase para uso com o modo de consultadinâmica.

Por padrão, o IBM Cognos BI está configurado para usar o Oracle Essbase versão11.1.2. Portanto, nenhuma configuração é necessária se você usar esta versão. Sevocê usar outra versão suportada do Oracle Essbase, deverá editar o arquivoqfs.config.xml para sua versão.

Além disso, se você usar o Oracle Essbase versão 11.1.2, deverá instalar o OracleFoundation Services, bem como o cliente Oracle Essbase.

O modo de consulta compatível e o modo de consulta dinâmica usam a mesmainstalação do cliente Oracle Essbase. O modo de consulta compatível usa o API degrade do diretório \bin Oracle Essbase. O modo de consulta dinâmica usa arquivosJAR localizados no diretório lib do Oracle Essbase JavaAPI. Ambos os tipos dearquivos são localizados usando as variáveis de ambiente do Oracle Essbasecriadas pela instalação do cliente Oracle Essbase.

Antes de Iniciar

Você deve instalar o software cliente Oracle Essbase no computador que estejaexecutando o IBM Cognos BI.

Procedimento1. Abra um prompt de comandos e digite esscmd. Se o cliente Oracle Essbase tiver

sido instalado com sucesso, a Interface de Modo de Comendo do Essbase éexecutada e exibe a versão do produto.

2. Acesse o diretório c10_location\configuration.3. Abra o arquivo qfs_config.xml em um editor de xml ou de texto.4. Localize as seguintes linhas:

<!--provider name="DB2OlapODP" libraryName="essodp111" connectionCode="DO"--><provider name="DB2OlapODP" libraryName="essodp1112" connectionCode="DO">

5. Para o Oracle Essbase 11.1.1, altere-as da seguinte forma:<provider name="DB2OlapODP" libraryName="essodp111" connectionCode="DO"><!--provider name="DB2OlapODP" libraryName="essodp1112" connectionCode="DO"-->

6. Para o Oracle Essbase 11.1.2, certifique-se de que as linhas fiquem da seguinteforma:<!--provider name="DB2OlapODP" libraryName="essodp111" connectionCode="DO"--><provider name="DB2OlapODP" libraryName="essodp1112" connectionCode="DO">

22 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 29: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

7. Salve o arquivo qfs_config.xml e feche-o.8. Pare e reinicie o serviço do IBM Cognos.

Configurando o Oracle Essbase em um Sistema OperacionalUNIX ou Microsoft Windows de 64 BitsSe você usar uma origem de dados do Oracle Essbase versão 11.1.2 com o IBMCognos Business Intelligence em um sistema operacional UNIX ou MicrosoftWindows de 64 bits, deverá configurar manualmente as variáveis de ambienteARBORPATH e ESSBASEPATH.

As variáveis de ambiente ARBORPATH e ESSBASEPATH são criadas durante a instalaçãodo cliente Oracle Essbase. O IBM Cognos BI usa essas variáveis para encontrar alocalização do cliente Oracle Essbase.

Para usar o Oracle Essbase com o IBM Cognos BI em um sistema operacionalUNIX ou Microsoft Windows de 64 bits, você deve instalar o cliente Oracle Essbasede 64 bits. Este cliente de 64 bits inclui um cliente de 32 bits utilizado pelo IBMCognos BI. Para apontar para esse cliente de 32 bits, você deve alterarmanualmente as variáveis de ambiente ARBORPATH e ESSBASEPATH para substituir oEssbaseClient pelo EssbaseClient-32. O exemplo a seguir supõe que o clienteesteja instalado na unidade C. O local de instalação pode ser diferente.ARBORPATH=C:\Hyperion\EPMSystem11R1\products\Essbase\EssbaseClient-32

ESSBASEPATH=C:\Hyperion\EPMSystem11R1\products\Essbase\EssbaseClient-32

Se você usar um sistema operacional Microsoft Windows de 32 bits com o clienteOracle Essbase de 32 bits, não será necessário alterar essas variáveis de ambiente.

Conectando-se às origens de dados do Microsoft SQL ServerAnalysis Services data no Microsoft Windows

Se seu servidor do IBM Cognos Business Intelligence estiver executando umsistema operacional Microsoft Windows, é possível fazer a conexão no modo deconsulta dinâmica às origens de dados do Microsoft SQL Services Analysis Servicesusando o software cliente Microsoft OLE DB Provider for Analysis Services(MSOLAP).

É possível também usar XML for Analysis (XMLA) para estabelecer conexão aoMicrosoft Windows.

Dica: Se o servidor Cognos BI estiver em execução em um sistema operacionalLinux ou UNIX, você deve usar o XMLA para se conectar.

Antes de Iniciar

Para usar o software cliente MSOLAP para se conectar, é necessário ter acesso àsmídias de instalação do software. Há muitas versões desse software clientedisponíveis da Microsoft. Selecione a versão que corresponde à sua versão do SQLServer Analysis Services. Essa versão pode variar conforme atualizações desoftware, correções, revisões e service packs. Também pode ser necessário instalar oMicrosoft Core XML Services para que a instalação do software cliente sejabem-sucedida.

Procedimento1. Para acessar sua origem de dados, instale o software cliente adequado:

Capítulo 3. Configuração do modo de consulta dinâmica 23

Page 30: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

v Se usar exclusivamente o modo de consulta dinâmica neste computador,instale o cliente de 64 bits se sua instalação do IBM Cognos BusinessIntelligence também for de 64 bits. Caso contrário, instale o cliente de 32 bits.

v Se for usar o modo de consulta dinâmica e o modo de consulta compatívelneste computador, instale o 32-bit client.

2. Pare e reinicie o serviço do IBM Cognos.Tarefas relacionadas:“Conectando-se às origens de dados do Microsoft SQL Server Analysis Services noLinux, UNIX ou Microsoft Windows”Se o servidor do IBM Cognos Business Intelligence estiver executando em sistemaoperacional UNIX ou Linux, é possível conectar-se, no modo de consulta dinâmica,às origens de dados do Microsoft SQL Server Analysis Services usando o XML forAnalysis (XMLA).“Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados doMicrosoft SQL Server Analysis Services” na página 33Para usar uma origem de dados do Microsoft SQL Server Analysis Services com omodo de consulta dinâmica no IBM Cognos Business Intelligence, você deveprimeiro criar um projeto, uma conexão e um pacote no IBM Cognos FrameworkManager. Você então publica o pacote, o que o torna disponível no Cognos BI eusa o modo de consulta dinâmica para relatórios.

Conectando-se às origens de dados do Microsoft SQL ServerAnalysis Services no Linux, UNIX ou Microsoft Windows

Se o servidor do IBM Cognos Business Intelligence estiver executando em sistemaoperacional UNIX ou Linux, é possível conectar-se, no modo de consulta dinâmica,às origens de dados do Microsoft SQL Server Analysis Services usando o XML forAnalysis (XMLA).

É possível também usar o XMLA para se conectar a um servidor Cognos BI queestá em execução em um sistema operacional Microsoft Windows.

Dica: Se o servidor do Cognos BI estiver executando em um sistema operacionalMicrosoft Windows, é possível também usar o software cliente do Microsoft OLEDB Provider for Analysis Services (MSOLAP) para se conectar.

Antes de Iniciar

Para se conectar ao Microsoft SQL Server Analysis Services com o XMLA,certifique-se de que tem as permissões necessárias para modificar as configuraçõese a segurança no Microsoft Internet Information Services (IIS).

Sobre Esta Tarefa

Configure a conectividade no IIS.

Importante: Teste as etapas e as configurações integralmente em um ambiente denão produção antes de implementá-las na produção. Certifique-se de que asmudanças na segurança no IIS estão em conformidade com suas políticas desegurança.

Procedimento1. Copie os arquivos msmdpump.dll e msmdpump.ini do diretório

SQL_Server_location\OLAP\bin\isapi no diretórioInternet_Information_Services_location\wwwroot\olap.

24 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 31: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Por exemplo, copie os arquivos de C:\Program Files\Microsoft SQLServer\MSAS10_50.MSSQLSERVER\OLAP\bin\isapi em C:\inetpub\wwwroot\olap.

Dica: É necessário criar o diretório olap primeiro.2. Abra o Internet Information Services (IIS) Manager.3. Na área de janela Conexões, clique em Conjuntos de aplicativos e, então, na

área de janela Ações, clique em Incluir conjunto de aplicativos.4. Acione o novo aplicativo olap, configure a versão do framework como . NET

Framework v.2.0.n, configure o modo de pipeline como Clássico, em seguida,clique em OK.

5. Clique com o botão direito no conjunto de aplicativos olap e clique emConfigurações avançadas.

6. Na seção Modelo de processo, clique na propriedade Identidade, então,clique no botão de reticências (...).

7. Selecione Customizar conta, clique em Configurar e especifique uma conta deusuário administrativo do Microsoft SQL Server Analysis Server, em seguida,clique em OK três vezes para retornar ao console do IIS Manager.

8. Na área de janela Conexões, expanda Website padrão para ver o diretóriovirtual olap.

9. Clique com o botão direito no diretório virtual olap e clique em Converterpara aplicativo.

10. Clique em Selecionar, selecione o conjunto de aplicativos olap, em seguida,clique em OK duas vezes.

11. Na área de janela Conexões, clique com o botão direito no novo aplicativoolap e clique em Gerenciar aplicativo > Configurações avançadas.

12. Clique na propriedade Credenciais de caminho físico, então, clique no botãode reticências (...).

13. Selecione Especificar usuário, em seguida, especifique a mesma conta deusuário administrativo que especificou anteriormente, então, clique em OKtrês vezes para voltar ao console do IIS Manager.

14. Selecione o aplicativo olap na área de janela Conexões, em seguida, dê umclique duplo no ícone Autenticação na seção IIS da área de janela do centro.

15. Certifique-se de que a Autenticação anônima esteja ativada e que todos osoutros tipos de autenticação estejam desativados.

16. Dê um clique duplo em Autenticação anônima e clique em Editar.17. Selecione Especificar usuário, clique em Configurar, em seguida, especifique

a mesma conta de usuário administrativo que especificou anteriormente,então, clique em OK duas vezes para voltar ao console do IIS Manager.

18. Selecione o aplicativo olap na área de janela Conexões, em seguida, dê umclique duplo no ícone Mapeamentos de manipulador na seção ISS da área dejanela do centro.

19. Na área de janela Ações, clique em Incluir mapa de script.20. No campo Solicitar caminho, digite *.dll, então, no campo Executável,

navegue até o arquivo msmdpump.dll copiado anteriormente.

Dica: O local padrão do arquivo é o diretório C:\inetpub\wwwroot\olap.21. Clique em Solicitar restrições.22. Na guia Acesso, certifique-se de que Executar está selecionado.

Capítulo 3. Configuração do modo de consulta dinâmica 25

Page 32: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

23. Clique em OK duas vezes para retornar ao console do IIS Manager. Se forsolicitado a você que configure uma exceção para permitir que a extensãoisapi seja executada, clique em Sim.

24. Na área de janela Conexões, clique no servidor, então, na área de janelaAções, clique em Reiniciar para reconfigurar o IIS.

Tarefas relacionadas:“Conectando-se às origens de dados do Microsoft SQL Server Analysis Servicesdata no Microsoft Windows” na página 23Se seu servidor do IBM Cognos Business Intelligence estiver executando umsistema operacional Microsoft Windows, é possível fazer a conexão no modo deconsulta dinâmica às origens de dados do Microsoft SQL Services Analysis Servicesusando o software cliente Microsoft OLE DB Provider for Analysis Services(MSOLAP).“Criando um Projeto, uma Conexão e um Pacote para uma Origem de Dados doMicrosoft SQL Server Analysis Services” na página 33Para usar uma origem de dados do Microsoft SQL Server Analysis Services com omodo de consulta dinâmica no IBM Cognos Business Intelligence, você deveprimeiro criar um projeto, uma conexão e um pacote no IBM Cognos FrameworkManager. Você então publica o pacote, o que o torna disponível no Cognos BI eusa o modo de consulta dinâmica para relatórios.

Configurando Conectividade para as Origens de Dados doSAP BW

É possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do SAP BW para uso com o modo de consulta dinâmica.

O modo de consulta compatível e o modo de consulta dinâmica podem usar omesmo cliente SAP BW e a mesma biblioteca de cliente.

Importante: Além de instalar o software cliente SAP BW no computador que estáexecutando o IBM Cognos BI, é necessário apenas executar esta tarefa se vocêestiver executando uma versão de 64 bits do IBM Cognos BI e tiver a intensão deusar o modo de consulta dinâmica e o modo de consulta compatível.

Antes de Iniciar

Você deve instalar o software cliente SAP BW no computador que estejaexecutando o IBM Cognos BI.

Você deve obter as bibliotecas de cliente librfc de 32 bits e de 64 bits doAdministrador do SAP BW ou do SAP Marketplace. A biblioteca librfc de 64 bitsdeve ser versão 7.10 ou anterior.

Procedimento1. Se qualquer uma das duas bibliotecas de cliente tiver sido compactada usando

SAPCAR, use o comando a seguir para descompactá-la: sapcar -xvflibrfxxxxxx.sar, em que xxxxxx é o número da versão.

2. Copie a biblioteca de 32 bits para o diretório c10_location\bin.3. Copie a biblioteca de 64 bits para o diretório c10_location\bin64.4. Pare e reinicie o serviço do IBM Cognos.

26 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 33: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Ativando Modelos e Pacotes do Framework Manager para que Usem oModo de Consulta Dinâmica

Use o IBM Cognos Framework Manager para criar modelos e publicar pacotes noIBM Cognos Business Intelligence no modo de consulta dinâmica.

Após ativar a conectividade instalando o cliente de banco de dados necessário ou oarquivo do driver JDBC, é possível criar conexões de origens de dados.

É possível, então, ativar o modo de consulta dinâmica apenas para novos projetosdo Framework Manager que usam fontes de dados que são suportadas para omodo de consulta dinâmica. A opção Usar Modo de Consulta Dinâmica no níveldo projeto é uma configuração global que controla todas as ações de modelagemno projeto. Quando ativados no nível do projeto, a validação de objetos de modelo,o teste de assuntos de consulta, a atualização e importação de dados e a publicaçãode pacotes são automaticamente executados no modo de consulta dinâmica. Alémdisso, todos os relatórios que usam o pacote são executados usando o modo deconsulta dinâmica.

Dica: Não é possível ativar o modo de consulta dinâmica se seu modelo contiverambas as fontes de dados suportadas ou não suportadas para o modo de consultadinâmica.Tarefas relacionadas:“Configurando Conectividade de Relatório para que Bancos de Dados RelacionaisUsem o Modo de Consulta Dinâmica” na página 15Para permitir que o mecanismo de relatório se conecte a bancos de dadosrelacionais suportados usando o modo de consulta dinâmica, é necessário instalaros arquivos de driver Java Database Connectivity (JDBC) necessários e, emseguida, copiá-los no diretório de instalação do IBM Cognos ou especificar sualocalização em um arquivo de propriedades.“Configurando Conectividade de Relatório para que Origens de Dados OLAPUsem o Modo de Consulta Dinâmica” na página 20Para permitir que o mecanismo de criação de relatórios conecte-se a origens dedados OLAP suportadas no modo de consulta dinâmica, instale o cliente integralou thick oferecido pelo fornecedor OLAP.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do IBM DB2

Para usar uma origem de dados do IBM DB2 com o modo de consulta dinâmicano IBM Cognos Business Intelligence, você deve primeiro criar um projeto, umaconexão e um pacote no IBM Cognos Framework Manager. Você então publica opacote, o que o torna disponível no Cognos BI e usa o modo de consulta dinâmicapara relatórios.

Antes de Iniciar

Para usar o modo de consulta compatível em seu modelo, você deve instalar econfigurar o cliente IBM DB2 no computador que está executando o CognosFramework Manager.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.

Capítulo 3. Configuração do modo de consulta dinâmica 27

Page 34: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

2. Insira um nome e um local para o novo projeto.3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.8. Na lista Tipo, selecione IBM DB2. Assegure que Configurar Conexão JDBC

esteja selecionado. Clique em Avançar.9. Com base nas informações de conexão fornecidas pelo administrador de banco

de dados DB2, insira as informações apropriadas. Se aplicável, selecione omodo de autenticação a ser usado. Configure as credenciais de conexão, seaplicável. Clique em Avançar.

10. Na página Especificar a Sequência de Conexões do IBM DB2 (JDBC),especifique o nome do servidor, o número da porta e o nome do banco dedados.

11. Clique em Testar a Conexão, em seguida, clique em Testar. Na páginaVisualizar os Resultados, o status dos testes de conexão para o modo deconsulta dinâmica deve ser Bem-sucedido.

12. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

13. Clique em Fechar. A nova origem de dados aparece na lista e pode serconsultada usando os modos de consulta dinâmica ou compatível.

14. Assegure que a origem de dados do IBM DB2 criada esteja selecionada. Cliqueem Avançar, em seguida, selecione as tabelas que deseja importar.

15. Clique em Importar, em seguida, clique em Concluir.16. No Visualizador de Projeto, expanda a consulta. Clique duas vezes em um

dos assuntos de consulta. Sua definição aparece.17. Clique na guia Testar. Se a propriedade Modo de Consulta do projeto for

configurada para Dinâmica, a consulta de teste é executada no modo deconsulta dinâmica. Se a propriedade Modo de Consulta for configurada paraCompatível, há uma opção para usar o modo de consulta dinâmica na guiaTestar. Essa opção aparece somente se o assunto de consulta for para umaorigem de dados suportada pelo modo de consulta dinâmica.

18. Selecione Usar Modo de Consulta Dinâmica, se essa opção estiver disponível.19. Clique em Testar Amostra. Uma consulta de teste é enviada pelo IBM Cognos

Gateway para um dos servidores Cognos BI e, em seguida, para seu banco dedados DB2. Os dados recuperados pela consulta de teste aparecem na guiaTestar.

20. Opcional: Na guia Informações de Consulta, revise o Cognos SQL gerado e oSQL nativo, assim como a resposta XML do servidor Cognos BI.

Dica: Teste todos os seus objetos modelos com o modo de consulta dinâmicapara assegurar que o SQL gerado está conforme esperado. Se estiverconstruindo um modelo relacional modelado de forma dimensional, testeobjetos de base, como origem de dados e assuntos de consulta de modelos,assim como dimensões regulares e de medida.

21. Clique em OK.22. No Visualizador de Projeto, clique com o botão direito do mouse em Pacotes,

clique em Criar e, em seguida, clique em Criar Pacote.

28 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 35: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

23. Insira um nome para o pacote, em seguida, clique em Avançar.24. Clique em Sim para abrir o Assistente de Publicação. Limpe Ativar Versão de

Modelo e clique em Avançar duas vezes para chegar à página Opções.25. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

26. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do IBM Cognos TM1

Para usar uma origem de dados do IBM Cognos TM1 com o modo de consultadinâmica no IBM Cognos Business Intelligence, você deve primeiro criar umprojeto, uma conexão e um pacote no IBM Cognos Framework Manager. Vocêentão publica o pacote, o que o torna disponível no Cognos BI e usa o modo deconsulta dinâmica para relatórios.

Você deve publicar um pacote do Cognos TM1 diretamente do Cognos FrameworkManager.

Antes de Iniciar

Assegure que o cliente Cognos TM1 esteja instalado em seus servidores IBMCognos BI e configurado para conectividade com o Cognos TM1.

Para usar o modo de consulta compatível em seu modelo, você deve instalar econfigurar o cliente Cognos TM1 no computador que está executando o CognosFramework Manager.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.8. Na lista Tipo, selecione IBM Cognos TM1, em seguida, clique em Avançar.9. Com base nas informações de conexão fornecidas pelo administrador do

Cognos TM1, insira o nome do host de administração e do servidor e forneçaa configuração de segurança da conexão. O host de administração é o nome

Capítulo 3. Configuração do modo de consulta dinâmica 29

Page 36: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

do computador que está hospedando o servidor Cognos TM1. O nome doservidor é o nome do cubo que está sendo entregue pelo servidor CognosTM1 no computador host de administração.

10. Clique em Testar a Conexão, em seguida, clique em Testar. Na páginaVisualizar os Resultados do teste de conexão, o status dos testes de conexãopara ambos o modo de consulta compatível e o modo de consulta dinâmicadeve ser Bem-sucedido.

11. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

12. Clique em Fechar. A nova origem de dados aparece na lista.13. Assegure que a origem de dados do IBM Cognos TM1 criada seja selecionada.

Clique em Avançar, em seguida, selecione o cubo que deseja importar.14. Clique em Avançar, em seguida, selecione as dimensões, as tabelas de alias e

o idioma para o cubo.15. Clique em Avançar, assegure que a opção Criar um Pacote Padrão esteja

selecionada e, em seguida, clique em Concluir.16. Insira um nome para o pacote. Clique em Concluir, em seguida, clique em

Sim para abrir o assistente Publicar.17. Siga as instruções do assistente respondendo conforme necessário. Clique em

Avançar até chegar à página Opções.18. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

19. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do IBM Netezza

Para usar uma origem de dados do IBM Netezza com o modo de consultadinâmica no IBM Cognos Business Intelligence, você deve primeiro criar umprojeto, uma conexão e um pacote no IBM Cognos Framework Manager. Vocêentão publica o pacote, o que o torna disponível no Cognos BI e usa o modo deconsulta dinâmica para relatórios.

Antes de Iniciar

Para usar o modo de consulta compatível em seu modelo, você deve instalar econfigurar o cliente IBM Netezza no computador que está executando o CognosFramework Manager.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.

30 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 37: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.8. Na lista Tipo, selecione Netezza (ODBC). Assegure que Configurar Conexão

JDBC esteja selecionado. Clique em Avançar.9. Com base nas informações de conexão fornecidas pelo administrador de banco

de dados IBM Netezza, insira as informações apropriadas. Se aplicável,selecione o modo de autenticação a ser usado. Configure as credenciais deconexão, se aplicável. Clique em Avançar.

10. Na página Especificar a Sequência de Conexões do Netezza (JDBC),especifique o nome do servidor, o número da porta e o nome do banco dedados.

11. Clique em Testar a Conexão, em seguida, clique em Testar. Na páginaVisualizar os Resultados, o status dos testes de conexão para o modo deconsulta dinâmica deve ser Bem-sucedido.

12. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

13. Clique em Fechar. A nova origem de dados aparece na lista e pode serconsultada usando os modos de consulta dinâmica ou compatível.

14. Assegure que a origem de dados do IBM Netezza criada esteja selecionada.Clique em Avançar, expanda o banco de dados e o esquema, em seguida,expanda Tabelas.

15. Selecione as tabelas que deseja importar.16. Clique em Importar, em seguida, clique em Concluir.17. No Visualizador de Projeto, expanda a consulta. Clique duas vezes em um

dos assuntos de consulta. Sua definição aparece.18. Clique na guia Testar. Se a propriedade Modo de Consulta do projeto for

configurada para Dinâmica, a consulta de teste é executada no modo deconsulta dinâmica. Se a propriedade Modo de Consulta for configurada paraCompatível, há uma opção para usar o modo de consulta dinâmica na guiaTestar. Essa opção aparece somente se o assunto de consulta for para umaorigem de dados suportada pelo modo de consulta dinâmica.

19. Selecione Usar Modo de Consulta Dinâmica, se essa opção estiver disponível.20. Clique em Testar Amostra. Uma consulta de teste é enviada pelo IBM Cognos

Gateway para um dos servidores Cognos BI e, em seguida, para seu banco dedados IBM Netezza. Os dados recuperados pela consulta de teste aparecem naguia Testar.

21. Opcional: Na guia Informações de Consulta, revise o Cognos SQL gerado e oSQL nativo, assim como a resposta XML do servidor Cognos BI.

Dica: Teste todos os seus objetos modelos com o modo de consulta dinâmicapara assegurar que o SQL gerado está conforme esperado. Se estiverconstruindo um modelo relacional modelado de forma dimensional, testeobjetos de base, como origem de dados e assuntos de consulta de modelos,assim como dimensões regulares e de medida.

22. Clique em OK.

Capítulo 3. Configuração do modo de consulta dinâmica 31

Page 38: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

23. No Visualizador de Projeto, clique com o botão direito do mouse em Pacotes,clique em Criar e, em seguida, clique em Criar Pacote.

24. Insira um nome para o pacote, em seguida, clique em Avançar.25. Clique em Sim para abrir o Assistente de Publicação. Limpe Ativar Versão de

Modelo e clique em Avançar duas vezes para chegar à página Opções.26. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

27. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do Oracle Essbase

Para usar uma origem de dados do Oracle Essbase com o modo de consultadinâmica no IBM Cognos Business Intelligence, você deve primeiro criar umprojeto, uma conexão e um pacote no IBM Cognos Framework Manager. Vocêentão publica o pacote, o que o torna disponível no Cognos BI e usa o modo deconsulta dinâmica para relatórios.

Antes de Iniciar

Assegure-se de que o cliente Oracle Essbase esteja instalado em seus servidoresIBM Cognos BI e configurado para conectividade com o Oracle Essbase.

Importante: Se o IBM Cognos BI estiver sendo executado em um sistemaoperacional UNIX ou Microsoft Windows de 64 bits, você deverá instalar econfigurar o cliente Oracle Essbase de 64 bits. Você também deve configurarmanualmente as variáveis de ambiente ARBORPATH e ESSBASEPATH.

Para usar o modo de consulta compatível no modelo, você deve instalar econfigurar o cliente Oracle Essbase no computador que executa o CognosFramework Manager.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.

32 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 39: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

8. Na lista Tipo, selecione Oracle Essbase, em seguida, clique em Avançar.9. Com base nas informações de conexão fornecidas pelo administrador do

Oracle Essbase, insira um Nome do Servidor e configure as credenciais naseção Conexão.

10. Clique em Testar a Conexão e, em seguida, clique em Testar. Na páginaVisualizar os Resultados do teste de conexão, os status dos testes de conexãopara o modo de consulta compatível e para o modo de consulta dinâmicadevem ser Bem-sucedido.

11. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

12. Clique em Fechar. A nova origem de dados aparece na lista.13. Selecione a origem de dados do Oracle Essbase, clique em Avançar, em

seguida, localize e selecione o cubo que você deseja importar.14. Clique em Avançar, em seguida, selecione o idioma desejado para o cubo e

como apresentar as dimensões de atributos.15. Clique em Avançar, assegure que a opção Criar um Pacote Padrão esteja

selecionada e, em seguida, clique em Concluir.16. Insira um nome para o pacote. Clique em Concluir, em seguida, clique em

Sim para abrir o assistente Publicar.17. Siga as instruções do assistente respondendo conforme necessário. Clique em

Avançar até chegar à página Opções.18. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

19. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Conceitos relacionados:“Configurando o Oracle Essbase em um Sistema Operacional UNIX ou MicrosoftWindows de 64 Bits” na página 23Se você usar uma origem de dados do Oracle Essbase versão 11.1.2 com o IBMCognos Business Intelligence em um sistema operacional UNIX ou MicrosoftWindows de 64 bits, deverá configurar manualmente as variáveis de ambienteARBORPATH e ESSBASEPATH.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do Microsoft SQL Server Analysis Services

Para usar uma origem de dados do Microsoft SQL Server Analysis Services com omodo de consulta dinâmica no IBM Cognos Business Intelligence, você deveprimeiro criar um projeto, uma conexão e um pacote no IBM Cognos FrameworkManager. Você então publica o pacote, o que o torna disponível no Cognos BI eusa o modo de consulta dinâmica para relatórios.

Você deve publicar um pacote do Microsoft SQL Server Analysis Servicesdiretamente do Cognos Framework Manager.

Capítulo 3. Configuração do modo de consulta dinâmica 33

Page 40: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Antes de Iniciar

Se o Cognos BI estiver instalado em um sistema operacional Microsoft Windows, épossível usar o software cliente Microsoft OLE DB Provider for Analysis Services(MSOLAP) para se conectar a sua origem de dados. É necessário assegurar que osoftware cliente esteja instalado e configurado corretamente.

Se o Cognos BI estiver instalado em um sistema operacional Microsoft Windows,UNIX, ou Linux, você pode usar o software XML for Analysis (XMLA) para seconectar a sua origem de dados. É necessário garantir que seu servidor MicrosoftSQL Server Analysis Services esteja configurado para suportar XMLA.

Para usar também o modo de consulta compatível com seu modelo, é necessárioinstalar e configurar o software cliente MSOLAP nos computadores que estiverexecutando o Cognos Framework Manager.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.8. Na lista Tipo, selecione o tipo de conexão desejada com o Microsoft SQL

Server Analysis Services, em seguida, clique em Avançar.v Se você usa o software cliente MSOLAP para se conectar a sua origem de

dados , selecione um dos tipo de Microsoft Analysis Services versão(ODBO).

v Se você usa o XMLA para se conectar a sua origem de dados, selecioneMicrosoft Analysis Services (HTML XMLA).

9. Insira as informações de conexão que são fornecidas pelo seu administradordo Microsoft SQL Server Analysis Services.v Se você usa o software cliente MSOLAP para se conectar a sua origem de

dados, insira o nome do servidor e o nome da instância, se aplicável.v Se você usa o XMLA para se conectar a sua origem de dados, selecione a

caixa URL do servidor, insira o URL do servidor XMLA.10. Se sua origem de dados estiver segura, selecione o modo de autenticação que

será usado, então, configure o namespace e as credenciais de conexão.11. Clique em Testar a Conexão, em seguida, clique em Testar. Na página

Visualizar os Resultados do teste de conexão, o status dos testes de conexãopara ambos o modo de consulta compatível e o modo de consulta dinâmicadeve ser Bem-sucedido.

12. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

13. Clique em Fechar. A nova origem de dados aparece na lista.14. Selecione a origem de dados que acabou de criar, então clique em Avançar

15. Selecione o cubo que deseja importar.

34 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 41: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

16. Clique em Avançar, assegure que a opção Criar um Pacote Padrão estejaselecionada e, em seguida, clique em Concluir.

17. Insira um nome para o pacote. Clique em Concluir, em seguida, clique emSim para abrir o assistente Publicar.

18. Siga as instruções do assistente respondendo conforme necessário. Clique emAvançar até chegar à página Opções.

19. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

20. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Tarefas relacionadas:“Conectando-se às origens de dados do Microsoft SQL Server Analysis Servicesdata no Microsoft Windows” na página 23Se seu servidor do IBM Cognos Business Intelligence estiver executando umsistema operacional Microsoft Windows, é possível fazer a conexão no modo deconsulta dinâmica às origens de dados do Microsoft SQL Services Analysis Servicesusando o software cliente Microsoft OLE DB Provider for Analysis Services(MSOLAP).“Conectando-se às origens de dados do Microsoft SQL Server Analysis Services noLinux, UNIX ou Microsoft Windows” na página 24Se o servidor do IBM Cognos Business Intelligence estiver executando em sistemaoperacional UNIX ou Linux, é possível conectar-se, no modo de consulta dinâmica,às origens de dados do Microsoft SQL Server Analysis Services usando o XML forAnalysis (XMLA).

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do SAP BW

Para usar uma origem de dados do SAP BW com o modo de consulta dinâmica noIBM Cognos Business Intelligence, você deve primeiro criar um projeto, umaconexão e um pacote no IBM Cognos Framework Manager. Você então publica opacote, o que o torna disponível no Cognos BI e usa o modo de consulta dinâmicapara relatórios.

É possível publicar um pacote do SAP BW diretamente do IBM Cognos Connectionou por meio do Cognos Framework Manager. No entanto, a importação dosmetadados do SAP BW para o Cognos Framework Manager permite modelagem eteste adicionais antes da publicação do pacote. Para obter informações sobre comopublicar os pacotes do SAP BW diretamente no IBM Cognos Connection, consulteo Guia de Administração e Segurança do IBM Cognos Business Intelligence.

Antes de Iniciar

Assegure que o cliente SAP BW esteja instalado em seus servidores IBM Cognos BIe configurado para conectividade com o SAP BW.

Capítulo 3. Configuração do modo de consulta dinâmica 35

Page 42: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Para usar o modo de consulta compatível em seu modelo, você deve instalar econfigurar o software SAP GUI no computador executando o Cognos FrameworkManager.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.8. Na lista Tipo, selecione SAP BW, em seguida, clique em Avançar.9. Com base nas informações de conexão fornecidas pelo administrador do SAP

BW, selecione o tipo de logon do SAP, insira o nome do servidor deaplicativos, o número do sistema e o número do cliente e forneça aconfiguração de segurança da conexão.

10. Clique em Testar a Conexão, em seguida, clique em Testar. Na páginaVisualizar os Resultados do teste de conexão, o status dos testes de conexãopara o modo de consulta compatível e para o modo de consulta dinâmicadeve ser Bem-sucedido.

11. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

12. Clique em Fechar. A nova origem de dados aparece na lista.13. Assegure que a origem de dados do SAP BW criada esteja selecionada. Clique

em Avançar, em seguida, selecione os objetos de relatório (InfoQuery ouInfoCube) que você deseja importar.

14. Clique em Avançar, em seguida, selecione o idioma para o cubo e comoapresentar as dimensões de atributos.

15. Clique em Avançar, em seguida, na página Gerar Dimensões, selecione comodeseja exibir nomes de objetos e organizar as dimensões.

16. Clique em Avançar para importar os metadados, em seguida, clique emConcluir.

17. No Visualizador de Projeto, expanda o novo namespace criado para osmetadados do SAP BW e observe se todas as dimensões e key figures foramimportados.Se a propriedade Modo de Consulta do projeto for configurada paraDinâmica ao testar esses objetos do SAP BW, as consultas de teste serãoexecutadas no modo de consulta dinâmica. Caso contrário, há uma opção deusar o modo de consulta dinâmica em vez de o modo de consulta compatívelna guia Testar.Para obter informações adicionais sobre como trabalhar com metadados doSAP BW, consulte o Guia do Usuário do IBM Cognos Framework Manager.

18. No Visualizador de Projeto, clique com o botão direito do mouse em Pacotes,aponte para Criar, em seguida, clique em Pacote

19. Insira um nome para o pacote. Clique em Avançar.20. Seleção de objetos para inclusão no pacote.

36 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 43: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

21. Clique em Avançar, clique em Concluir, em seguida, clique em Avançar paraabrir o assistente Publicar.

22. Siga as instruções do assistente respondendo conforme necessário. Clique emAvançar até chegar à página Opções.

23. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

24. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do Microsoft SQL Server

Para usar uma origem de dados do Microsoft SQL Server com o modo de consultadinâmica no IBM Cognos Business Intelligence, você deve primeiro criar umprojeto, uma conexão e um pacote no IBM Cognos Framework Manager. Vocêentão publica o pacote, o que o torna disponível no Cognos BI e usa o modo deconsulta dinâmica para relatórios.

Antes de Iniciar

Para usar o modo de consulta compatível em seu modelo, você deve instalar econfigurar o cliente Microsoft SQL Server no computador executando o CognosFramework Manager.

Você deve saber o tipo de conexão usado para conectar ao banco de dadosMicrosoft SQL Server. Para obter mais informações sobre os tipos de conexão eparâmetros de conexão do Microsoft SQL Server, consulte o Guia do IBM CognosBusiness Intelligence Administration and Security.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.8. Na lista Tipo, selecione o tipo de conexão apropriado para seu banco de

dados Microsoft SQL Server. Assegure que Configurar Conexão JDBC estejaselecionado. Clique em Avançar.

Capítulo 3. Configuração do modo de consulta dinâmica 37

Page 44: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

9. Com base nas informações de conexão fornecidas pelo administrador de bancode dados Microsoft SQL Server, insira as informações apropriadas. Seaplicável, selecione o modo de autenticação a ser usado. Configure ascredenciais de conexão, se aplicável. Clique em Avançar.

10. Na página Especificar a Sequência de Conexões do Microsoft SQL Server(JDBC), especifique o nome do servidor, o número da porta, o nome dainstância e o nome do banco de dados.

11. Clique em Testar a Conexão, em seguida, clique em Testar. Na páginaVisualizar os Resultados, o status dos testes de conexão para o modo deconsulta dinâmica deve ser Bem-sucedido.

12. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

13. Clique em Fechar. A nova origem de dados aparece na lista e pode serconsultada usando os modos de consulta dinâmica ou compatível.

14. Assegure que a origem de dados do Microsoft SQL Server criada estejaselecionada. Clique em Avançar, expanda o banco de dados e o esquema, emseguida, expanda Tabelas.

15. Selecione as tabelas que deseja importar.16. Clique em Importar, em seguida, clique em Concluir.17. No Visualizador de Projeto, expanda a consulta. Clique duas vezes em um

dos assuntos de consulta. Sua definição aparece.18. Clique na guia Testar. Se a propriedade Modo de Consulta do projeto for

configurada para Dinâmica, a consulta de teste é executada no modo deconsulta dinâmica. Se a propriedade Modo de Consulta for configurada paraCompatível, há uma opção para usar o modo de consulta dinâmica na guiaTestar. Essa opção aparece somente se o assunto de consulta for para umaorigem de dados suportada pelo modo de consulta dinâmica.

19. Selecione Usar Modo de Consulta Dinâmica, se essa opção estiver disponível.20. Clique em Testar Amostra. Uma consulta de teste é enviada pelo IBM Cognos

Gateway para um dos servidores Cognos BI e, em seguida, para seu banco dedados Microsoft SQL Server. Os dados recuperados pela consulta de testeaparecem na guia Testar.

21. Opcional: Na guia Informações de Consulta, revise o Cognos SQL gerado e oSQL nativo, assim como a resposta XML do servidor Cognos BI.

Dica: Teste todos os seus objetos modelos com o modo de consulta dinâmicapara assegurar que o SQL gerado está conforme esperado. Se estiverconstruindo um modelo relacional modelado de forma dimensional, testeobjetos de base, como origem de dados e assuntos de consulta de modelos,assim como dimensões regulares e de medida.

22. Clique em OK.23. No Visualizador de Projeto, clique com o botão direito do mouse em Pacotes,

clique em Criar e, em seguida, clique em Criar Pacote.24. Insira um nome para o pacote, em seguida, clique em Avançar.25. Clique em Sim para abrir o Assistente de Publicação. Limpe Ativar Versão de

Modelo e clique em Avançar duas vezes para chegar à página Opções.26. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e a

38 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 45: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

propriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

27. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do ERP

Para usar uma origem de dados do ERP com o modo de consulta dinâmica no IBMCognos Business Intelligence, você deve primeiro criar um projeto, uma conexão eum pacote no IBM Cognos Framework Manager. Você então publica o pacote, oque o torna disponível no Cognos BI e usa o modo de consulta dinâmica pararelatórios.

Em Cognos BI, é possível usar versões suportadas de origens de dados ERP:v Salesforce.comv SAP ECCv Siebel

Antes de Iniciar

Antes de iniciar este procedimento, você deve configurar a conectividade para suaorigem de dados.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.8. Na lista Tipo, selecione o tipo de origem de dados que deseja criar. Clique em

Avançar.9. Com base nas informações de conexão fornecidas pelo seu administrador de

banco de dados, especifique os parâmetros de conexão para a origem dedados. Para obter mais informações sobre os parâmetros de conexão para suaorigem de dados, consulte os tópicos a seguir:v “Parâmetros de Conexão para Origens de Dados Salesforce.com” na página

41v “Parâmetros de Conexão para Origens de Dados SAP ECC” na página 41v “Parâmetros de Conexão para Origens de Dados Siebel” na página 43

10. Opcional: Clique em Testar a Conexão, em seguida, clique em Testar. Napágina Visualizar os Resultados, o status dos testes de conexão para o modode consulta dinâmica deve ser Bem-sucedido.

Capítulo 3. Configuração do modo de consulta dinâmica 39

Page 46: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

11. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

12. Clique em Fechar. A nova origem de dados aparece na lista.13. Assegure-se de que a origem de dados criada esteja selecionada. Clique em

Avançar, em seguida, selecione as tabelas que deseja importar.14. Clique em Importar, em seguida, clique em Concluir.15. No Visualizador de Projeto, expanda a consulta. Clique duas vezes em um

dos assuntos de consulta. Sua definição aparece.16. Clique na guia Testar. Se a propriedade Modo de Consulta do projeto for

configurada para Dinâmica, a consulta de teste é executada no modo deconsulta dinâmica. Se a propriedade Modo de Consulta for configurada paraCompatível, há uma opção para usar o modo de consulta dinâmica na guiaTestar. Essa opção aparece somente se o assunto de consulta for para umaorigem de dados suportada pelo modo de consulta dinâmica.

17. Selecione Usar Modo de Consulta Dinâmica, se essa opção estiver disponível.18. Clique em Testar Amostra. Uma consulta de teste é enviada pelo IBM Cognos

Gateway para um dos servidores Cognos BI e, em seguida, para seu banco dedados. Os dados recuperados pela consulta de teste aparecem na guia Testar.

19. Opcional: Na guia Informações de Consulta, revise o Cognos SQL gerado e oSQL nativo, assim como a resposta XML do servidor Cognos BI.

Dica: Teste todos os seus objetos modelos com o modo de consulta dinâmicapara assegurar que o SQL gerado está conforme esperado. Se estiverconstruindo um modelo relacional modelado de forma dimensional, testeobjetos de base, como origem de dados e assuntos de consulta de modelos,assim como dimensões regulares e de medida.

20. Clique em OK.21. No Visualizador de Projeto, clique com o botão direito do mouse em Pacotes,

clique em Criar e, em seguida, clique em Criar Pacote.22. Insira um nome para o pacote, em seguida, clique em Avançar.23. Clique em Sim para abrir o Assistente de Publicação. Limpe Ativar Versão de

Modelo e clique em Avançar duas vezes para chegar à página Opções.24. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

25. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Tarefas relacionadas:“Configurando a Conectividade para Origens de Dados SAP ECC” na página 18É possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do SAP ECC para uso com o modo de consulta dinâmica.“Configurando Conectividade para Origens de Dados Siebel” na página 19É possível configurar a conectividade entre as origens de dados do IBM CognosBusiness Intelligence e do Siebel para uso com o modo de consulta dinâmica.

40 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 47: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Parâmetros de Conexão para Origens de Dados Salesforce.comO IBM Cognos Business Intelligence suporta o Salesforce.com como uma origem dedados.

A tabela a seguir descreve os parâmetros de conexão para configurar uma origemde dados do Salesforce.com.

Tabela 1. Parâmetros de Conexão de Adaptadores do Salesforce.com

Parâmetro Descrição

Nome Nome fornecido pelo usuário para representar a origemde dados do Salesforce.com. Quando o processo deadição de origem de dados é concluído, este nome éexibido na árvore de recursos.

URL Local de Salesforce.com em um ambiente de produção oude simulação.

Limite de chamadassimultâneas

Representa o número de chamadas que podem serexecutadas simultaneamente no nível de organização.

Limite de chamadassimultâneas do usuário

Representa o número de cursores de consulta que podempermanecer abertos em qualquer momento para umúnico usuário.

Tempo limite de conexão (seg) Tempo limite padrão para a operação de serviço da web.

Tamanho do lote de consulta Número de registros a ser recuperado em um único lote.

Máximo de novas tentativas Número máximo de tentativas para tentar novamenteuma operação com falha.

Espera entre novas tentativas(seg)

Número de segundos para esperar entre tentativas paratentar novamente uma operação com falha.

Proxy ativado Quando ativado, todas as solicitações para os dados deorigem do Salesforce.com passam por um proxy da web.

Host do proxy O nome do host ou endereço IP do servidor do proxy daweb. Esse proxy é usado apenas quando a propriedadeProxy ativado é selecionada. Exemplo:myproxyserver.example.com

Porta do proxy O número da porta do proxy da web. Exemplo: 8080

Nome de usuário do proxy esenha do proxy

O nome de usuário e a senha que serão usados paraautenticação no servidor do proxy da web. O modo deautenticação pode ser Básico ou NT.

ID do usuário O nome do usuário necessário para se conectar eautenticar a conta do Salesforce.com.

Senha A senha de usuário, sufixada pelo token de segurança dousuário. Assegure-se de ter um token de Salesforce.comválido.

Parâmetros de Conexão para Origens de Dados SAP ECCO IBM Cognos Business Intelligence suporta SAP ECC como uma origem dedados.

Você deve assegurar-se de ter um adaptador que suporte:v SAP ECC versão 5.0 ou 6.0.v Uma plataforma que suporte o modo de consulta dinâmica com bibliotecas de

SAP Java Connector (SAP JCo).

Capítulo 3. Configuração do modo de consulta dinâmica 41

Page 48: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

A tabela a seguir descreve os parâmetros de conexão para configurar uma origemde dados de SAP ECC.

Tabela 2. Parâmetros de Conexão do Adaptador do SAP ECC

Parâmetro Descrição

Nome Nome fornecido pelo usuário para representar a origemde dados de SAP ECC subjacente. Quando o processo deadição de origem de dados é concluído, este nome éexibido na árvore de recursos.

Servidor de aplicativos O nome ou endereço IP do computador que hospeda oservidor SAP ECC.

Sequência de roteadores SAPECC

Este valor é necessário se estiver acessando um roteadorpara conectar-se ao servidor de aplicativos do SAP ECC.

Número do sistema Número do sistema do servidor de aplicativos do SAPECC.

Cliente Número do cliente do sistema SAP ECC conectado.

Idioma Idioma de logon da instância de SAP ECC. Por exemplo,EN, DE e FR.

Conexões máximas em umconjunto

O número máximo de conexões simultâneas no conjuntode conexões criado.

Função de leitura de tabela Uma função SAP ECC usada para consultar tabelas deSAP ECC. A configuração padrão é RFC_TABLE_READ.É possível escolher implementar sua própria função deleitura de tabela. Você deve modificar um arquivo deconfiguração se tiver implementado sua própria função ea largura de seu campo de dados não for 512.

Siga estas etapas para modificar o arquivo deconfiguração.

1. Abra o arquivo c10_location\configuration\xqeerp.config.xml.

2. Remova o comentário da seguinte linha:

<-- <rfc name ="YRFC_READ_TABLE" rowLength="4010"parseDecimalValues="true" > -->

3. Altere o valor do parâmetro rfc name paracorresponder ao nome de sua função de leitura detabela customizada.

4. Altere o valor do parâmetro rowLength paracorresponder ao campo de dados de sua função deleitura de tabela customizada.

5. Se sua função RFC customizada não processar valoresdecimais corretamente, configure o valor do parâmtroparseDecimalValues para true. O padrão é falso.

Contagem de linha de tabela Controla o número máximo de linhas retornadas peloSAP ECC pelas consultas da tabela. Configure este valorpara zero para remover esta restrição.

Limite de Acesso de BD daConsulta ABAP

Limita o número máximo de acessos durante a consultaou execução do conjunto de informações. Um valormenor resulta em menos acessos e linhas retornadas.

Servidor de mensagens Nome do host do servidor de sistema de mensagens doSAP ECC. Esta propriedade é necessária para se conectarao SAP ECC em um ambiente balanceado decarregamento.

42 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 49: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Tabela 2. Parâmetros de Conexão do Adaptador do SAP ECC (continuação)

Parâmetro Descrição

ID do Sistema Especifica o ID do sistema do sistema SAP ECC. Estapropriedade é necessária para se conectar ao SAP ECCem um ambiente balanceado de carregamento.

Grupo de Logon Especifica o grupo de servidores de aplicativos de SAP.Esta propriedade é necessária para se conectar ao SAPECC em um ambiente balanceado de carregamento.

Nome de usuário O nome de usuário necessário para se conectar eautenticar com o sistema SAP ECC.

Senha A senha necessária para se conectar e autenticar com osistema SAP ECC.

Parâmetros de Conexão para Origens de Dados SiebelO IBM Cognos Business Intelligence suporta o Siebel como uma origem de dados.

Você deve assegurar-se de ter um adaptador que suporta Siebel versões 8.0 e 8.1.

Campos do tipo Grupo com Diversos Valores (MVG) terão (M) anexado a seusnomes da coluna. Campos MVG que estiverem configurados para usar uma junçãoprimária terão (MP) anexado a seus nomes da coluna. É possível alterar os nomesde exibição de colunas no Framework Manager.

A tabela a seguir descreve os parâmetros de conexão para configurar uma origemde dados do Siebel.

Tabela 3. Parâmetros de Conexão de Adaptadores de Siebel

Parâmetro Descrição

Nome Nome fornecido pelo usuário para representar umaorigem de dados de Siebel subjacente. Quando o processode adição de origem de dados é concluído, este nome éexibido na árvore de recursos.

Servidor de nomes de gateway O nome do servidor gateway usado para coordenar osservidores Siebel Enterprise Server e Siebel no ambiente.

Porta Gateway O número da porta usado pelo servidor de nomes degateway.

Nome do Siebel Enterprise Nome do Siebel Enterprise Server.

Application Object Manager Nome do Siebel Application Object Manager.

Idioma Idioma da instância de Siebel.

Siebel Repository Especifica o nome do Siebel Repository do qual buscar osmetadados. Esta propriedade é necessária paraintrospecção.

Transporte Especifica o protocolo de transporte para ser usado peloSiebel Data Bean API para comunicação com o servidorSiebel.

Compressão Especifica o algorítmo de compressão para ser usado peloSiebel Data Bean API para comunicação com o servidorSiebel.

Criptografia Especifica o algorítmo de criptografia para ser usado peloSiebel Data Bean API ao se comunicar com o servidorSiebel.

Capítulo 3. Configuração do modo de consulta dinâmica 43

Page 50: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Tabela 3. Parâmetros de Conexão de Adaptadores de Siebel (continuação)

Parâmetro Descrição

Novas Tentativas de Login Especifica o número de vezes para tentar novamentedepois de uma falha inicial de login.

Atraso de Nova Tentativa deLogin (Seg)

Especifica o período de espera entre novas tentativas delogin.

Classificação Local Especifica o número máximo de linhas de dados a serembuscadas para uma consulta de dados.

Nível de Ordenação Especifica o Nível de Ordenação para buscar dados. Istofornece a habilidade de alcançar acesso com base emfunções a dados.

CharSet Especifica a codificação de caracteres. O valor padrão éUTF-8.

Parâmetros Avançados Permite inserir diversos parâmetros avançados separadospor um ponto e vírgula. Por exemplo, é possível executarconsultas em registros filho primários para “Campos deDiversos Valores” configurando este parâmetro paraverdadeiro: primaryrecordonly=true. O valor padrão éfalso.

Nome de usuário O nome de usuário necessário para se conectar eautenticar com o Siebel.

Senha A senha necessária para se conectar e autenticar com oSiebel.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do Teradata

Para usar uma origem de dados do Teradata com o modo de consulta dinâmica noIBM Cognos Business Intelligence, você deve primeiro criar um projeto, umaconexão e um pacote nos IBM Cognos Framework Manager. Você então publica opacote, o que o torna disponível no Cognos BI e usa o modo de consulta dinâmicapara relatórios.

É possível publicar um pacote de Teradata diretamente do IBM Cognos Connectionou por meio do Cognos Framework Manager. No entanto, a importação dosmetadados do Teradata para o Cognos Framework Manager permite modelagem eteste adicionais antes da publicação do pacote. Para obter informações sobre comopublicar os pacotes do Teradata diretamente no IBM Cognos Connection, consulteo Guia de Administração e Segurança do IBM Cognos Business Intelligence.

Antes de Iniciar

Assegure-se de que o cliente Teradata esteja instalado em seus servidores IBMCognos BI e configurado para conectividade com o Teradata.

Para usar o modo de consulta compatível em seu modelo, você deve instalar econfigurar o software do driver Teradata ODBC e seus componentes dependentesno computador que está executando o Cognos Framework Manager.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.

44 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 51: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.8. Na lista Tipo, selecione Teradata (ODBC). Assegure que Configurar Conexão

JDBC esteja selecionado. Clique em Avançar.9. Com base nas informações de conexão fornecidas pelo administrador de banco

de dados Teradata, insira o nome da conexão ODBC configurada paraTeradata, e em seguida sob Conexão, selecione Senha. Estas informaçõesdependem da configuração dos componentes a seguir de seu software:v O driver Teradata ODBC no computador que está executando o Framework

Managerv Os servidores IBM Cognos BIv A configuração de segurança de seu banco de dados de Teradata

10. Insira um ID do usuário e senha e confirme a senha, em seguida clique emAvançar.

11. Na página Especificar a Sequência de Conexões do Teradata (JDBC),especifique o nome do servidor, número da porte e nome do banco de dados.

12. Opcional: Clique em Testar a Conexão, em seguida, clique em Testar. Napágina Visualizar os Resultados do teste de conexão, o status dos testes deconexão para o modo de consulta compatível e para o modo de consultadinâmica deve ser Bem-sucedido.

13. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

14. Clique em Fechar. A nova origem de dados aparece na lista.15. Assegure-se de que a origem de dados Teradata criada esteja selecionada, em

seguida clique em Avançar.16. Expanda o banco de dados e o esquema, em seguida expanda Tabelas.

Selecione as tabelas que deseja importar.17. Clique em Avançar, clique em Importar, em seguida clique em Finalizar.18. No Visualizador de Projeto, expanda a consulta. Clique duas vezes em um

dos assuntos de consulta. Sua definição aparece.19. Clique na guia Testar. Se a propriedade Modo de Consulta do projeto for

configurada para Dinâmica, a consulta de teste é executada no modo deconsulta dinâmica. Se a propriedade Modo de Consulta for configurada paraCompatível, há uma opção para usar o modo de consulta dinâmica na guiaTestar. Essa opção aparece somente se o assunto de consulta for para umaorigem de dados suportada pelo modo de consulta dinâmica.

20. Selecione Usar Modo de Consulta Dinâmica, se essa opção estiver disponível.21. Clique em Testar Amostra. Uma consulta de teste é enviada pelo IBM Cognos

Gateway para um dos servidores Cognos BI e, em seguida, para seu banco dedados Teradata. Os dados recuperados pela consulta de teste aparecem naguia Testar.

22. Opcional: Na guia Informações de Consulta, revise o Cognos SQL gerado e oSQL nativo, assim como a resposta XML do servidor Cognos BI.

Capítulo 3. Configuração do modo de consulta dinâmica 45

Page 52: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Dica: Teste todos os seus objetos modelos com o modo de consulta dinâmicapara assegurar que o SQL gerado está conforme esperado. Se estiverconstruindo um modelo relacional modelado de forma dimensional, testeobjetos de base, como origem de dados e assuntos de consulta de modelos,assim como dimensões regulares e de medida.

23. Clique em OK.24. No Visualizador de Projeto, clique com o botão direito do mouse em Pacotes,

aponte para Criar, em seguida, clique em Pacote

25. Insira um nome para o pacote. Clique em Avançar.26. Seleção de objetos para inclusão no pacote.27. Clique em Avançar, clique em Concluir, em seguida, clique em Avançar para

abrir o assistente Publicar.28. Siga as instruções do assistente respondendo conforme necessário. Clique em

Avançar até chegar à página Opções.29. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

30. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do Oracle

Para usar uma origem de dados do Oracle com o modo de consulta dinâmica noIBM Cognos Business Intelligence, você deve primeiro criar um projeto, umaconexão e um pacote no IBM Cognos Framework Manager. Você então publica opacote, o que o torna disponível no Cognos BI e usa o modo de consulta dinâmicapara relatórios.

Antes de Iniciar

Para usar o modo de consulta compatível em seu modelo, você deve instalar econfigurar o cliente Oracle no computador executando o Cognos FrameworkManager.

Procedimento1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.

46 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 53: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,em seguida, clique em Avançar.

8. Na lista Tipo, selecione Oracle. Assegure que Configurar Conexão JDBCesteja selecionado. Clique em Avançar.

9. Com base nas informações de conexão fornecidas pelo administrador de bancode dados Oracle, insira as informações apropriadas. No campo Sequência deConexões do Oracle *Net, insira o nome do serviço Oracle definido durante aconfiguração do cliente Oracle. Se aplicável, selecione o modo de autenticaçãoa ser usado. Configure as credenciais de conexão, se aplicável. Clique emAvançar.

10. Na página Especificar a sequência de conexões Oracle (JDBC), especifique oTipo de Conexão, em seguida insira as informações apropriadas. Especifiqueum tipo de conexão para se conectar ao seu banco de dados Oracle usando ométodo que preferir.

Tipo de conexãoDefinição

ID de ServiçoConecte-se diretamente ao banco de dados Oracle sem um clienteOracle. Insira o nome do servidor, número da porta e ID de serviçofornecido apelo administrador de banco de dados.

Alias de Nomes de TNSConecte-se ao banco de dados Oracle através de um nome TNSdefinido no cliente Oracle local. Insira o nome TNS definido aoconfigurar o cliente.

Descritor de Rede OracleConecte-se ao banco de dados Oracle usando uma conexão de OracleNet. Insira o descritor Oracle Net fornecida pelo administrador debanco de dados. Por exemplo, insira o descritor a seguir:(DESCRIPTION=

(ADDRESS=(PROTOCOL=tcp)(HOST=servername)(PORT=1521))(CONNECT_DATA=

(SERVICE_NAME=ORCL)))

11. Clique em Testar a Conexão, em seguida, clique em Testar. Na páginaVisualizar os Resultados, o status dos testes de conexão para o modo deconsulta dinâmica deve ser Bem-sucedido.

12. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emConcluir.

13. Clique em Fechar. A nova origem de dados aparece na lista e pode serconsultada usando os modos de consulta dinâmica ou compatível.

14. Assegure-se de que a origem de dados Oracle criada esteja selecionada. Cliqueem Avançar, em seguida expanda o banco de dados e expanda Tabelas.

15. Selecione as tabelas que deseja importar, em seguida clique em Avançar.16. Clique em Importar, em seguida, clique em Concluir.17. No Visualizador de Projeto, expanda a consulta. Clique duas vezes em um

dos assuntos de consulta. Sua definição aparece.18. Clique na guia Testar. Se a propriedade Modo de Consulta do projeto for

configurada para Dinâmica, a consulta de teste é executada no modo deconsulta dinâmica. Se a propriedade Modo de Consulta for configurada paraCompatível, há uma opção para usar o modo de consulta dinâmica na guiaTestar. Essa opção aparece somente se o assunto de consulta for para umaorigem de dados suportada pelo modo de consulta dinâmica.

Capítulo 3. Configuração do modo de consulta dinâmica 47

Page 54: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

19. Selecione Usar Modo de Consulta Dinâmica, se essa opção estiver disponível.20. Clique em Testar Amostra. Uma consulta de teste é enviada pelo IBM Cognos

Gateway para um dos servidores Cognos BI e, em seguida, para seu banco dedados Oracle. Os dados recuperados pela consulta de teste aparecem na guiaTestar.

21. Opcional: Na guia Informações de Consulta, revise o Cognos SQL gerado e oSQL nativo, assim como a resposta XML do servidor Cognos BI.

Dica: Teste todos os seus objetos modelos com o modo de consulta dinâmicapara assegurar que o SQL gerado está conforme esperado. Se estiverconstruindo um modelo relacional modelado de forma dimensional, testeobjetos de base, como origem de dados e assuntos de consulta de modelos,assim como dimensões regulares e de medida.

22. Clique em OK.23. No Visualizador de Projeto, clique com o botão direito do mouse em Pacotes,

clique em Criar e, em seguida, clique em Criar Pacote.24. Insira um nome para o pacote, em seguida, clique em Avançar.25. Clique em Sim para abrir o Assistente de Publicação. Limpe Ativar Versão de

Modelo e clique em Avançar duas vezes para chegar à página Opções.26. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

27. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Criando um Projeto, uma Conexão e um Pacote para umaOrigem de Dados do JDBC

Para usar uma origem de dados do JDBC com o modo de consulta dinâmica noIBM Cognos Business Intelligence, você deve primeiro criar um projeto, umaconexão e um pacote nos IBM Cognos Framework Manager. Você então publica opacote, o que o torna disponível no Cognos BI e usa o modo de consulta dinâmicapara relatórios.

Para revisar uma lista atualizada dos ambientes suportados pelos produtos do IBMCognos, incluindo informações sobre os sistemas operacionais, correções,navegadores, servidores da web, servidores de diretório, servidores de banco dedados e servidores de aplicativo, consulte Supported Software Environments(http://www.ibm.com/support/docview.wss?uid=swg27042164).

Recursos adicionais estão disponíveis se você estiver usando uma conexão JDBCpara se conectar a um banco de dados do IBM Informix com o modo de consultadinâmica. Estas habilidades não estão disponíveis no modo de consulta compatível.v É possível usar os blocos de comandos de conexão.

48 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 55: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

v É possível reutilizar os IDs e senhas do usuário que os usuários forneceramquando autenticaram o portal ao invés de armazenar informações sobre aautenticação em conexões.

Antes de Iniciar

Para usar o modo de consulta dinâmica em seu modelo, você deve instalar econfigurar o cliente JDBC no computador executando o Cognos FrameworkManager.

Se você tinha a intensão de reutilizar uma conexão de origem de dados existenteem um banco de dados de Informix, você deve configurar usa propriedadeInterface para JDBC-IF. Não é possível deixar em branco.

Procedimento

Crie uma conexão de origem de dados.1. Abra o Cognos Framework Manager, em seguida, clique em Criar um Novo

Projeto.2. Insira um nome e um local para o novo projeto.3. Selecione Usar Modo de Consulta Dinâmica, em seguida, clique em OK.4. Escolha um idioma de criação e clique em OK.5. Assegure que Origens de Dados esteja selecionado, em seguida, clique em

Avançar.6. Clique em Novo para criar uma conexão de origem de dados.7. Clique em Avançar. No campo Nome, insira um nome para sua nova conexão,

em seguida, clique em Avançar.8. Na lista Tipo, selecione JDBC. Clique em Avançar.9. Na página Especificar a sequência de conexões JDBC, especifique o tipo de

origem de dados.10. Com base nas informações de conexão fornecidas pelo administrador de banco

de dados, insira um valor no campo JDBC URL. A sequência de conexões éatualizada automaticamente.

11. Especifique as informações de conexão.12. Clique em Testar a Conexão, em seguida, clique em Testar. Na página

Visualizar os Resultados, o status dos testes de conexão para o modo deconsulta dinâmica deve ser Bem-sucedido.

13. Clique em Fechar, clique em Fechar novamente e, em seguida, clique emAvançar.

14. Na página Especificar os comandos, especifique os comandos que o banco dedados executa, se houver. Em seguida clique em Concluir.

15. Clique em Fechar. A nova origem de dados aparece na lista e pode serconsultada nos modos de consulta dinâmica ou compatível.

Crie um projeto.16. Assegure-se de que a origem de dados criada esteja selecionada. Clique em

Avançar, em seguida expanda o banco de dados.17. Selecione os itens de dados que deseja importar e siga as etapas no assistente.18. Finalmente, clique em Importar, em seguida em Concluir.19. No Visualizador de Projeto, expanda a consulta. Clique duas vezes em um

dos assuntos de consulta. Sua definição aparece.

Capítulo 3. Configuração do modo de consulta dinâmica 49

Page 56: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

20. Clique na guia Testar. Se a propriedade Modo de Consulta do projeto forconfigurada para Dinâmica, a consulta de teste é executada no modo deconsulta dinâmica. Se a propriedade Modo de Consulta for configurada paraCompatível, há uma opção para usar o modo de consulta dinâmica na guiaTestar. Essa opção aparece somente se o assunto de consulta for para umaorigem de dados suportada pelo modo de consulta dinâmica.

21. Selecione Usar Modo de Consulta Dinâmica, se essa opção estiver disponível.22. Clique em Testar Amostra. Uma consulta de teste é enviada pelo IBM Cognos

Gateway para um dos servidores Cognos BI e, em seguida, para seu banco dedados. Os dados recuperados pela consulta de teste aparecem na guia Testar.

23. Opcional: Na guia Informações de Consulta, revise o Cognos SQL gerado e oSQL nativo, assim como a resposta XML do servidor Cognos BI.

Dica: Teste todos os seus objetos modelos com o modo de consulta dinâmicapara assegurar que o SQL gerado está conforme esperado. Se estiverconstruindo um modelo relacional modelado de forma dimensional, testeobjetos de base, como origem de dados e assuntos de consulta de modelos,assim como dimensões regulares e de medida.

24. Clique em OK.Crie um pacote.25. No Visualizador de Projeto, clique com o botão direito do mouse em Pacotes,

clique em Criar e, em seguida, clique em Criar Pacote.26. Insira um nome para o pacote, em seguida, clique em Avançar.27. Clique em Sim para abrir o Assistente de Publicação. Limpe Ativar Versão de

Modelo e clique em Avançar duas vezes para chegar à página Opções.28. Selecione Usar Modo de Consulta Dinâmica.

Dica: Essa opção está disponível somente quando a propriedade Modo deConsulta do projeto está configurada para Compatível e o pacote contémsomente origens de dados suportadas. Se essa opção não estiver disponível e apropriedade Modo de Consulta do projeto for configurada para Dinâmica e opacote contiver somente origens de dados suportadas, continue com apróxima etapa.

29. Clique em Publicar, em seguida, clique em Concluir. O pacote agora estádisponível no Cognos BI e usa o modo de consulta dinâmica para relatórios.

Dica: No IBM Cognos Connection, é possível verificar o tipo de modo deconsulta usado pelo pacote visualizando as propriedades do pacote.

Alterando o Modo de Consulta para um ProjetoÉ possível alterar o modo de consulta para um projeto a partir do modo deconsulta dinâmica para o modo de consulta compatível.

A configuração modo Dinâmico especifica que a publicação de pacotes, avalidação de objetos de modelo, o teste de assuntos de consulta, a atualização e aimportação de dados são feitos usando o modo de consulta dinâmica.

A configuração modo Compatível especifica que o modo de consulta dinâmica nãoestá ativado. Entretanto, você ainda tem a opção de usar o modo de consultadinâmica ao testar assuntos de consulta e dimensões e publicar pacotes.

A configuração padrão é modo Compatível.

50 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 57: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Nota: Não é possível ativar o modo de consulta dinâmica se seu modelo contiverambas as fontes de dados suportadas ou não suportadas para o modo de consultadinâmica.

Procedimento

Na guia do projeto Propriedades, especifique a propriedade Modo de Consulta.

Substituindo o Modo de Consulta para Pacotes ou Teste deConsulta

Se seu projeto usar o modo de consulta compatível, ainda será possível publicarpacotes e consultas de teste e dimensões usando o modo de consulta dinâmica.

Uma vez ativado o pacote do Framework Manager para usar o modo de consultadinâmica, todos os relatórios que usam o pacote são executados usando o modo deconsulta dinâmica. É possível alterar de volta para o modo de consulta compatíveldesmarcando a opção Usar Modo de Consulta Dinâmica no assistente depublicação e publicando novamente o pacote.

Procedimento1. Para testar consultas usando o modo de consulta dinâmica, selecione a caixa de

seleção Usar Modo de Consulta Dinâmica.2. Para publicar pacotes usando o modo de consulta dinâmica, selecione a caixa

de seleção Usar Modo de Consulta Dinâmica na última página do assistentede publicação. Será solicitado que você confirme esta seleção quando clicar emPublicar. Esta etapa se aplica quando a propriedade Modo de Consulta doprojeto é configurada como Compatível.Nota: Se um pacote que contém ambas as fontes de dados suportadas e nãosuportadas for publicado com modo de consulta dinâmica, os usuários obterãoum erro ao abrir o pacote nos Studios.

Administração do serviço de consultaO serviço de consulta oferece suporte para o modo de consulta dinâmica. Elegerencia as solicitações de consultas dinâmicas e exibe o resultado no serviço emlotes ou de relatórios solicitante.

Usando o IBM Cognos Administration, é possível administrar as propriedades doServiço de Consulta e o armazenamento em cache do Serviço de Consulta.

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

Ordem dos membrosA ordem de membros é um aspecto fundamental de análise dimensional. Funçõesrelativas a membros e em séries temporais dependem da ordem de membros parafornecer resultados significativos.

Exemplos destas funções incluem NextMember, PreviousMember, ClosingPeriod eOpeningPeriod.

O modo de consulta dinâmica contém ordem mecanismos de ordem natural eespecificação de classificação para assegurar ordenação consistente de membros.

Capítulo 3. Configuração do modo de consulta dinâmica 51

Page 58: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Ordem Natural

A ordem padrão de membros é chamada de ordem natural. A ordem natural demembros no OLAP sobre relacional é ordem ascendente por título do membro,com os últimos nulos. Se dois ou mais títulos forem idênticos, a chave declassificação secundária é a chave comercial em ordem ascendente. O chavecomercial é assumida como exclusiva.

Por exemplo, há um nível de Razão de Retorno em uma dimensão de um modelode dados para vendas de produtos. Se não houver especificações de classificaçãode membro explícito no modelo, o modo de consulta dinâmica classifica membrosem ordem alfabética de acordo como o título do membro.v Produto defeituosov Produto incompletov Produto insatisfatóriov Encom. de produto erradov Envio de produto errado

No modo de consulta compatível, não há classificação padrão consistente e aordem natural depende da consulta e da origem de dados.

Especificação de Classificação

No IBM Cognos Framework Manager é possível configurar explicitamente aespecificação de classificação de membro de acordo com suas necessidades denegócios. Esta opção está disponível na janela Definição de Dimensão, na guiaClassificação de Membros.

A análise relativa a membros respeita a ordem de membros, se estiver explícita ouimplícita (ordem natural). Se uma ordem de membros em particular for importantepara a visualização de negócios, então use as propriedades de Classificação deNível para definir uma especificação de classificação explícita. Diversaspropriedades de Classificação de Nível se aplicam à ordem listada. Se todas laspropriedades de classificação forem idênticas, a ordem natural se aplica.

Quando não houver especificação de classificação explícita, a ordem natural seaplica. Se você se apoia na ordem natural, as funções relativas a membros podemfornecer resultados inesperados quando uma ordem de membros em particular fornecessária. Este problema ocorre especialmente para o nível de mês em umadimensão de tempo.

No modo de consulta dinâmica, quaisquer configurações na caixa Opções declassificação que aparece na guia Classificação de Membros são ignoradas. Emvez disso, as seguintes opções de classificação entram em vigor:v A exibição da árvore de metadados sempre respeita a ordem de membros.v Os membros sempre são ordenados. O autor do relatório pode aplicar uma

classificação diferente à exibição dos membros.

Use a caixa Propriedades de Classificação de Nível na janela Definição deDimensão para especificar explicitamente a ordem dos membros. A ordem declassificação padrão dos membros é por ordem ascendente do título do membro donível.

52 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 59: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Para obter mais informações sobre como especificar a ordem de classificação demembros, consulte o Guia do Usuário do IBM Cognos Framework Manager.

Exemplo

A ordem de membros definida no modelo segue a hierarquia definida para adimensão. Entretanto, classificar em um relatório segue o layout do relatório. Porexemplo, uma definição de Varejistas defini a hierarquia a seguir:v Regiãov País ou região do varejistav Revendedorv Local revendedor

Neste modelo de exemplo, o nível de País ou região do varejista possui umaclassificação ascendente no título do membro, que contém o nome do país ouregião. Ao projetar o nível do País ou região do Varejista em um relatório, osmembros aparecem em ordem por título na Região, de acordo com a hierarquia. Asaída resultante da projeção de Região ou País ou região do varejista em umrelatório de lista sem classificação de relatório aparece como a saída a seguir:

Tabela 4. Saída de Relatório para Região e País ou Região do Varejista.

Região País ou região do varejista

Américas Brasil

Américas CEP 22290-240

Américas México

Américas Estados Unidos

Ásia Pacífico Austrália

Ásia Pacífico China

Ásia Pacífico Japão

Ásia Pacífico Coréia

Ásia Pacífico Cingapura

Europa Central Bélgica

Europa Central França

É possível ao invés disso projetar apenas o País ou região do varejista em umrelatório de lista em uma classificação alfabética aplicada à coluna. O resultado éuma lista com os membros do País ou região do varejista aparecendo em ordemalfabética por título.

Classificar no relatório não interfere com nenhuma operação relativa a membros.Ela continua a seguir a ordem de classificação de membros no modelo, se estiverexplícita ou implícita.

Teste de relatórios migrados usando o Lifecycle ManagerÉ possível usar o IBM Cognos Lifecycle Manager para ajudar nos testes derelatórios. O Lifecycle Manager é uma ferramenta de verificação que assegura queseus relatórios serão executados e produzirão os mesmos resultados queproduziram no ambiente anterior.

Capítulo 3. Configuração do modo de consulta dinâmica 53

Page 60: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

O Lifecycle Manager conecta-se aos ambientes de origem e de destino, valida eexecuta relatórios nos dois ambientes para, em seguida, compará-los. Os resultadosda comparação são apresentados no painel. Para testar e comparar relatóriosexecutados com o modo de consulta dinâmica ativado, certifique-se de haverselecionado DQM Ativado nas Opções do Modo de Consulta no LifecycleManager (menu Configurações > Configurar > guia Preferências).

Para obter mais informações sobre o teste de relatórios, consulte o LifecycleManager User Guide.

Governors do Framework Manager para o Modo de Consulta DinâmicaO IBM Cognos Framework Manager fornece governors que são específicos domodo de consulta dinâmica.

Gorvernors são especificados no modelo antes de criar pacotes para garantir que osmetadados em cada pacote usam os limites especificados. Todos os pacotespublicados posteriormente usam as novas configurações.

Importante:

Para governors que afetam o armazenamento em cache, você deve ativar oarmazenamento em cache de uma das seguintes maneiras:v Ative o governor Permitir uso de cache local no IBM Cognos Framework

Manager.v Ative a propriedade da consulta Usar Cache Local para um relatório no IBM

Cognos Report Studio.

Para obter informações adicionais sobre como usar os governors, consulte o Guiado Usuário do IBM Cognos Framework Manager.

(DQM) Ajuste a Geração SQL para a Divisão Numérica Exata

Este governor controla como os cálculos com divisões são ajustados paraassegurar-se de que os resultados da divisão contenham informações significantespara os relatórios.

A configuração Cast para Duplo converte o cálculo como a seguir:v [item1] / [item2] torna-se cast([item1] as double precision) / [item2]

v cast ([item1] as decimal(9,2)) / [item2] torna-se cast(cast([item1] asdecimal(9,2)) as double precision) / [item2]

A configuração Cast para Duplo Condicional converte o cálculo da seguintemaneira: Use esta configuração se o numerador não for uma operação castv [item1] / [item2] torna-se cast([item1] as double precision) / [item2]

v cast ([item1] as decimal(9,2)) / [item2] torna-se cast([item1] as doubleprecision) / [item2]

A configuração Não ajustar não converte o cálculo.

A configuração padrão é Cast para Duplo.

54 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 61: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

(DQM) O Cache é Sensível a Blocos de Comando de Conexão

Esse governor especifica se a chave para o cache inclui o valor expandido dosblocos de comandos de conexão. Se o bloco de comando de conexão for avaliadocom diferentes valores para diferentes usuários, é provável que você deseje que achave para o cache inclua essas informações.

Por exemplo, você criar um bloco de comando de conexão que contém uma macrocom uma referência ao parâmetro de sessão para um nome de usuário. Comoresultado, o valor expandido do bloco de comandos é diferente para cada usuário.No entanto, essa diferença não é significativa se o nome de usuário for usadosomente para criação de log. Nesse caso, o cache provavelmente pode sercompartilhado e é possível desativar o governor. No entanto, se o nome de usuáriocontrolar a recuperação dos dados, o cache provavelmente não pode sercompartilhado e você deve selecionar esse governor.

Se esse governor for selecionado, o cache será compartilhado apenas por usuáriosque compartilham a mesma versão dos blocos de comandos de conexãoexpandidos usados para carregar dados no cache.

Se esse governor não for selecionado, as diferenças em blocos de comandos deconexão serão ignoradas.

O governor está selecionado por padrão.

Para obter informações adicionais sobre como usar blocos de comandos, consulte“Usando Blocos de Comandos” no Guia de Administração e Segurança do IBM CognosBusiness Intelligence.

(DQM) O Cache é Sensível a Informações de BD

Esse governor controla a sensibilidade do cache associada a um pacote doFramework Manager compartilhado por usuários da conexão. Também especificaque as informações do banco de dados são usadas para restringircompartilhamento nesse cache. As informações são originalmente especificadas noIBM Content Manager e são fornecidas na solicitação ao cache.

A configuração DB + Conexão + Conexão especifica que o cache é compartilhadosomente se usuários especificarem as mesmas origens de dados, sequências deconexões e informações de conexão.

A configuração DB + Conexão especifica que o cache é compartilhado somente seusuários especificarem as mesmas origens de dados e sequências de conexões.

A configuração DB especifica que o cache é compartilhado somente se usuáriosespecificarem as mesmas origens de dados.

A configuração Nenhum especifica que nenhuma das origens de dados, sequênciasde conexões ou informações de conexão são compartilhadas.

A configuração padrão é DB + Conexão + Conexão.

(DQM) O Cache é Sensível a Segurança de Modelo

Este governor controla a segurança que é usada para acessar o cache.

Capítulo 3. Configuração do modo de consulta dinâmica 55

Page 62: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

A configuração Automático especifica que o usuário Cognos e as classes deusuário são usados para confirmar o acesso a todos os filtros de segurança nomodelo. A união dos objetos de segurança com os filtros de segurança do modelo éusada para identificar o cache.

A configuração Usuário especifica que a identidade do usuário Cognos é usadapara identificar o cache. O cache é reutilizável somente para o usuário atual.Nenhum compartilhamento com outros usuários ocorre.

A configuração UserClass especifica que as classes de usuário Cognos são usadaspara identificar o cache.

A configuração Nenhum desativa a verificação de filtros de segurança de modelo,mesmo se houver tais filtros no modelo.

A configuração padrão é Automático.

(DQM) Seleção de junção sensível ao contexto

Use esse governor para controlar o cálculo de caminhos da junção para umaconsulta em um agrupamento de esquema em estrela que não contém um fato.

Use os agrupamentos de esquema em estrela para escolher um caminho da junção.

A configuração Desativada especifica que o agrupamento de esquema em estrelaserá ignorado quando o caminho da junção da consulta principal for calculado. Sehouver diversos caminhos da junção, o primeiro classificado alfabeticamente seráescolhido.

A configuração Automática especifica que o agrupamento de esquema em estrela éusado para influenciar o cálculo do caminho da junção, se todos os assuntos eatalhos da consulta acessados diretamente na consulta puderem desenrolar seuassunto de consulta do menor banco de dados e todos os assuntos de consultaintermediários estiverem sem relacionamentos. Caso contrário, o agrupamento deesquema em estrela será ignorado. Esse comportamento também é como oscaminhos da junção são calculados no modo de consulta compatível.

A configuração Explícita especifica que o agrupamento de esquema em estrela éusado para influenciar o cálculo do caminho da junção. Se a propriedade do(DQM) Usar no Caminho da Junção estiver configurada para True por umassunto de consulta ou atalho, então, as tabelas que foram construídas sãoutilizadas no caminho da junção definitiva no SQL. Se nenhum assunto de consultafor marcado para ser usado no caminho da junção, em seguida, a seleção de junçãosensível ao contexto não será aplicada no agrupamento de esquema em estrela.

A configuração padrão é Disabled.

Por exemplo, você tem quatro assuntos de consulta: Armazenamento,Country_or_region, Camera_sales (um fato) e Returned_cameras (um fato). Asjunções a seguir são especificadas: entre Armazenamento e Camera_sales, entreArmazenamento e Returned_cameras, entre Country_or_region e Camera_sales eentre Country_or_region e Returned_cameras.

Você deseja criar um relatório que exibe armazenamentos e países em que ascâmeras foram retornadas. O relatório inclui apenas os armazenamentos e países.O contexto do relatório é fornecido apenas no título do relatório. Essa consulta é o

56 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 63: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

menor fato, porque o assunto de consulta Returned_cameras não está selecionado.Para obter a saída correta, o caminho da junção deve ser do Store paraReturned_cameras para Country_or_region. O caminho da junção deve incluirReturned_cameras. Se você não criar um esquema em estrela para agruparArmazenamento, Returned_cameras e Country_or_region, o caminho da junçãoatravessará o Camera_sales. Esse resultado ocorre porque Camera_sales é oprimeiro assunto de consulta de fato em ordem alfabética. Para resolver esseproblema, crie um agrupamento de esquema em estrela. Crie uma pasta nomeadaReturned_cameras e nessa pasta, crie atalhos para Armazenamento,Returned_cameras e Country_or_region. Configure o governor (DQM) Seleção deJunção Sensível ao Contexto como Automático.

Importante: Esse exemplo é simplista. Geralmente, os modelos contêm centenas deassuntos de consulta e são organizados em namespaces e pastas. Se vocêconfigurar esse governor como Automático, todas as pastas e namespaces serãoelegíveis a serem considerados como agrupamentos de esquema em estrela. Issopode fazer com que um caminho da junção indesejado seja usado. Configure ogovernor como Explícito e configure a propriedade (DQM) Use no Caminho daJunção como um assunto de consulta ou atalho para True para remover aambiguidade. Esta combinação de configurações restringe o processamento deconsultas para as pastas e namespaces que contém objetos que tem a propriedade(DQM) Usar no Caminho da Junção para True.

(DQM) Política de Cache Local

Use este governor para controlar o nível de consultas para as quais cursoresreutilizáveis são criados.

A configuração Subconsulta de resumo mais baixa especifica que o cache sejacriado apenas em subconsultas mais baixas de resumo da solicitação. Estecomportamento também é o comportamento no modo de consulta compatível.

A configuração Consulta referenciada por layout especifica que a cache seja criadoapenas em consultas usando o modo de consulta dinâmica referenciado pelolayout. O cursor criado nesta opção não contém cursores aninhados.

A configuração Explicitamente por consulta especifica que o cache seja criado emcada consulta que possui um cache local que está ativado. O cursor criado nestaopção contém cursores aninhados se necessário.

A configuração padrão é Subconsulta de resumo mais baixa.

O governor Permitir uso de cache local especifica que todos os relatórios baseadosno modelo usem dados em cache. Por padrão, se o governor Permitir uso de cachelocal estiver ativado, os cursores reutilizáveis nas subconsultas de resumos maisbaixas são automaticamente criados. No entanto, se uma consulta possuireferências de consulta, tais como consultas de junção ou união, o processo dejunção ou união não é enviado por push para o banco de dados. Se o processo dejunção ou união puder ser melhor manipulado pelo banco de dados quando oservidor de banco de dados possui mais recursos, escolher a configuração Consultareferenciada pelo layout ou Explicitamente por consulta.

(DQM) Modo do Cursor

Use este governor para controlar por quanto tempo os recursos necessários poruma consulta são retidos antes de serem liberados.

Capítulo 3. Configuração do modo de consulta dinâmica 57

Page 64: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

O mecanismo de consulta carrega os dados de uma origem de dados para umconjunto de dados com um cursor. O cursor pode ser lido completamente ouparcialmente. Assim que o mecanismo de consulta lê o último registro, o conjuntode resultados é concluído e os recursos de banco de dados são liberados.

A configuração Automático especifica que o mecanismo de consulta pare os dadosde leitura após o número de solicitado de registros. Ele deixa os recursos ativos naantecipação de novos pedidos para dados. A consulta parada mantém a conexãocom o banco de dados e o cursor para futuras solicitações de recuperação dedados. Consultas paradas são liberadas após um determinado período de tempoinativo. Como resultado, os recursos de banco de dados são liberados após todosos dados serem processados, ou após uma certa quantidade de tempo inativo outempo máximo de idade. Durante este tempo, esses recursos não podem serusados por outras consultas.

A configuração Consulta Por Página especifica que o mecanismo de consulta libererecursos assim que a página do relatório atual for renderizada para o usuário.Cada solicitação de página subsequente, incluindo aquelas solicitações que jácarregaram anteriormente o conjunto de resultados completo, exige que a conexãocom o banco e o cursor seja restabelecida. Esta configuração libera recursos deorigem de dados da maneira mais rápida possível, mas requer o uso de maistempo e recursos para executar uma consulta.

A configuração Carregar Em Plano de Fundo especifica que o mecanismo deconsulta retorne a parte solicitada dos dados e, em seguida, inicie uma discussãode plano de fundo para carregar o restante dos dados em um cache. Oencadeamento secundário executa com menos prioridade. Solicita ainda queretorne os dados que são carregados pelo encadeamento secundário a partir docache. Se mais dados forem necessários antes que o encadeamento secundáriocarregue os dados suficientes, o novo pedido tem prioridade. Essa configuraçãooferece uma resposta de primeira página rápida e tempo de resposta melhoradopara as páginas subsequentes. Os recursos são liberados assim que todos os dadosforem carregados no cache. No entanto, mais memória é usada para os dados emcache do que com outras configurações.

A configuração padrão é Automático.

(DQM) Otimização de Detalhes Master

Use este governor para controlar se o armazenamento em cache da consulta dedetalhes ocorre para uma consulta de detalhes master relacional. Para minimizar aquantidade de execuções SQL em relação ao banco de dados para obter consultasde detalhes, armazene em cache a consulta de detalhes. Por exemplo, se você tiver1000 consultas de detalhes, então ocorrerá apenas uma execução SQL. Por padrão,as consultas de detalhes não são armazenadas em cache, por isso para 1000consultas de detalhes, ocorrerão 1000 execuções SQL.

A configuração Desativado especifica que não ocorre nenhum armazenamento emcache de consulta de detalhes.

A configuração Consulta de Detalhes Relacional especifica que ocorra oarmazenamento em cache de consulta de detalhes.

A configuração padrão é Disabled.

58 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 65: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Otimizando junções pela aplicação de filtrosNo modo de consulta dinâmica, melhore o desempenho de uma junção por meioda filtragem de um lado da junção com os valores que são recuperados pelo outrolado.

A filtragem de um lado da junção pode reduzir potencialmente a quantidade dedados que são recuperados. A filtragem é especialmente efetiva quando se consultaorigens de dados heterogêneas, em que um lado da junção tem menos linhas doque o outro lado por ordem de magnitude.

Sobre Esta Tarefa

É possível aplicar um filtro em uma junção no IBM Cognos Report Studio ou noIBM Cognos Framework Manager, basta configurar a propriedade Tipo de filtro deuma junção.

Para cada junção, uma cardinalidade deve ser especificada de cada lado. Acardinalidade pode ser uma das: [0..1], [1..1], [0..n] ou [1..n]. O lado em que acardinalidade é especificada como [0..1] ou [1..1] é conhecido comumente com olado um. O lado em que a cardinalidade é especificada como [0..n] ou [1..n] éconhecido comumente com o lado muitos. O operando "um lado" geralmente temmenos linhas do que o lado "muitos" por ordens de magnitude.

Aplicar um filtro na junção reduz o tamanho do conjunto de linhas para ooperando "muito" pela aplicação de um filtro no lado "muitos". O filtro de junção ébaseado nos valores de chave de junção que são recuperados do operando "umlado".

Qualquer uma das consultas podem também recuperar dados de uma origem dedados externa que seja acessada no Cognos Report Studio. Se os tipos de origensde dados são diferentes, assegure-se de que os tipos sejam compatíveis. Docontrário, pode ser necessário editar a expressão da junção para moldarexplicitamente entre itens de consulta que estão sendo unidos.

Importante: É possível aplicar um filtro em uma junção apenas se estiver usando omodo de consulta dinâmica.

Procedimento1. Se estiver aplicando o filtro no Cognos Report Studio, abra o Explorador de

Consultas e clique em Consultas.2. Se estiver aplicando o filtro no Cognos Framework Manager, clique em

Ferramentas > Ativar explorador de contexto.3. Selecione a junção que deseja otimizar e configure a propriedade Tipo de filtro.

O valor padrão é Entre. Escolha um dos seguintes valores:

Em O filtro gerado é um predicado IN que é composto de valoresconstantes da chave de junção a partir do operando de junção "umlado".

Entre O filtro gerado é um predicado BETWEEN que é composto dos valoresmínimo e máximo da chave de junção a partir do operando "um lado".

Tabela O filtro gerado é um formulário de construtor de valor de tabela apartir do predicado IN.

Capítulo 3. Configuração do modo de consulta dinâmica 59

Page 66: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Criando uma consulta de sumarização em um modeloÉ possível recuperar dados resumidos sem a entrada de agregados explícitos emexpressões em itens de consulta, basta especificar um assunto de consulta em ummodelo do IBM Cognos Framework Manager que será uma consulta desumarização.

É possível incluir itens de consulta que já estão resumidos a partir da consulta desumarização nos relatórios criados por você no IBM Cognos Business Intelligence.Não é necessário repetir fórmulas ou cálculos complexos em cada relatório que forcriar.

Procedimento1. No Cognos Framework Manager, selecione a consulta que deseja que seja a

consulta de sumarização.2. Defina a propriedade (DQM) Uso como Consulta de sumarização.3. Na guia Filtros da definição de assunto de consulta, crie um filtro.4. Para especificar quando a agregação ocorre, configure a propriedade (DQM)

Aplicativo para o filtro:O valor padrão é Antes da agregação automática. Escolha os seguintes valores:

Antes da agregação automáticaO filtro de detalhes que é gerado corresponde à expressão de filtrocriada por você.

Após Agregação Automática

O filtro de detalhes que é gerado usa o agregado da expressão de filtrocriada por você. Por exemplo, crie a expressão de filtro:[NameSpace].[Summary_query_subject].[QUANTITY]>100*1000

O item de fato QUANTITY é substituído pela expressão agregada e ofiltro é interpretado como um filtro de sumarização:aggregate([NameSpace].[Summary_query_subject].[QUANTITY])>100*1000

Neste exemplo, "agregada" representa o agregado regular do itemQUANTITY de fato. O escopo do agregado é o de agrupar colunas noassunto de consulta de sumarização.

5. Para ativar o armazenamento em cache dos dados do assunto de consulta dasumarização, configure a propriedade (DQM) Usar cache local do assunto deconsulta de sumarização como True. Essa configuração é aplicada somente se ogovernor do projeto (DQM) Usar cache local estiver ativado no modelo ou naconsulta.

Criando um relacionamento entre conjuntos de dados distintos pormeio de uma tabela de ponte

Crie uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto,se seu esquema de banco de dados não puder ser formado em esquemas emestrela distintos que estão relacionados por dimensão de conformação.

Use uma tabela de ponte no IBM Cognos Framework Manager para criar umrelacionamento muitos-para-muitos entre dois conjuntos de dados distintos.

60 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 67: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Sobre Esta Tarefa

A principal diferença entre uma tabela de ponte e uma tabela de fato é que orelacionamento da tabela de ponte é obrigatório. O relacionamento da tabela deponte restringe os dados a partir de uma área de assunto com base nos registrosque são retornados de outra área de assunto. Uma tabela de fato não fornece essarestrição porque os dois outros conjuntos de dados operam como dimensões nãoconformadas. Um filtro que é aplicado apenas a um conjunto de dados não temimpacto no outro conjunto de dados.

Existem vários benefícios na criação das tabelas de ponte:v A junção adequada de fluxos de dados que existem em cada lado da ponte.v Filtragem de ambos os fluxos quando um filtro é aplicado apenas em um fluxo.

Se os dados de um fluxo estão adequadamente associados ao outro fluxo, aaplicação de um filtro em qualquer uma das colunas filtra também toda umalinha de dados. É possível usar os filtros de detalhes e os filtros de sumarização.

v Evitando contagem dupla

Por exemplo, você tem um modelo que contém dois esquemas em estrela querepresentam propriedades e proprietários de imóveis. Diversas propriedades sãopossuídas pelo proprietário e compartilhadas entre vários proprietários. O esquemade proprietários contém dois assuntos de consulta: OWNER e OWNER_FACT. Oesquema de propriedades contém dois assuntos de consulta: PROPERTY ePROPERTY_FACT. Inclua uma tabela de ponte para capturar o relacionamentomuitos-para-muitos entre as tabelas OWNER e PROPERTY. A tabela de pontecontém os itens de consulta OWNER_ID e PROPERTY_ID. Contém também outrositens de consulta que fornecem contexto e significado ao relacionamento, como oas SHARE_PERCENTAGE. A cardinalidade da tabela de ponte é [1..n] em ambosos relacionamentos e a cardinalidade das tabelas OWNER e PROPERTY é [1..n].

Procedimento1. No Cognos Framework Manager, crie um assunto de consulta que deseja usar

como uma tabela de ponte.2. Defina a propriedade (DQM) Uso como Ponte.3. Para ativar o armazenamento em cache dos dados do assunto de consulta da

sumarização, configure a propriedade (DQM) Usar cache local do assunto deconsulta de sumarização como True. Essa configuração é aplicada somente se ogovernor do projeto (DQM) Usar cache local estiver ativado no modelo ou naconsulta.

Procedimentos Armazenados e Modos de Acesso de TransaçãoPara assuntos de consulta que se baseiam em procedimentos armazenados,modifique a propriedade Modo de Acesso à Transação no IBM Cognos FrameworkManager para afetar como os dados são processados.

No modo de consulta dinâmica, para assuntos de consulta que se baseiam emprocedimentos armazenados, a propriedade Modo de Acesso à Transação que éespecificada para a origem de dados de modelo é usada. Para todos os outrosassuntos de consulta, a conexão JDBC usa o modo de acesso à transação padrão dodriver JDBC.

Quando a consulta executa, a conexão JDBC é configurada com base napropriedade Modo de Acesso à Transação.

Capítulo 3. Configuração do modo de consulta dinâmica 61

Page 68: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

É possível configurar a propriedade Modo de Acesso à Transação para qualquerum dos seguintes valores:

Não especificadoNo modo de consulta dinâmica, o modo de acesso à transação padrão dodriver JDBC que normalmente é usado é o leitura/gravação. Está e aconfiguração padrão. Consulte a documentação do fornecedor do seudriver JDBC para determinar o modo de acesso à transação padrão.

Somente leituraNo modo de consulta dinâmica, a conexão JDBC é configurada para modosomente leitura.

Leitura/GravaçãoNo modo de consulta dinâmica, a conexão JDBC é configurada para modoleitura/gravação.

Dica: O suporte e execução do modo de leitura/gravação e somente leitura variade acordo com o fornecedor do banco de dados. Consulte a documentação dofornecedor do seu banco de dados para obter detalhes adicionais.

Para obter informações adicionais sobre a especificação dos modos de acesso,consulte o Guia do Usuário do IBM Cognos Framework Manager.

Modos de Acesso à Transação e Caches Locais

É possível especificar no modelo e em um relatório que o relatório pode usar ocache local para resolver o conjunto de resultados de uma consulta. Uma consultaé uma candidata a usar um cache local se ela atender a critérios específicos. Muitosdesses critérios podem ser configurados usando governors no Cognos FrameworkManager. Se uma consulta candidata contiver um procedimento armazenado, o usodo cache local dependerá de como os seguintes valores da propriedade Modo deAcesso à Transação são definidos:

Não especificadoO conjunto de resultados do procedimento armazenado é resolvido usandoo cache local.

Somente leituraO conjunto de resultados do procedimento armazenado é resolvido usandoo cache local.

Leitura/GravaçãoO conjunto de resultados do procedimento armazenado não é resolvidousando o cache local. A consulta que contém o procedimento armazenadoé executada novamente.

Se você não configurar o modo de acesso à transação apropriado, em algumascircunstâncias o relatório não retornará os dados desejados. Por exemplo, você temum procedimento armazenado que gera dados e retorna um conjunto deresultados. Se você configurar o modo de acesso à transação da origem de dadosdo modelo para Não Especificado ou Somente Leitura, o mesmo conjunto deresultados que está armazenado no cache é retornado. Esse resultado se dá porqueo cache local é usado para resolver o conjunto de resultados da consulta. Se vocêsempre desejar ver o conjunto de resultados mais recente, configure o modo deacesso à transação para Leitura/Gravação.

62 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 69: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Modos de Acesso à Transação e Assuntos de Consulta deModificação de Dados

Um assunto de consulta que contém um procedimento armazenado de modificaçãode dados requer acesso de gravação. Porém, se você configurar a propriedadeModo de Acesso à Transação na origem de dados do seu modelo para SomenteLeitura, uma mensagem de erro será exibida.

Por exemplo, no Cognos Framework Manager, ao testar um procedimentoarmazenado de modificação de dados que usa uma origem de dados de modelosomente leitura, a seguinte mensagem de erro será exibida:XQE-PLN-0309 O [Namespace].[data_Modification_Stored_ProcedureName]assunto de consulta de modificação de dados requer que apropriedade de modo de acesso à transação seja configurada para Leitura/Gravaçãona origem de dados do modo [read_Only_Model_Data_Source].

Para resolver esse problema, você deve configurar a propriedade Modo de Acessoà Transação para Leitura/Gravação.

Modos de Acesso à Transação e Consultas que Usam DiversasOrigens de Dados de Modelo

Quando uma consulta usa diversas origens de dados do Framework Manager quereferenciam a mesma Origem de Dados do Content Manager, a consulta usa omodo de acesso à transação da conexão JDBC que está especificado para a origemde dados de modelo cujo nome vem primeiro em ordem alfabética.Conceitos relacionados:“Governors do Framework Manager para o Modo de Consulta Dinâmica” napágina 54O IBM Cognos Framework Manager fornece governors que são específicos domodo de consulta dinâmica.

Resolução de Problemas do Modo de Consulta DinâmicaÉ possível solucionar problemas relacionados a consultas no modo de consultadinâmica usando recursos de rastreio. É possível acessar configurações pararastreio nas propriedades do serviço QueryService no IBM Cognos Administration.

Por padrão, os arquivos de rastreio são salvos no diretório c10_location\logs\XQE.Entretanto, é possível alterar o diretório de saída alterando um arquivo deconfiguração.

Rastreio de Execução de ConsultaO rastreio de execução de consulta grava informações como o MDX nativo em umarquivo de log da árvore de execução. Informações de perfil são gravadas em umou mais logs separados. Logs de criação de perfil incluem métricas de execução etempo de espera para construções de consulta.

Arquivos de log do rastreio de execução de consulta são gravados no diretórioc10_location\logs\XQE. Arquivos de log são gerados toda vez que cada relatório éexecutado. Os arquivos de log seguem convenções de nomenclatura específicas:v Arquivos de log de árvore são salvos como timestamp_reportName\

runtreeLog.xml.v Arquivos de log de criação de perfil são salvos como timestamp_reportName\

profilingLog-log_number.xml.

Capítulo 3. Configuração do modo de consulta dinâmica 63

Page 70: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Por exemplo, executar um relatório chamado Varejistas resulta em um arquivo deárvore de log chamado 2012-01-10_11h33m700s_Retailers\runtreeLog.xml e várioslogs de criação de perfil com nomes de arquivo sequencial: 2012-01-10_11h33m700s_Retailers\profilingLog-0.xml e 2012-01-10_11h33m700s_Retailers\profilingLog-1.xml

Alguns relatórios requerem a execução de subconsultas. Arquivos de rastreio parasubconsultas, incluindo logs de árvore de execução e logs de criação de perfil, sãoarmazenados sob um diretório separado no diretório de relatórios principal.

Por exemplo, se o relatório Varejistas requerer a execução de uma ou maissubconsultas, os arquivos de rastreio para estas subconsultas são armazenados emum diretório chamado 2012-01-10_11h33m700s_retailers\subqueries.

Para obter mais informações sobre como ativar o rastreio de execução de consulta,consulte o Guia do IBM Cognos Business Intelligence Administration and Security.

Rastreio de Planejamento de ConsultaO rastreio de planejamento de consulta grava informações relacionadas àtransformação da consulta para o arquivo de log da árvore de plano. Use o rastreiode planejamento de consulta quando desejar determinar como o plano de execuçãofoi determinado pelo modo de consulta dinâmica.

Arquivos de log do rastreio de planejamento de consulta são gravados no diretórioc10_location\logs\XQE. Arquivos de log são gerados toda vez que cada relatório éexecutado. Os arquivos de log seguem convenções de nomenclatura específicas:v Arquivos de log de árvore são salvos como timestamp_reportName\

planningLog.xml.v Arquivos de criação de perfil são salvos como timestamp_reportName\

planningLog_pass_log_number.xml.

Por exemplo, executar um relatório chamado Varejista resulta em um arquivo delog de planejamento chamado 2012-01-10_11h33m700s_Retailers\planningLog.xmle vários logs de passagem com nomes do arquivo sequencial: 2012-01-10_11h33m700s_Retailers\planningLog_pass_001.xml e 2012-01-10_11h33m700s_Retailers\planningLog_pass_002.xml.

Alguns relatórios requerem a execução de subconsultas. Arquivos de rastreio desubconsulta, incluindo logs de planejamento e logs de passagem, são classificadossob um diretório separado no diretório de relatórios principal.

Por exemplo, se o relatório Varejistas requerer a execução de uma ou maissubconsultas, os arquivos de rastreio para estas subconsultas são armazenados emum diretório chamado 2012-01-10_11h33m700s_retailers\subqueries.

Importante: Os arquivos de log resultantes são grandes e permitir o rastreio deplanejamento de consulta pode ter um impacto no desempenho da consultaconsultar.

Para obter mais informações sobre como ativar o rastreio de planejamento deconsulta, consulte o Guia do IBM Cognos Business Intelligence Administration andSecurity.

64 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 71: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Alterando o Diretório de Saída de Arquivo de Log PadrãoÉ possível alterar o local em que o rastreio de execução de consulta e os arquivosde log de rastreio de planejamento são criados modificando um arquivo deconfiguração.

Sobre Esta Tarefa

Você deve executar esta tarefa para toda instalação do IBM Cognos BusinessIntelligence.

Procedimento1. Localize e faça backup do arquivo c10_location\configuration\

xqe.config.xml.2. Usando um editor de texto, abra o arquivo original e localize a linha a seguir:

<!--logsFolder value="../../logs"/-->

3. Remova as marcas de comentário e inclua a nova localização física para osarquivos de log. Por exemplo, se o novo local físico for o diretório D:\logs emum servidor Microsoft Windows, altere a linha para o valor a seguir:<logsFolder value="D:\logs\"/>

4. Salve as alterações e feche o arquivo.5. No IBM Cognos Configuration, pare e reinicie o serviço do IBM Cognos.

Relatórios de Amostra para o Modo de Consulta DinâmicaOs modelos de amostra e os relatórios que são otimizados para o modo deconsulta dinâmica são incluídos com o IBM Cognos Business Intelligence.

Quando instalado e implementado, é possível localizar as amostras atualizadas naguia Pastas Públicas no IBM Cognos Connection, em uma pasta chamadaSamples_DQ. Os relatórios atualizados também foram renomeados com o sufixo_DQ.

As amostras foram ligeiramente modificadas para aproveitar as principaismelhorias do modo de consulta dinâmica. Por exemplo, os relatórios foramatualizados para aplicar uma ordem de classificação específica e para especificarum modo de agregação.

Para acessar as amostras do modo de consulta dinâmica, é necessário modificar asconexões de origem de dados para duas origens de dados de amostra para ativaras conexões JDBC e, em seguida, importar o arquivo de implementação dasamostras atualizado.

Modifique as Conexões da Origem de Dados para as Origensde Dados de Amostra

Para importar e usar os relatórios de amostra da consulta dinâmica, é necessáriomodificar as conexões de origens de dados existentes para dois bancos de dadosde relacionais de amostra para ativar uma conexão JDBC.

Procedimento1. No IBM Cognos Administration, clique na guia Configuração e clique em

Conexões de Origem de Dados.

Capítulo 3. Configuração do modo de consulta dinâmica 65

Page 72: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Nota: Para acessar esta área no IBM Cognos Administration, você deve ter aspermissões necessárias para o recurso protegido Tarefas de administração.

2. Clique na origem de dados de amostra great_outdoors_sales.3. Nas colunas Ações, clique no ícone Configurar propriedades para a conexão

de origem de dados great_outdoors_sales.4. Na guia Conexão, em Sequência de Conexões, clique no ícone Editar a

Sequência de Conexões.5. Na guia JDBC, marque a caixa de seleção Habilitar conexão JDBC.6. Especifique os parâmetros de conexão JDBC para a origem de dados.7. Clique em Testar a conexão e no botão Testar.

Na página de resultados do teste de conexão, observe os resultados JDBC nacoluna Tipo/Modo de consulta.

8. Repita as etapas anteriores com a conexão de origem de dados de amostragreat_outdoors_warehouse.

Importação do Conteúdo das Amostras da Consulta Dinâmica(Pacotes) para o Armazenamento de Conteúdo

Depois de modificadas as conexões de origem de dados para as origens de dadosde amostra, você deve importar o conteúdo de amostras da consulta dinâmica ouos pacotes do arquivo de implementação de amostras.

As amostras de consulta dinâmica estão no arquivo de implementação nomeadoIBM_Cognos_Samples_DQ.zip.

Procedimento1. Copie o arquivo IBM_Cognos_Samples_DQ.zip do diretório

c10_location/webcontent/samples/content para o diretório no qual seusarquivos de implementação estão salvos. A localização padrão éc10_location/deployment. A localização é definida na ferramenta deconfiguração. Para obter informações sobre como alterar a localização,consulte a ajuda on-line da ferramenta de configuração.

2. No IBM Cognos Administration, clique na guia Configuração e clique emAdministração de Conteúdo.

Nota: Para acessar essa área no IBM Cognos Administration, você deve ter aspermissões necessárias para o recurso assegurado das tarefas deAdministração.

3. Na barra de ferramentas, clique no botão Nova Importação. O assistente NovaImportação será exibido.

4. Na caixa Arquivo de Implementação, selecione o arquivoIBM_Cognos_Samples_DQ e clique em Avançar.

5. Digite um nome exclusivo, uma descrição opcional e uma dica de tela para oarquivo de implementação, seleciona a pasta onde deseja salvá-lo e clique emAvançar.

6. Na caixa Conteúdo de biblioteca, diretório e pastas públicas, selecione apasta Samples_DQ.

7. Selecione as opções desejadas, juntamente com a escolha de resolução deconflitos para as opções selecionadas e clique em Avançar.

8. Na página Especificar as opções gerais, selecione se incluirá as permissões deacesso e referências a namespaces externos, e quem será o proprietário dasentradas após importá-las.

66 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 73: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

9. Clique em Avançar. As informações de resumo aparecem.10. Revise as informações de resumo e depois clique em Avançar.11. Clique em Salvar e Executar Uma Vez.12. Clique em Concluir, especifique a hora e a data da execução e clique em

Executar.13. Revise o tempo de execução e depois clique em OK.14. Quando a importação for enviada, clique em Concluir.

Resultados

Agora, é possível usar o pacote de amostra de consulta dinâmica para criarrelatórios e executar os relatórios de amostra que estão disponíveis na pastaSamples_DQ na guia Pastas Públicas do portal.

Capítulo 3. Configuração do modo de consulta dinâmica 67

Page 74: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

68 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 75: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Avisos

Estas informações foram desenvolvidas para produtos e serviços oferecidos nomundo inteiro.

Este material pode estar disponível na IBM em outros idiomas. Entretanto, podeser necessário possuir uma cópia do produto ou da versão do produto nesseidioma a fim de 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. 2010, 2014 69

Page 76: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

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

70 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 77: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

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 das configurações implementadas, 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õesv autenticaçãov usabilidade de usuário aprimoradav configuração de conexão únicav rastreamento de uso ou propósitos funcionais que não sejam de gerenciamento

de sessão, autenticação, usabilidade aprimorada do usuário e configuração deconexão única

Esses cookies não podem ser desativados.

Se as configurações implementadas para esta Oferta Software fornecerem a você,como cliente, a capacidade de coletar informações pessoais dos usuários finais pormeio de cookies e outras tecnologias, você deve procurar o seu próprioaconselhamento jurídico sobre quaisquer leis aplicáveis�à coleta de dados,incluindo eventuais requisitos para notificação e consentimento.

Para obter mais informações sobre o uso de várias tecnologias, incluindo cookies,para esses fins, consulte a Política de Privacidade IBM em http://www.ibm.com/privacy e a Declaração de Privacidade Online da IBM na http://www.ibm.com/privacy/details seção titulada "Cookies, Web Beacons and Other Technologies" e"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 ” no www.ibm.com/legal/copytrade.shtml.

Os termos a seguir são marcas ou marcas registradas de outras empresas:v Microsoft, Windows, Windows NT e o logotipo Windows são marcas registradas

da Microsoft Corporation nos Estados Unidos, e/ou em outros países.v Linux é uma marca registrada de Linus Torvalds nos Estados Unidos e/ou em

outros países.v UNIX é marca registrada do The Open Group nos Estados Unidos e/ou em

outros países.

Avisos 71

Page 78: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

v Java e todas as marcas registradas e logotipos baseados em Java são marcas oumarcas registradas da Oracle e/ou suas afiliadas.

72 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica

Page 79: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

Índice Remissivo

Aamostras 65

conexões de origens de dados 65importação 66

ARBORPATHvariáveis de ambiente 23

arquivos de loglocal de saída 65

arquivos de log da árvore 63arquivos de log da árvore de plano 64arquivos de log de criação de perfil 63arquivos de rastreio

visão geral 63

Ccache

administração 51na memória 8

Classificação.visão geral 51

conectividade da origem de dadosIBM Cognos TM1 21Microsoft SQL Server Analysis Services

software cliente MSOLAP 23software XMLA 24

Oracle Essbase 22SAP BW 26tipo de conexão JDBC 20

conectividade do banco de dadosconexões do JDBC 15fonte de dados relacional para modo de consulta

dinâmica 15IBM DB2 em Linux, UNIX e Microsoft Windows 16IBM DB2 em z/OS 17IBM Netezza 17Microsoft SQL Server 17Oracle 18origens de dados OLAP para modo de consulta

dinâmica 21SAP ECC 18Siebel 19Teradata 19

conexões do JDBC 15considerações

fontes de dados diversos 12metadados relacionais 13OLAP sobre relacional 12origens de dados SAP BW 12visão geral 11

consultasvisualizando 11

consultas de sumarizaçãocriando um modelo 60

criação de tabela de ponte 2

DDynamic Query Analyzer

visualizando consultas 11

EESSBASEPATH

variáveis de ambiente 23

FFramework Manager

governors 54projetos 27

Ggovernors

Framework Manager 54

IIBM Cognos TM1

conectividade da origem de dados 21criando projetos 29

IBM DB2conectividade do banco de dados em Linux, UNIX e

Microsoft Windows 16conectividade do banco de dados em z/OS 17criando projetos 27

IBM Netezzaconectividade do banco de dados 17criando projetos 30

importandometadados relacionais 13

Jjunções

otimização 1otimizando pela aplicação de filtros 59

LLifecycle Manager 54

MMensagens de erro.

XQE-PLN-0309 61metadados relacionais

importando 13Microsoft SQL Server

conectividade do banco de dados 17criando projetos 37

Microsoft SQL Server Analysis Servicesconectividade da origem de dados

software cliente MSOLAP 23software XMLA 24

criando projetos 34modelos

amostras 65

© Copyright IBM Corp. 2010, 2014 73

Page 80: Guia de Consulta Dinâmicapublic.dhe.ibm.com/.../docs/pt-br/10.2.2/dyn_query.pdf · Criação de uma tabela de ponte para vincular esquemas em estrela ou áreas de assunto a um modelo

modo de consultaalteração 51substituindo para pacotes 51substituindo para teste de consulta 51

modo de consulta dinâmicabenefícios 6, 7configurando 15origens de dados 7servidores de relatórios de 64 bits 6visão geral 5

modos de acesso à transaçãoprocedimentos armazenados 61

Nnovos recursos

na versão 10.2.0 3na versão 10.2.1 2na versão 10.2.2 1

nulossupressão 10

Oobjetos de relatório em crosstab

relacionamentos de detalhes mestres 10Oracle

conectividade do banco de dados 18criando projetos 46

Oracle Essbaseconectividade da origem de dados 22criando projetos 32Microsoft Windows de 64 bits 23UNIX 23

ordem de membrosvisão geral 51

origens de dadosSalesforce.com 41SAP ECC 41Siebel 43

Origens de Dados JDBCcriando projetos 49

origens de dados SAP BWmodelagem 12

otimização de junções 1

Ppacotes

amostras 65procedimentos armazenados

modos de acesso à transação 61projetos

IBM Cognos TM1 29IBM DB2 27IBM Netezza 30Microsoft SQL Server 37Microsoft SQL Server Analysis Services 34Oracle 46Oracle Essbase 32Origens de Dados JDBC 49

projetos (continuação)publicação com o Framework Manager 27Salesforce.com 39SAP BW 35SAP ECC 39Siebel 39Teradata 44

Rrastreio de execução de consulta

visão geral 63rastreio de planejamento de consulta

visão geral 64relatórios

amostras 65relatórios de detalhes mestres

otimizando 10

SSalesforce.com

criando projetos 39SAP BW

conectividade da origem de dados 26criando projetos 35

SAP ECCconectividade do banco de dados 18criando projetos 39

Serviço de consulta 51servidores de relatórios de 64 bits

visão geral 6Siebel

conectividade do banco de dados 19criando projetos 39

solução de problemasarquivos de log da árvore 63arquivos de log da árvore de plano 64arquivos de log de criação de perfil 63visão geral 63

supressãonulos 10

Ttabelas de ponte

criando um modelo 61Teradata

conectividade do banco de dados 19criando projetos 44

testerelatórios 54

tipo de conexão JDBCconectividade da origem de dados 20

XXQE-PLN-0309

erros 61

74 IBM Cognos Business Intelligence Versão 10.2.2: Guia de Consulta Dinâmica