Feed on Posts or Comments

Monthly ArchiveNovember 2006



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

Презентации

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

Ликбез &Общее Андрей Пивоваров on 20 Nov 2006

Что такое Oracle Business Intelligence?

Очень поверхностная классификация продуктов Oracle BI

Технологии Oracle Business Intelligence можно условно разделить на те, что относятся к построению хранилищ данных и те, что относятся к визуализации и доставке информации пользователям.

К теме построения хранилищ относятся, прежде всего, сама СУБД Oracle с ее ETL функционалом и с опцией Partitioning, а также сase-среда Oracle Warehouse Builder, которая с недавних пор входит в поставку СУБД
В СУБД Oracle в виде опции также входят многомерный сервер (опция OLAP ) и инструментарий для выявления скрытых закономерностей (опция Data Mining)

К теме визуализации информации, в настоящее время, относятся целых три семейства продуктов.

Каждое из упомянутых семейств включает в себя целый набор продуктов, о которых я постараюсь написать в дальнейшем.

Стоит упомянуть о семействе продуктов Oracle Express, так как о нем часто спрашивают. Не путать с Oracle Database Express Edition (XE) и Oracle Application Express (бывший HTML DB)
Oracle Express Server лежит в основе уже упомянутой OLAP опции. По сути для ее разработки использовался \”движок\” Express. А также, на основе Oracle Express работает такой продукт как Oracle Financial Analyzer

Почему семейство Oracle Express?
Потому что в него входят:

  • Сам Oracle Express Server – многомерный сервер
  • Oracle Express Objects – RAD средство разработки приложений для Express.
  • Oracle Express Analyzer – средство выполнения приложений, написанных на Express Objects
  • Oracle Express Web Publisher – средство публикации приложений в интернете/интранете

Несмотря на то, что Express – замечательный продукт, в настоящее время все усилия по разработке сконцентрированы на OLAP опции и инструментами работы с ней, поэтому, если вы задумываете новый проект, использовать Oracle Express, наверное, не стоит, если только для этого нет каких-то особых требований.

Update: Вы можете прочитать другие статьи на эту тему, они перечислены на странице Ликбез.

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

Ссылки

Вот несколько полезных ссылкок, которые полезно помнить или иметь под рукой.

Три семейства продкутов Oracle Business Intelligence:

СУБД Oracle и опции

Oracle Spatial, Locator и MapViewer. Продукты, имеющие не очень прямое отношение к BI, но с их использованием в BI появляются дополнительные возможности.

  • Oracle Spatial и Locator – опция для хранения и обработки пространственных данных (например географических). Locator – ее \”бесплатное\” подмножество.
  • Различия между Spatial и Locator
  • Oracle Mapviewer – cредство визуализации геоданных, хранящихся в Spatial
  • Semantic Technologies Center – сайт, посвященный семантическим технологиям в Oracle, в частности, поддержке RDF в Spatial.

Другие ссылки.

Большинство продуктов Oracle можно скачать здесь или здесь.