Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Профиль создается, когда вы в первый раз заходите в developerWorks. Выберите данные в своем профиле (имя, страна/регион, компания) которые будут общедоступными и будут отображаться, когда вы публикуете какую-либо информацию. Вы можете изменить данные вашего ИБМ аккаунта в любое время.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Инструменты диагностики IBM Cognos: Вариант использования – отслеживание периодического отсутствия каких-либо данных в отчетах Intermittent IBM Cognos Report

Продукт(ы): IBM Cognos BI. Область применения: инфраструктура

Группа Cognos Proven Practices Team, Cognos Proven Practices Team, IBM
Статья подготовлена группой Cognos Proven Practices Team

Описание: 

Больше статей из этой серии

Дата:  08.11.2012
Уровень сложности:  средний
Активность:  659 просмотров
Комментарии:  


Введение

Назначение

В данном документе описывается методология поиска и устранения неисправностей, объединяющая общедоступные инструментальные средства для диагностирования и решения проблемы, возникающей при определенном варианте использования. Вариант использования будет представлен в виде сценария, в котором сотрудник службы поддержки IBM Cognos работает с клиентом с целью диагностирования и решения конкретной проблемы.

Упоминаемые в данном документе инструментальные средства можно найти по адресу http://www.ibm.com/software/data/support/cognos_sdk.html.

Применимость

Хотя рассматриваемая методика поиска и устранения неисправностей не зависит от конкретной версии IBM Cognos BI, этого нельзя сказать о некоторых из используемых средств диагностики. Версия загружаемого инструментального средства будет специфична для версии IBM Cognos BI, в которой возникла проблема.


Описание варианта использования

В данном конкретном сценарии аналитику службы поддержки была представлена ситуация, когда определенный отчет IBM Cognos Report Studio возвращает ожидаемые данные на китайском языке только в двух из трех случаев. Когда ожидаемые данные на китайском языке отсутствуют, пользователю представляется пустой объект списка.


Поиск и устранение неисправностей в данном варианте использования

При поиске и устранении неисправностей в любом варианте использования необходимо собрать некоторую основную информацию для дальнейшего уточнения среды и проблемы. Для этого варианта использования клиент открыл PMR-завку в службе поддержки со следующей информацией:

  • Версия IBM Cognos: 8.4.1.
  • Операционная система: Windows 2003.
  • База данных для запросов: Oracle 10.

При первом общении с клиентом аналитик службы поддержки просит рассказать об архитектуре приложения IBM Cognos 8, развернутого на их сайте. Клиент отвечает: "Это распределенная установка, но я точно не знаю, что и где находится".

Дальнейшее уточнение архитектуры IBM Cognos 8

Поскольку клиент не знает подробностей архитектуры IBM Cognos 8, задача ее выяснения ложится на аналитика службы поддержки.

Он принимает решение использовать программу IBM Cognos Architecture Diagram Tool, расположенную по адресу http://www.ibm.com/support/docview.wss?uid=swg24026693.

Программа использует файл cogstartup.xml для подключения к диспетчеру в распределенной среде. Диспетчер используется для подключения к другим зарегистрированным диспетчерам. Результатом является удобная и точная схема развернутой системы IBM Cognos 8. Клиент использует функциональность Take Screen Capture этой программы и отправляет полученный файл с JPG-изображением аналитику службы поддержки.

Получив JPG-файл со схемой архитектуры IBM Cognos 8, аналитик службы поддержки видит, что реальная среда состоит из следующих компонентов:

  • 1 шлюз IBM Cognos Gateway.
  • 3 сервера IBM Cognos Report Server.
  • 2 сервера IBM Cognos Content Manager.
  • 1 хранилище контента Oracle.

Поскольку среда имеет три прикладных уровня IBM Cognos BI, аналитик службы поддержки предполагает, что периодичность проблемы на самом деле вызвана циклическим механизмом маршрутизации IBM Cognos Report Server, который поочередно направляет запрос на выполнение отчета серверам IBM Cognos Report Server. Это означает, что один из трех серверов может быть причиной данной ситуации. Следующее действие – анализ файла cogserver.log на каждом из трех серверов IBM Cognos Report Servers.

Анализ файла cogserver.log

Клиент имеет доступ к физическому каталогу logs на каждом из трех серверов IBM Cognos Report Servers и вспоминает, что данная ситуация повторилась поздно вечером два дня назад.

Аналитик службы поддержки принимает решение использовать вспомогательную программу IBM Cognos From Log Errors to Technotes, расположенную по адресу http://www.ibm.com/support/docview.wss?uid=swg24028415.

Эта программа загружает файл cogserver.log и отображает все ошибки в заданном интервале времени. Затем клиент может дважды щелкнуть левой кнопкой мыши на сообщении об ошибке для автоматического интерактивного поиска решения в IBM Technotes.

Аналитик службы поддержки инструктирует клиента, как выполнить загрузку и фильтрацию каждого из трех файлов cogserver.log. К сожалению, за указанный клиентом период времени ошибки в отчетах отсутствуют. Обдумав ситуацию, аналитик службы поддержки определяет, что поскольку отчеты выполнялись успешно даже при отсутствии данных на китайском языке, сервер IBM Cognos Report Server не пишет ошибки в log-файл. Нужно применить другой подход, чтобы определить, какой из трех серверов IBM Cognos Report Servers не возвращает данные для этого конкретного отчета.

Сужение области поиска проблемного сервера IBM Cognos Report Server

По умолчанию возможность автоматически протестировать выполнение отчета конкретным сервером IBM Cognos Report Server отсутствует, поэтому аналитик службы поддержки объясняет клиенту, как отключить два сервера IBM Cognos Report Servers одновременно, чтобы изолировать проблемный сервер IBM Cognos Report Server.

По результатам тестирования аналитик определяет, что если отчет выполняется на втором сервере IBM Cognos Report Server, данные не возвращаются. Если отчет выполняется на первом или третьем сервере IBM Cognos Report Server, он содержит ожидаемые данные на китайском языке. Следующее действие аналитика – определение отличий между работающим и не работающим сервером IBM Cognos Report Server.

Сравнение работающего и не работающего сервера IBM Cognos Report Server

Аналитик службы поддержки принимает решение найти отличия между двумя системами, на которых установлены серверы IBM Cognos Report Servers. Для этого аналитик использует программу System Overview Diagnostic, расположенную по адресу http://www.ibm.com/support/docview.wss?uid=swg24020682.

Эта программа получает системную информацию: имя компьютера, версию операционной системы и переменные окружения. После выполнения программы на обеих системах клиент отправляет полученные log-файлы аналитику службы поддержки.

Получив эти файлы, аналитик службы поддержки использует стороннюю программу для определения отличий между конфигурациями двух систем. Не обращая внимание на ожидаемые отличия, аналитик службы поддержки замечает возможную ошибку в системных переменных окружения. Сервер IBM Cognos Report Server, возвращающий данные на китайском языке, имеет установленную переменную окружения Oracle NLS_LANG, в то время как не работающий сервер ее не имеет.


Предоставление решения

Аналитик службы поддержки связывается с клиентом для обсуждения отличий переменных окружения. Клиент соглашается установить переменную окружения Oracle NLS_LANG на не работающем сервере IBM Cognos Report Server. Выполнив цикл отчетов на серверах IBM Cognos Report Server, клиент сообщает, что отчет IBM Cognos Report Studio теперь постоянно возвращает данные на китайском языке независимо от частоты выполнения.


Ресурсы

Об авторе

Статья подготовлена группой Cognos Proven Practices Team

Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Спасибо. Эта запись была помечена для модератора.


Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.


developerWorks: вход


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Выберите ваше отображаемое имя

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

(Должно содержать от 3 до 31 символа.)


Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Оценить эту статью

Комментарии

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Information Management
ArticleID=845043
ArticleTitle=Инструменты диагностики IBM Cognos: Вариант использования – отслеживание периодического отсутствия каких-либо данных в отчетах Intermittent IBM Cognos Report
publish-date=11082012