Relatórios

Criação, execução e visualização de relatórios.
Verificando o código SQL executado como tempo de execução do relatório
  1. Inicie o IBM® Cognos Connection e clique em Administração.
  2. Clique em Configuração.
  3. Clique em Dispatchers e Serviços.
  4. Clique no dispatcher listado, por exemplo, http://localhost:9080/insight.
  5. Localize os Serviços de Relatório e clique em Configurar Propriedades.
  6. Clique em Configurações.
  7. Marque o item como ‘Sim': Auditoria de criação de log da consulta nativa para o serviço de relatório
  8. Execute um relatório.
  9. Vá para o diretório de log da instalação do Rational Quality ManagerCognos. O local-padrão é C:/Arquivos de Programas/IBM/Rational Insight/cognos/logs.
  10. Classifique os arquivos de acordo com o horário de modificação e abra o arquivo mais recente do log denominado cogserver.log
  11. Localize as cláusulas select nele. Essas são as instruções SQL executadas em relação ao banco de dados no tempo de execução do relatório.
Verificando se o Geração de Relatórios Customizados está obtendo os dados e fornecendo-os ao relatório
Nota: A recomendação a seguir se aplica apenas aos relatórios operacionais dos dados ativos. O processo não deve ser seguido por relatórios gerados dos dados no armazém de dados.
  1. Certifique-se de que o arquivo de configuração é o correto para o relatório de produção e está configurado para o serviço de dados correto. Assegure-se de que o tipo de autenticação corresponde à implementação do serviço de dados.
  2. Assegure-se de que o ODBC do sistema está apontando ao arquivo de configuração correto dos dados XML.
  3. Assegure-se de que a origem de dados no Cognos Connection está conectada.
  4. Certifique-se de que o modelo de processo da consulta do relatório está configurado como Local Limitado.
  5. Ative to modelo de depuração de jdbc, odbc e logs do cognos e verifique o log:
    • O caminho-padrão do log JDBC do Geração de Relatórios Customizados do log do driver JDBC é (Windows, por exemplo):
      O caminho-padrão dos logs são:
      • ao testar dados no FM: {user.home}\logs\ri_jdbc.log
      • ao executar relatórios no QueryStudio ou ReportStudio: C:\WINDOWS\system32\config\systemprofile\logs\ri_jdbc.log
      A primeira vez que o log for gerado, um arquivo denominado log4j.properties é copiado na pasta. O nível de log padrão é informação, altere-o para depuração, se necessário.
    • Log do Geração de Relatórios Customizados ODBC

      Abra o editor de registros, localize a chave: HKEY_LOCAL_MACHINE>SOFTWARE>ODBC>ODBCINST.INI>IBM Rational Quality Manager Report Authoring XML ODBC Driver e inclua um valor de cadeia: em que name é debug e value é a pasta onde o arquivo de log odbc deve ser colocado.

    • Log do Cognos ODBC
      No diretório de instalação [insight_installation_directory]/cognos/bin, localize o arquivo cogdmod.ini, remova o comentário antes de [TRACE] e inclua linhas como esta:
      [TRACE] output=C:\cognos.log data=yes
Removendo linhas de quebra dos relatórios de gráfico de linha
Para otimizar o espaço, contagens zero não são armazenadas nas tabelas de fatos do armazém de dados do Rational Quality Manager. Se seu gráfico possuir um valor de dimensão que não possui dados, o gráfico de linha terá uma linha de quebra. Para remover a linha de quebra:
  1. Inicie o IBM Cognos Report Studio e abra a consulta de origem de gráfico.
  2. Crie um novo item de dados e inclua as seguintes linhas de código para substituir o valor nulo por uma contagem zero:
    IF ( <measure> is null ) THEN
        ( 0 )
    ELSE
        ( total(<measure>) )
  3. Salve seu trabalho e feche o IBM Cognos Report Studio.
Linux Ao visualizar um relatório no navegador da Web, que acessa o IBM Cognos BI Server, você obtém o seguinte erro: Nome da data não localizado e nenhum driver-padrão especificado
  1. Verifique o arquivo odbcinst.ini:
    1. Abra o arquivo odbcinst.ini em um editor de texto.
    2. Vá para o slot [Geração de Relatórios Customizados XML ODBC Driver].
    3. Certifique-se de que a propriedade Driver aponte para o caminho de arquivo correto de libratlxml.so
  2. Verifique o arquivo odbc.ini:
    1. Abra o arquivo odbc.ini em um editor de texto.
    2. Certifique-se de que o DSN do sistema desejado existe e o valor da propriedade Driver é IBM Rational Quality Manager Custom Reporting XML ODBC Driver. Se o DSN não existir, inclua-o como mostrado no exemplo:
      [RationalQualityManager]
         Driver = Rational Quality Manager XML ODBC Driver
         DataSource = RationalQualityManager
         Description = A DSN example
         Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/rationalqualitymanager.xdc
  3. Verifique o caminho da JVM
    1. No console. execute o comando export.
    2. Certifique-se de que a variável "LD_LIBRARY_PATH" inclui o caminho da IBM Java™ Virtual Machine transportada por Geração de Relatórios Customizados. Um exemplo é /opt/ibm/Rational Insight/AppServer/java/jre/bin;/usr/local/lib.
    3. Certifique-se de que a variável "PATH" inclui o caminho da IBM Java Virtual Machine transportada pelo Geração de Relatórios Customizados. Um exemplo é /opt/ibm/Rational Insight/AppServer/java/jre/bin/classic.

Feedback