Процесс ETL

Запуск заданий, операций компоновки и потоков ETL.
Определение причин неполадок компоновки ETL
  • Если ошибка связана с соединением с источником данных XML ODBC, проверьте протоколы ODBC и JDBC, а также обратитесь к разделам, посвященным службе данных и драйверу XML ODBC.
  • Если ошибка связана с соединением Хранилище данных Rational Quality Manager Custom Reporting, проверьте протоколы установки хранилища данных.
Определение причин отклонения данных
Информация о полученных, объединенных и отклоненных записях приведена в протоколах, расположенных в каталоге [каталог-insight]/cognos/datamanager/data.
Анализ ошибок конкретной компоновки в задании
Создайте копию задания, удалите все компоновки, не связанные с компоновкой, которую требуется проанализировать, и запустите задание. Задание настроит переменные правильным образом.
Повторное применение заданий ETL
Задание ETL, связанное с категорией ресурсов, автоматически применяется ко всем группам ресурсов из категории ресурсов. Для повторного применения задания ETL определите новую группу ресурсов с помощью Конфигурация данных XML Custom Reporting Authoring и добавьте такие же схемы в ту же категорию ресурсов. В процессе ETL данные автоматически загружаются или удаляются в зависимости от наличия категории ресурсов в группе ресурсов.
Устранение неполадок, связанных с двойной обработкой
Как правило, таблица фактов содержит несколько параметров. В таблицах фактов каждая комбинация каждого параметра хранится в виде строки. Однако в отчетах могут использоваться не все параметры. Если между фактом и параметром созданы взаимосвязи многие-ко-многим, то в отчете могут быть отражены данные неиспользуемых параметров, что может привести к неточным результатам. Для того чтобы предотвратить развитие такого сценария, выполните следующие действия:
  1. Создайте базовую таблицу фактов. Убедитесь, что в таблицах фактов отсутствуют взаимосвязи многие-ко-многим между фактами и параметрами.
  2. Для каждой зависимости типа многие-ко-многим с фактом создайте новую таблицу фактов, содержащую параметры из базовой таблицы фактов, и определите зависимость типа многие-ко-многим в новой таблице.
Windows Запуск заданий ETL в системе, в которой настроен язык, отличный от английского, и применяется база данных Oracle 11g
  1. Создайте схему базы данных каталога с помощью следующих команд:
    catmanage.exe ORACLE UID/PWD@ServiceName -c
    где UID и PWD - это имя и пароль пользователя, обладающего доступом к ServiceName.
  2. Запустите IBM® Cognos Data Manager Designer, откройте базу данных каталога и восстановите каталог.
Linux Запуск заданий ETL в среде Linux®
В средах Linux графический пользовательский интерфейс IBM Cognos Data Manager не предусмотрен. Для запуска заданий ETL в среде Linux применяются команды оболочки Linux.
Прим.: Необходимо создать связанные DSN и установить соединения.
  • Полный список команд приведен в книге Руководство пользователя IBM Cognos Data Manager (разделы, посвященные развертыванию на разных платформах).
Linux В ходе выполнения задания ETL выдается следующее сообщение об ошибке: Не удалось найти имя данных; не указан драйвер по умолчанию.
  1. Проверьте файл odbcinst.ini:
    1. Откройте файл odbcinst.ini в текстовом редакторе.
    2. Выберите ячейку [ Rational Quality Manager Custom Reporting XML ODBC Driver].
    3. Убедитесь, что свойство Driver указывает на файл libratlxml.so
  2. Проверьте файл odbc.ini:
    1. Откройте файл odbc.ini в текстовом редакторе.
    2. Убедитесь, что DSN системы существует и в свойстве Driver указано значение IBM Rational Quality Manager Report Authoring XML ODBC Driver. При необходимости добавьте DSN (см. следующий пример):
      [ClearCase]
         Driver = IBM Rational Quality Manager Report Authoring XML ODBC Driver
         DataSource = Rational Quality Manager
         Description = A DSN example
         Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/clearcase.xdc
  3. Проверьте путь к JVM
    1. Выполните команду export с помощью консоли.
    2. Убедитесь, что в переменной "LD_LIBRARY_PATH" указан путь к виртуальной машине Java™ IBM, настроенной в Rational Quality Manager Custom Reporting. Пример: /opt/ibm/rqmreporting/AppServer/java/jre/bin;/usr/local/lib.
    3. Убедитесь, что в переменной "PATH" указан путь к виртуальной машине Java IBM, настроенной в Rational Quality Manager Custom Reporting. Пример: /opt/ibm/Rational Insight/AppServer/java/jre/bin/classic.

Комментарии