Feed on Posts or Comments

Category ArchiveDiscoverer



BI EE &BI Publisher &Discoverer Андрей Пивоваров on 03 Sep 2008

Oracle BI EE 10.1.3.4

На OTN появилась версия Oracle Business Intelligence Enterprise Edition 10.1.3.4.
На самом деле она появилась почти месяц назад, но так как я был в отпуске, то не мог написать про нее оперативно.

Это не приниципально новый релиз, но в данном случае изменение версии в четвертой цифре, а не в пятой, как несколько прошлых раз, поэтому изменений гораздо больше.

Что же это за изменения?
Continue Reading »

BI EE &BI Publisher &Discoverer &Oracle Database &Reports Андрей Пивоваров on 06 Sep 2007

Oracle BI EE 10.1.3.3 на OTN

Наконец добрался до новой версии BI EE.

Она появилась пару недель назад. Несмотря на изменения номера версии в четвертой цифре, есть там кое-какие интересные изменения.

Книжка New Features в PDF содержит целых 112 страниц.

Упомяну только некоторые нововведения.

1. Во первых, эта версия, наконец то, русифицирована! (До сих пор не знаю, как правильно пишется \”рус(с)ификация\” с одной \”с\” или с двумя. В разных словарях пишут разное :-) )

Обещанного, как говорится, три года ждут, но в данном случае, ждали 10 месяцев, с момента первой запланированной даты выхода \”патча русификации\”. Перевод местами оставляет желать лучшего, но все же, это лучше чем ничего, да и архитектура локализации позволят легко поправить кривости перевода.

Continue Reading »

BI EE &BI Publisher &BI SE &Discoverer Андрей Пивоваров on 13 Jun 2007

Про будущее Discoverer-а

На OTN появился интересный документ, в котором говорится о том, в каком направлении будет развиваться Discoverer в будущем.
Скачать документ можно тут.

Напомню, что Discoverer сейчас входит в пакет Oracle Business Intelligence Standard Edition. Выкачать его можно тут.

Итак, что интересного пишут в документе?

В версии 10.1.2.3 появится интеграция с Oracle BI Publisher. Напомню, что BI Publsiher уже сейчас интегрирован с BI EE, теперь будет уметь брать шаблоны из Discoverer тоже.

В 11-ой версии Discoverer будет возможно публиковать отчеты Discoverer на дашбордах BI EE. Как это будет сделано пока не ясно. Видимо как следствие этой интеграции, можно будет использовать эти отчеты в связке с Delivers.

Там же появится возможность мигрировать EUL и рабочие книги Discoverer в репозиторий BI EE и соответственно в его отчеты. Это озвучивалось и раньше.

У Discoverer появится вебсервисный API, видимо похожий на API BI EE, который позволит встраивать Discoverer в свои приложения.

Я перечислил не все, о чем говорится в документе, а только то, что показалось мне интересным. Более подробно и о других будущих возможностях читайте в упомянутом документе.

BI EE &Discoverer Андрей Пивоваров on 27 May 2007

Про ошибки nQSError 15001 и 15013 или как построить отчет на одной таблице

Очень часто, особенно во время изучения продукта, да и не только, есть необходимость построить отчет на основе одной таблицы. То есть, когда и факты и словари лежат физически в одной таблице или view.

Например:

ДАТА     МАГАЗИН   ТОВАР  ПРОДАНО РУБ
20.05.07 ЮГО-ЗАПАД ГВОЗДИ         300
20.05.07 СЕВЕР     МОЛОКО        3000

Интересно, что в Discoverer с этим нет никаких проблем: можно строить отчеты как на основе одной таблицы, так и связанных. В случае связанных, Discoverer сам построит необходимые соединения.

Однако в BI EE, если у вас одна таблица и вы пытаетесь сделать на ее основе бизнес модель, при проверке целостности модели выпадает ошибка следующего содержания:

BUSINESS MODEL NQS:
[nQSError: 15001] Could not load navigation space for subject area NQS.
[15013] Logical table, NQS.T1, does not join to any other logical table

Происходит это потому, что BI EE всегда требует существования таблицы фактов и таблиц(ы) словаря.

Если у вас таблица всего одна, то решить эту проблему можно следующим образом:

  1. Создаем новую бизнес модель и перетаскиваем туда таблицу с физического слоя.
  2. На уровне бизнес модели на таблице нажимаем правую кнопку мыши и выбираем Duplicate.
  3. У нас возникает две таблицы в бизнес области, указывающие на одну физическую.
  4. Выбираем, какая из двух копий будет таблицей фактов, а какая словарем и на диаграмме в бизнес модели строим новый Foreign Key, объединяющий таблицу фактов и словарь. (При построении внешнего ключа вам могут предложить создать в словаре ключ. Его нужно создать)
  5. Повторить шаги с 2 по 4 для всех \”словарей\”. В итоге у нас получается виртуальная \”звезда\”, состоящая из ссылок на одну и ту же физическую таблицу.
  6. Теперь можно удалить из \”словарей\” все атрибуты, не относящиейся к словарям, а в \”таблице фактов\” установаить правила агрегации для фактов.
  7. Создаем презентационный слой на основе нашей бизнес модели.

Теперь при проверке целостности ошибка должна исчезнуть и отчеты можно строить.

Discoverer &OLAP Андрей Пивоваров on 11 Feb 2007

Best Practices for Discoverer Plus OLAP

На странице Discoverer на OTN появился интересный документ под названием
Best Practices for Oracle Business Intelligence Discoverer Plus OLAP Version 10.1.2.2

По сути, это набор рецептов на разные темы про то, как работать с Discoverer Plus OLAP

Discoverer &Express &OLAP &Ликбез &Общее Андрей Пивоваров on 27 Jan 2007

Что такое OLAP?

Вопросы об OLAP занимают особое место. В отличие от большинства других технологий, где часто можно услышать вопрос \”Что такое Discoverer?\” или \”Что такое Spatial?\”, когда дело касается OLAP чаще всего слышен вопрос: \”Мы хотим поставить себе OLAP. Что нам нужно для этого сделать?\”

То есть OLAP – это такой термин, который у многих на слуху, но когда начинаешь задавать дополнительные вопросы, очень часто выясняется, что под OLAP-ом может пониматься что угодно. Однажды даже, после 5-минутного объяснения, я услышал \”Я не понял, а что, OLAP это разве не система управления документооборотом?\”

Хотя, справедливости ради скажу, что большинство спрашивающих все-таки знают, что OLAP – это из области аналитики.

Так что, прежде чем разбираться что такое Oracle OLAP, давайте попробуем разобраться что вообще такое OLAP?
Continue Reading »