Создание, выполнение и просмотр отчетов.
- Проверка кода SQL, выполненного в среде отчетов
- Запустите IBM®
Cognos Connection и
выберите Администрирование.
- Выберите Конфигурация.
- Выберите Диспетчеры и службы.
- Выберите диспетчер, например, insight.
- Найдите Службы отчетов и выберите
Задать свойства.
- Выберите Параметры.
- Выберите значение "Да": Регистрация данных контроля для
исходного запроса службы отчетов
- Запустите отчет.
- Перейдите в каталог log установочного каталога Rational Quality
Manager Custom ReportingCognos. Расположение по умолчанию: C:/Program
Files/IBM/Rational Insight/cognos/logs.
- Отсортируйте файлы по времени изменения и откройте последний файл
протокола с именем cogserver.log
- Найдите в нем операторы select. Эти операторы
SQL, выполнялись в базе данных в ходе обработки отчета.
- Проверка получения и передачи данных в отчет Custom Reporting
Прим.: Следующая рекомендация относится только к рабочим отчетам
на основе фактических данных. Процесс неприменим для отчетов,
созданных на основе данных из хранилища данных.
- Убедитесь, что файл конфигурации данных XML выбран правильным
образом для рабочих отчетов и настроен для работы с правильной
службой данных. Убедитесь, что тип идентификации совпадает с указанным для службы данных.
- Убедитесь, что в ODBC системы указан правильный файл конфигурации данных XML.
- Убедитесь, что источник данных Cognos Connection подключен.
- Убедитесь, что для запроса отчета указана модель обработки
Ограниченная локальная.
- Активируйте модель отладки протоколов
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. Если диаграмма содержит пустой параметр, то
график будет прерван. Для удаления прерванного графика выполните
следующие действия:
- Запустите IBM
Cognos Report Studio и откройте
исходный запрос диаграммы.
- Создайте новый элемент данных и добавьте следующие строки
кода вместо нулевого значения параметра:
IF ( <measure> is null ) THEN
( 0 )
ELSE
( total(<measure>) )
- Сохраните внесенные изменения и закройте IBM
Cognos Report Studio.
В ходе просмотра отчета в браузере при обращении к
серверу IBM
Cognos BI Server выдается следующее
сообщение об ошибке: Не удалось найти имя данных; не указан драйвер по
умолчанию
- Проверьте файл odbcinst.ini:
- Откройте файл odbcinst.ini в текстовом редакторе.
- Выберите ячейку
[Custom Reporting XML ODBC
Driver].
- Убедитесь, что свойство Driver указывает на файл libratlxml.so
- Проверьте файл odbc.ini:
- Откройте файл odbc.ini в текстовом редакторе.
- Убедитесь, что 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
- Проверьте путь к JVM
- Выполните команду export с помощью консоли.
- Убедитесь, что в переменной "LD_LIBRARY_PATH"
указан путь к виртуальной машине Java™
IBM, настроенной в
Custom Reporting. Пример:
/opt/ibm/Rational Insight/AppServer/java/jre/bin;/usr/local/lib.
- Убедитесь, что в переменной "PATH" указан путь к виртуальной машине Java
IBM, настроенной в Custom Reporting.
Пример: /opt/ibm/Rational Insight/AppServer/java/jre/bin/classic.