Наверняка, вы пользовались формой просмотра текущих характеристик вашего приложения BIEE.
Зачастую данные, показываемые этой формой, интересны для анализа. Особенно в совокупности с данными, предоставляемыми UsageTacking.
Согласитесь, было бы интересно узнать какое количество физических соединений открыто в момент пиковой нагрузки на BI Server, а также какие именно логические запросы были запущены.
logo
11 нояб. 2009 г.
9 нояб. 2009 г.
BIEE: ошибка при использовании источниками XML и СУБД с ConnectionScript
При создании репозитория BIEE, содержащего обращения к физическим источникам – XML-файлам, а также обращения к СУБД, ни в коем случае не задавайте ConnectionScripts для ConnectionPool’ов к СУБД.
При генерировании «ансвера», содержащего обращения к СУБД и к XML, внутренняя реализация BIServer’а не очищает скрипты пула соединений при последовательном доступе к этим источникам.
Соответственно возникает малоинформативная ошибка [nQSError: 10058]
При генерировании «ансвера», содержащего обращения к СУБД и к XML, внутренняя реализация BIServer’а не очищает скрипты пула соединений при последовательном доступе к этим источникам.
Соответственно возникает малоинформативная ошибка [nQSError: 10058]
Ярлыки:
BIEE,
connection script,
XML
BIP: таймаут на длительные "ансверы"
Если вам приходится использовать BIEE поверх OLTP-источников, то, наверняка, часть ваших "ансверов" будет выполняться подолгу.
Допустим, ваши пользователи готовы с этим мириться.
Но тут вас ожидает небольшой подвох. При использовании BI Publisher’а в качестве средства форматирования «ансвера» для всех отчетов, источником которых является «ансвер» со временем выполнения больше 5-10 минут, будет генерироваться ошибка.
По прошествии означенных 5-10 минут пользователю будет выдаваться сообщение об ошибке вида «Request Cancelled», либо «Request timed out».
Первое сообщение «лечится» установкой параметров PresentationServer'а (файл instanceconfig.xml):
Второе сообщение:
В итоге файл instanceconfig.xml будет содержать следующие узлы:
Допустим, ваши пользователи готовы с этим мириться.
Но тут вас ожидает небольшой подвох. При использовании BI Publisher’а в качестве средства форматирования «ансвера» для всех отчетов, источником которых является «ансвер» со временем выполнения больше 5-10 минут, будет генерироваться ошибка.
По прошествии означенных 5-10 минут пользователю будет выдаваться сообщение об ошибке вида «Request Cancelled», либо «Request timed out».
Первое сообщение «лечится» установкой параметров PresentationServer'а (файл instanceconfig.xml):
<ConnectionExpireMinutes>60</ConnectionExpireMinutes>
<UnaccessedRunningTimeoutMinutes>60</UnaccessedRunningTimeoutMinutes>
Второе сообщение:
<ClientSessionExpireMinutes>60</ClientSessionExpireMinutes>
<SessionTimeoutSeconds>3600</SessionTimeoutSeconds>
<UIDefaultTimeoutMinutes>60</UIDefaultTimeoutMinutes>
В итоге файл instanceconfig.xml будет содержать следующие узлы:
<WebConfig>
<ServerInstance>
…
<UnaccessedRunningTimeoutMinutes>60</UnaccessedRunningTimeoutMinutes>
<ConnectionExpireMinutes>60</ConnectionExpireMinutes>
<ClientSessionExpireMinutes>60</ClientSessionExpireMinutes>
<SessionTimeoutSeconds>3600</SessionTimeoutSeconds>
<UIDefaultTimeoutMinutes>60</UIDefaultTimeoutMinutes>
…
</ServerInstance>
</WebConfig>
Ярлыки:
BI Publisher,
BIEE,
timeout
Подписаться на:
Сообщения (Atom)