Отчеты

Создание, выполнение и просмотр отчетов.
Проверка кода SQL, выполненного в среде отчетов
  1. Запустите IBM® Cognos Connection и выберите Администрирование.
  2. Выберите Конфигурация.
  3. Выберите Диспетчеры и службы.
  4. Выберите диспетчер, например, insight.
  5. Найдите Службы отчетов и выберите Задать свойства.
  6. Выберите Параметры.
  7. Выберите значение "Да": Регистрация данных контроля для исходного запроса службы отчетов
  8. Запустите отчет.
  9. Перейдите в каталог log установочного каталога Rational Quality Manager Custom ReportingCognos. Расположение по умолчанию: C:/Program Files/IBM/Rational Insight/cognos/logs.
  10. Отсортируйте файлы по времени изменения и откройте последний файл протокола с именем cogserver.log
  11. Найдите в нем операторы select. Эти операторы SQL, выполнялись в базе данных в ходе обработки отчета.
Проверка получения и передачи данных в отчет Custom Reporting
Прим.: Следующая рекомендация относится только к рабочим отчетам на основе фактических данных. Процесс неприменим для отчетов, созданных на основе данных из хранилища данных.
  1. Убедитесь, что файл конфигурации данных XML выбран правильным образом для рабочих отчетов и настроен для работы с правильной службой данных. Убедитесь, что тип идентификации совпадает с указанным для службы данных.
  2. Убедитесь, что в ODBC системы указан правильный файл конфигурации данных XML.
  3. Убедитесь, что источник данных Cognos Connection подключен.
  4. Убедитесь, что для запроса отчета указана модель обработки Ограниченная локальная.
  5. Активируйте модель отладки протоколов jdbc, odbc и cognos и проверьте протокол:
    • Путь к протоколу Custom Reporting драйвера JDBC по умолчанию (например, для Windows):
      Каталог протоколов по умолчанию:
      • в случае тестирования данных в FM: {user.home}\logs\ri_jdbc.log
      • в случае выполнения сценариев в QueryStudio или ReportStudio: C:\WINDOWS\system32\config\systemprofile\logs\ri_jdbc.log
      При создании первого протокола в эту папку копируется файл log4j.properties. При необходимости вместо уровня ведения протокола по умолчанию Информация можно указать уровень Отладка.
    • Протокол ODBC Custom Reporting

      Откройте редактор реестра, найдите раздел HKEY_LOCAL_MACHINE>SOFTWARE>ODBC>ODBCINST.INI>IBM Rational Quality Manager Report Authoring XML ODBC Driver и добавьте в него строковое значение: в параметре name укажите значение debug, а в параметре value - целевую папку для сохранения файла протокола odbc.

    • Протокол ODBC Cognos
      В каталоге [каталог-insight]/cognos/bin найдите файл cogdmod.ini, удалите символы комментария перед строкой [TRACE] и добавьте строки, как это показано ниже:
      [TRACE] output=C:\cognos.log data=yes
Удаление прерванных линий из отчетов с графиками
В целях оптимизации нулевые значения не сохраняются в таблицах фактов хранилища данных Rational Quality Manager Custom Reporting. Если диаграмма содержит пустой параметр, то график будет прерван. Для удаления прерванного графика выполните следующие действия:
  1. Запустите IBM Cognos Report Studio и откройте исходный запрос диаграммы.
  2. Создайте новый элемент данных и добавьте следующие строки кода вместо нулевого значения параметра:
    IF ( <measure> is null ) THEN
        ( 0 )
    ELSE
        ( total(<measure>) )
  3. Сохраните внесенные изменения и закройте IBM Cognos Report Studio.
Linux В ходе просмотра отчета в браузере при обращении к серверу IBM Cognos BI Server выдается следующее сообщение об ошибке: Не удалось найти имя данных; не указан драйвер по умолчанию
  1. Проверьте файл odbcinst.ini:
    1. Откройте файл odbcinst.ini в текстовом редакторе.
    2. Выберите ячейку [Custom Reporting XML ODBC Driver].
    3. Убедитесь, что свойство Driver указывает на файл libratlxml.so
  2. Проверьте файл odbc.ini:
    1. Откройте файл odbc.ini в текстовом редакторе.
    2. Убедитесь, что DSN системы существует и в свойстве Driver указано значение IBM Rational Quality Manager Custom Reporting XML ODBC Driver. При необходимости добавьте DSN (см. следующий пример):
      [RationalQualityManager]
         Driver =  Rational Quality
      Manager Custom Reporting XML ODBC Driver
         DataSource = RationalQualityManager
         Description = A DSN example
         Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/rationalqualitymanager.xdc
  3. Проверьте путь к JVM
    1. Выполните команду export с помощью консоли.
    2. Убедитесь, что в переменной "LD_LIBRARY_PATH" указан путь к виртуальной машине Java™ IBM, настроенной в Custom Reporting. Пример: /opt/ibm/Rational Insight/AppServer/java/jre/bin;/usr/local/lib.
    3. Убедитесь, что в переменной "PATH" указан путь к виртуальной машине Java IBM, настроенной в Custom Reporting. Пример: /opt/ibm/Rational Insight/AppServer/java/jre/bin/classic.

Комментарии