Feed on Posts or Comments

BI EE Андрей Пивоваров on 11 Jan 2007

Где скачать Oracle BI EE (бывший Siebel Business Analytics)

Как уже неоднократно писалось, у Oracle теперь есть три линейки Business Intelligence (Standard Edition, Standard Edition One и Enterprise Edition) SE – это та линейка, которая была у Oracle давно (Discoverer, Reports и т.д.), а SE ONE и EE – это то, что было куплено вместе с компанией Siebel и сейчас активно развивается.

Ранее, этот пакет продуктов назывался Siebel Business Analytics, а сейчас переименован в Oracle Business Intelligence Enterprise Edition.

На OTN его выкачать нельзя почему-то пока. Но можно выкачать на http://edelivery.oracle.com

Заходим туда, вводим то, что он просит, а дальше, в разделе выбора софта выбираем Oracle Business Intelligence
А дальше Oracle Business Intelligence Media Pack

Тут достаточно много всего, но для того, чтобы развернуть платформу нужно выкачать только первые два диска (если под Windows),
Oracle Business Intelligence EE and Siebel Business Analytics Platform, Version 7.8.5.1 Windows Programs (DVD) (Part 1 of 2)
Oracle Business Intelligence EE and Siebel Business Analytics Platform, Version 7.8.5.1 Windows Programs (DVD) (Part 2 of 2)

Дальше, во время инсталляции он попросит путь к JRE, но обычно, если у вас установлено что то из Oracle и не только – он у вас есть.

Дальше есть еще одна тонкость. Будет запрошен лицензионный файл.
Лежит он тут. http://licensecodes.oracle.com/oracle_bi.html

Вам нужен самый нижний ключ. http://licensecodes.oracle.com/downloads/AnalyticsInstallLicenseAN7851.zip

Еще один момент.
Если будете устанавливать его под Windows, то, желательно, перед установкой поставить Internet Information Server, тогда при инсталляции он пропишется туда автоматом.

Но можно прописать и потом вручную как на IIS, так и на J2EE сервер, например OC4J или OAS.

Update. Поскольку появился релиз Oracle Business Intelligence Enterprise Edition 10.1.3.2, который является следующей версией, то то что написано в этом сообщении уже частично не имеет смысла (по крайней мере в части места и лицензионных ключей). Новая информация о ссылках тут.

BI EE &BI Server EE &Ликбез Андрей Пивоваров on 06 Jan 2007

Что такое Oracle BI Enterprise Edition? Часть 1.

Всех с наступившим Новым Годом!

Как я уже писал раньше, у Oracle в BI существует несколько линеек. Основная и самая большая называется Oracle Business Intelligence Enterprise Edition. Так как, это новый набор продуктов у Oracle, о нем часто спрашивают и я попытаюсь коротко объяснить что же это такое и из чего состоит.
Читать дальше »

Answers &BI EE &Delivers Андрей Пивоваров on 20 Dec 2006

Настройка Delivers в Oracle BI EE

В состав Oracle BI EE входит компонент Delivers, назначение которого – периодически проверять наступление каких-то событий, например падения запасов на складе ниже заданного уровня, и, если такое событие наступает – посылать оповещение подписчику. Оповещение может быть послано на электронную почту, в виде SMS или на панели управления (появится иконка с флажком Alerts) Наиболее полезным применением будет (как мне кажется) – рассылка E-Mail. То есть человеку можно даже не сидеть постоянно с открытым дашбордом, а обращать на него внимание, только при наступлении некоторого события.
В письме будет написано что произошло, может быть вложен скриншот, показывающий таблицу или график, могут быть добавлены какие-то линки для дальнейших переходов и т.д.

Когда вы ставите OBI EE, автоматически конфигурирования Delivers не происходит.
Вот, примерно, что нужно сделать, чтобы сконфигурить его.

Для работы Delivers используется Job Manager, где создаются джобы, которые и проверяют наступление событий.
Job Manager для своей работы требует какую-нибудь СУБД для того, чтобы хранить в ней таблицы с джобами и др. информацией.

1. Нужно создать в какой-нибудь базе данных схему, где он будет хранить свои данные.
2. Найти в каталоге SiebelAnalytics\\Schema\\ подходящий скрипт. Для Oracle он называется SAJOBS.Oracle.sql
3. Прогнать его в созданной схеме – он создаст необходимые таблицы.
4. Зайти в Siebel Analytics Administration Tool найти там Manage->Jobs и выбрать Configuration Options.
5. На закладке Scheduler прописывается тип базы и логин-пароль в ту схему, что была создана на шаге 1.
6. Если вы планируете рассылать E-Mail-ы, то на закладке Mail нужно прописать SMTP сервер, адрес отправителя и т.д.
7. Запустить в сервисах сервис Siebel Analytics Scheduler. Если он не запускается, значит что-то недоконфигурено. Ошибку можно посмотреть в SiebelAnalytics\\Log

После этого, в Siebel Analytics Web уже можно заходить и создавать так называемые iBot-ы. iBot, – это как раз сущность, которая отвечает за реакцию на какое то одно событие и рассылку уведомлений.
Большинство шагов там понятны и так, сделаю только несколько замечаний.

На закладке Conditional Request – задается условие, которое будет выполняться для проверки наступления события. Если это условие не задано, то считается, что событие выполняется всегда. Например, таким образом удобно делать просто ежедневную рассылку, без какой-либо специфики провала KPI и т.п. Например для руководителй, которые письма еще читают, но на информационные панели не заходят.
Если вы хотите задать условие, – оно задается путем указания какого-либо из отчетов, сохраненных в Answers. Если в результате выполнения отчета вернется хотя бы одна запись, то, значит событие наступило. Например, если вы хотите проверять остатки по позициям на складе – вы должны написать отчет, выводящий все позиции, остатки по которым ниже запланированных – и если такие позиции есть – это и будет поводом для рассылки уведомления.

На закладке Schedule задается расписание. Когда запускать проверку (то есть отчета с остатками), с какой периодичностью, когда прекратить запуск и т.п.

На закладке Recipients задаются получатели уведомлений. Там же задается возможность сделать возможность подписки на это уведомление для широкой публики.

На закладке Delivery Content формируется, что именно будет послано в виде уведомления. Сопроводительный текст, отчет, который будет встроен в текст письма или в виде аттача. Причем, отчет может быть не тем же самым, который вызывает срабатываение \”триггера\”. И т.д.

На закладке Destinations задается способ доставки (письмо, дашборд, SMS и проч.)

После того, как закладки будут заполнены, нужно сохранить iBot и если он сохранился, то значит все прописано правильно :-)

Кстати, обратите внимание на то, что бы в таблицах, которые вы прверяете на наступление события, были правильно выставлены установки кеширования, а то может получиться, что данные в базе обновились, но на сервере стоит, что таблицу можно кешировать вечно, поэтому запрос никаких изменений не увидит. Также на страничке Advanced в Answers можно поставить галку Bypass Siebel Analytics Web Cache, чтобы заодно не использовался и веб кеш Siebel.

Что происходит с джобами можно посмотреть в Job Manager. Логи на предмет ошибок можно посмотреть в каталоге SiebelAnalytics\\Log

BI EE &BI SE ONE Андрей Пивоваров on 08 Dec 2006

Презентация по Oracle BI Enterprise Edition

Выложил еще одну презентацию

BI EE &BI SE &BI SE ONE &Ликбез Андрей Пивоваров on 04 Dec 2006

Три редакции Oracle Business Intelligence

Как уже раньше было сказано, сейчас у Oracle есть три редации BI:

Начнем со Standard Edition (SE). Standard Edition – это те продукты BI, которые традиционно были у Oracle до приобретения Oracle компании Siebel. В эту редакцию входят такие продукты как Discoverer Plus, Discoverer Viewer, Discoverer Portlet Provider, Oracle Reports Services, BI Beans. В общем, инструменты давно знакомые разработчикам на платформе Oracle.
Примерно два года назад эти продукты были собраны в один пакет, который получил название Oracle Business Intelligence 10g

У компании Siebel, которая была известна в основном как поставщик CRM систем, кроме собственно CRM системы была еще и платформа для бизнес-анализа, существующая независимо от CRM системы. Эта платформа называлась Siebel Business Analytics Platform. Она в свое время была приобретена вместе с небольшой компанией nQuire. До сих пор в названиях переменных и в конфигурационных файлах можно встретить слова, начинающиеся на \”nQ\”.
Как оказалось, платформы BI Oracle и Siebel во многом пересекаются по своей функциональности, но все же есть и серьезные различия такие как:

  • Платформа Oracle ориентирована прежде всего на работу с Oracle Database, а Siebel – на гетерогенную среду.
  • Платформа Oracle ориентирована больше на аналитиков, а Siebel на \”широкие массы\” потребителей аналитики
  • Платформа Siebel включает ряд компонентов, которых не было у Oracle в пакете BI, например, Delivers – подсистема рассылки уведомлений.
  • и т.д.

Сразу оговорюсь, что, конечно, тот же Discoverer, через DB Link может доставать данные из не-Oracle баз, но все же, при этом для своей работы он требует Oracle и работа через DB Link не является по-настоящему, работой в гетерогенной среде.

В результате, было принято решение сохранить обе платформы. И пакет Oracle Business Intelligence 10g был переименован в Oracle Business Intelligence Standard Edition, а Siebel Business Analytics в Oracle Business Intelligence Enterprise Edition.

В настоящее время у Oracle есть ряд продуктов, ориентированных на рынок малого и среднего бизнеса, так называемый SMB. Например СУБД Oracle Standard Edition ONE. Эти продукты, с суффиксом ONE, обычно, имеют ряд лицензионных и не только ограничений, по сравнению со своими полными версиями, но, зато, и гораздо дешевле по цене.

Для Oracle Business Intelligence EE также будет выпускаться редакция \”ONE\”, которая будет называться Oracle Business Intelligence Standard Edition ONE. Несмотря на то, что в имени присутствует \”Standard Edition\” это, тем не менее лицензионно ограниченная версия именно BI Enterprise Edition.

Поскольку версия еще не вышла, то я не буду комментировать ее состав и ограничения, так как они могут измениться, однако получить представление о том, что это будет, можно из этой статьи: http://citcity.ru/14277/

Update: Версия Oracle BI Standard Edition ONE вышла и о ней можно почитать тут.

Общее Андрей Пивоваров on 01 Dec 2006

Первый заход через Яндекс.

Сегодня на этот сайт зашел первый человек, который вышел на него через поисковую систему, а именно Yandex.
То есть тот, кому дал линк не я и не те, кому дал линк я.
Забавно, что запрос введенный на яндексе звучал как \”можно запускать\” :)
Что именно можно запускать в логе было отрезано, но все равно символично.

OWB Андрей Пивоваров on 27 Nov 2006

Проблема с созданием Data Profile в OWB 10.2

Про попытке создания нового профиля данных в OWB 10.2 возникла ошибка:
ORA-00942: Table or View does not exist

Включив трассировку, удалось выяснить, что владельцу репозитария (в моем случае OWB102) не хватает таблицы DROP_MISC_OBJECTS.
Такая таблица обнаружилась, но в схеме OWB_10_2_0_1_31.

После того, как я создал синоним для этой таблицы
create or replace synonym OWB102.DROP_MISC_OBJECTS for OWB_10_2_0_1_31.DROP_MISC_OBJECTS;
и разрешил пользователю OWB102 вставлять записи в эту таблицу
grant insert on DROP_MISC_OBJECTS to OWB102;
проблема исчезла.

В бета-версии OWB этой проблемы не было. :)
Конечно, это баг и он будет исправлен, но пока можно воспользоваться этим вариантом.

Data Profile – это новый функционал OWB 10.2, который позволяет заранее обсчитать так называемый профиль данных, выявить множество полезных закономерностей и правил в данных.
Например, это полезно тогда, когда у вас начинается проект или появляется новый источник данных, про который вы знаете немного. Обсчитав профиль данных, можно сразу многое понять о данных в нем.
Профиль позволяет выявить, какие таблицы являются словарями, есть ли внутри этих словарей иерархии, как распределены значения в колонках и какие значения являются наиболее часто встречающимися.
Это только небольшой список возможностей. Там возможностей гораздо больше.

BI EE &MapViewer &OC4J Андрей Пивоваров on 23 Nov 2006

Доступ к Oracle BI EE через OC4J

В процессе попыток скрестить Oracle BI EE с Oracle MapViewer выяснилось, что для функционирования Oracle Maps (AJAX-технология, сходная с Google Maps) необходимо, чтобы приложение из которого вызывается Maps было на том же сервере, что и Maps.
В моем случае, это значит, что раз 100% J2EE Maps нельзя перенести под Internet Information Server (IIS), то возникла мысль – можно ли заставить Siebel работать из под OC4J (т.е. там же, где и Maps) ?

Оказалось, что можно и очень просто.
В каталоге (в моем случае) D:\\SiebelAnalytics\\Web лежит файл analytics.war, который без всяких проблем деплоится на OC4J и после этого можно запускать Siebel обращаясь не к IIS (куда он ставится по умолчанию), а непосредственно к OC4J.
Интересно, что можно работать с одним и тем же сервером Siebel одновременно и через IIS и через OC4J.

Потом я выяснил, что можно сделать \”проброс\” данных с OC4J на IIS через ISAPI Filter. Но это уже другая история.

MapViewer &OWB &Spatial Андрей Пивоваров on 21 Nov 2006

Три презентации

В разделе Презентации выложил три презентации.

Общее Андрей Пивоваров on 21 Nov 2006

Презентации

Презентации Игоря Мельникова

« Previous PageNext Page »