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
Три презентации
В разделе Презентации выложил три презентации.
- Презентация \”Новые возможности Oracle Warehouse Builder\”, которая читалась на TechForum 2006
- Презентация \”Обзор продуктов Oracle Spatial\”, которая читалась на семинаре по Oracle Spatial
- Презентация \”Использование Oracle Spatial и Oracle MapViewer для построения аналитических приложений\”, читалась на том же семинаре
Общее Андрей Пивоваров on 21 Nov 2006
Презентации
- \”Новые возможности Oracle Warehouse Builder\” Читалась на TechForum 2006
- \”Обзор продуктов Oracle Spatial\” Читалась на семинаре по Oracle Spatial
- \”Использование Oracle Spatial и Oracle MapViewer для построения аналитических приложений\” Читалась на том же семинаре
- \”Oracle Business Intelligence Enterprise Edition\” Обзорная презентация
- \”Возможности Oracle для хранилищ данных\” Обзорная презентация
- \”Обзор функциональности Oracle Data Integrator\” Обзорная презентация
Презентации Игоря Мельникова
- Обзор Oracle Datapump
- Встраиваемая СУБД Oracle Berkeley DB
- СУБД Oracle TimesTen в системах реального времени
- СУБД Oracle Database 10g R2 – новые возможности для разработчиков
- Введение в Oracle Scheduler
- Oracle Database Change Notification
- Новые возможности в Oracle Partitioning Option 11g
- Oracle Database 11g: Новые возможности в PL/SQL
- Оптимизатор PL/SQL
- Введение в Oracle и .NET
- Объектно-ориентированное программирование в Oracle PL/SQL
Ликбез &Общее Андрей Пивоваров on 20 Nov 2006
Что такое Oracle Business Intelligence?
Очень поверхностная классификация продуктов Oracle BI
Технологии Oracle Business Intelligence можно условно разделить на те, что относятся к построению хранилищ данных и те, что относятся к визуализации и доставке информации пользователям.
К теме построения хранилищ относятся, прежде всего, сама СУБД Oracle с ее ETL функционалом и с опцией Partitioning, а также сase-среда Oracle Warehouse Builder, которая с недавних пор входит в поставку СУБД
В СУБД Oracle в виде опции также входят многомерный сервер (опция OLAP ) и инструментарий для выявления скрытых закономерностей (опция Data Mining)
К теме визуализации информации, в настоящее время, относятся целых три семейства продуктов.
- Oracle Business Intelligence Standard Edition ONE
- Oracle Business Intelligence Standard Edition
- Oracle Business Intelligence Enterprise Edition
Каждое из упомянутых семейств включает в себя целый набор продуктов, о которых я постараюсь написать в дальнейшем.
Стоит упомянуть о семействе продуктов 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 Business Intelligence
- Oracle Business Intelligence Standard Edition ONE
- Oracle Business Intelligence Standard Edition (Discoverer, Reports и т.д.)
- Oracle Business Intelligence Enterprise Edition (бывший Siebel Business Analytics)
СУБД Oracle и опции
- Oracle Database
- Oracle Partitioning
- Опция OLAP
- Опция Data Mining
- Case среда Oracle Warehouse Builder (OWB)
- Oracle Data Integrator
- Oracle SQL Developer Средство для работы разработчика на Oracle. Может быть пока не такое мощное как у конкурентов, но, во-первых, быстро развивается, а, во-вторых, бесплатное :)
Oracle Spatial, Locator и MapViewer. Продукты, имеющие не очень прямое отношение к BI, но с их использованием в BI появляются дополнительные возможности.
- Oracle Spatial и Locator – опция для хранения и обработки пространственных данных (например географических). Locator – ее \”бесплатное\” подмножество.
- Различия между Spatial и Locator
- Oracle Mapviewer – cредство визуализации геоданных, хранящихся в Spatial
- Semantic Technologies Center – сайт, посвященный семантическим технологиям в Oracle, в частности, поддержке RDF в Spatial.
Другие ссылки.
- Набор презентационных материалов на русском языке по разным продуктам Oracle
- Oracle By Example – набор пошаговых обучающих примеров по работе с технологиями Oracle BI
- Список блогов, посвященных технологиям Oracle
- Документация по всем продуктам Oracle
- Страница о лицензировнии Oracle. Там же прайслист Oracle
- Полезная таблица со сравнением разных редакций СУБД Oracle
- Матрицы сертификации продуктов Oracle
- Матрица рекомендованных версий базы и патчей для OLAP для разных платформ
- Oracle Magazine – Русское Издание