Февраль 2005


Интересно для всех


Марк Риттман

Возможности OLAP в Oracle Business Intelligence 10g
(Enabling OLAP Analysis With Oracle Business Intelligence 10g,
by Mark Rittman, Technical Account Manager, SolStonePlus)

Источник: доклад на конференции UKOUG, 1-3 ноября 2004 г., http://www.solstoneplus.com/downloads/white_papers/enable_olap.pdf

Этот доклад предложен самим автором для перевода и публикации в “OM/Русское Издание”.

Введение

В этой статье предлагается взгляд на нынешние и будущие выпуски инструментальных средств анализа бизнес-информации и хранилищ данных Oracle 10g и описываются шаги процесса построения приложений OLAP с использованием Oracle RDBMS, Oracle Warehouse Builder, Analytic Workspace Manager, Discoverer 'Drake' и Excel Add-in. Мы поговорим также о грядущей замене OFA (Oracle Financial Analyzer) и OSA (Oracle Sales Analyzer) на Enterprise Planning & Budgeting (EPB) и порассуждаем о том, как имеющиеся приложения OFA и OSA будут мигрировать к EPB.

Сегодняшние приложения Business Intelligence

Сегодняшние приложения систем анализа бизнес-информации (Business Intelligence) Oracle обычно базируются на объединении базы данных Oracle, используемой для размещения хранилища или витрины данных, Oracle Application Server как платформы для ваших приложений систем анализа бизнес-информации, и комбинации Oracle Application Server Discoverer, Oracle Application Server Reports и Oracle Application Server Portal для обеспечения широкого спектра нерегламентированных и предварительно отформатированных отчетов. База данных Oracle обеспечивает защищенное и масштабируемое помщение для реляционных данных организации, в то время как Oracle Application Server аналогичным образом обеспечивает гибкую и мощную соответствующую техническим требованиям J2EE платформу для доступных через Сеть приложений всей организации.

Обычно информация в базе данных Oracle организуется в транзакционные реляционные схемы OLAP, где бизнес-метаданные содержатся в уровнях метаданных Oracle Common Warehouse Metamodel (CWM – метамодель общего хранилища данных) и Discoverer End User Layer (EUL – уровень конечного пользователя). Для объединения запросов используется Discoverer Plus, причем для удовлетворения более сложных требований используются специально написанные операторы SQL, функции и аналитические функции. Итоговые данные создаются АБД вручную или с использованием администратора Discoverer (Disoverer Administrator), но их установка сопряжена с некоторыми хитростями и, к тому же, они не всегда эффективны. Некоторые запросы очень трудно или просто невозможно породить, особенно, сложные нерегламентированные запросы к хранилищам данных, в которых участвуют несколько строк, и их производительность часто оказывается низкой.

Альтернативный мир – Oracle Express и другой OLAP

Рядом с этими системами на основе Discoverer часто встречаются приложения для специалистов OLAP, обычно имеющие меньшую аудиторию и обычно используемые только для настольных систем, которые применяются для определенных трендов или для анализа what-if (что-если). Обычно они бывают очень дорогими, ими трудно управлять, и часто в организации не остается никого, кто знает, как это работает.

Однако, эти приложения хорошо подходят для нарезки данных и организации кубов данных при объединения сложных запросов, и бизнес-пользователям нравится, что для доступа к данным, им не надо знать, как эти данные структурированы. Стыдно, что эти приложения охватывают всего лишь малую часть данных организации, и работают только с итоговыми данными, оставляя данные уровня транзакций инструментальным средствам типа Oracle Discoverer или Oracle Reports. Иногда это – система Oracle Express, но часто это – как ни странно, Microsoft OLAP, или Cognos, или Hyperion.

Что если? (What If?)

Людям нравится Discoverer, что Discoverer и End User Layer устанавливаются просто и что всем хорошо знакома база данных Oracle с ее реляционными таблицами. Им нравится способ составления отчетов по всем данным их компании, но иногда они остаются разочарованы тем, как медленно все это делается, и как трудно объединять более сложные или образные запросы; к тому же, обучение бизнес пользователей и менеджеров тому, как сделать запрос к реляционной базе данных – это всегда непростая проблема.

Людям нравится OLAP, насколько просты для понимания кубы OLAP, и как они могут соединить воедино запросы из отдельных шагов, используя знакомый подход 'измерений' (dimensions) и 'показателей' (measures). Они привыкли к составляющим доли секунды временам ответа и богатым интерфейсам пользователя, но они не столь проницательны, чтобы знать, что скрывается за кажущейся простотой просмотра этой 'силосной ямы' с информацией, или сколько времени требуется для загрузки и подготовки данных; к тому же, становится все труднее и труднее находить людей, которые на самом деле понимают, как эксплуатировать эти доставшиеся в наследство OLAP-системы

Что, если бы вы могли взять знакомый, дружественный интерфейс Discoverer, но при этом дать ему все возможности, которые имеет инструмент OLAP? Что, если бы вы могли сделать эту новую версию Discoverer такой же быстрой, как и инструмент OLAP? Что, если бы вы могли сделать ее столь же дружественной и к менеджеру, и к его бизнесу, как инструмент OLAP, но при этом сохранить, если потребуется, все ее старые возможности? Что, если бы вы были способны отказаться от необходимости управлять отдельной базой данных OLAP, и смогли перейти к базе данных Oracle, позволив имеющимся в вашей организации АБД или квалифицированным пользователям заняться ее администрированием? Как вы думаете, разве это не будет представлять интерес?

Знакомство с Oracle Business Intelligence 10g

Продукт Oracle Business Intelligence 10g состоит из радикально новой версии Discoverer, которая сохраняет сценарий диалога с пользователем Discoverer, но работает точно так же, как мощное инструментальное средство создания запросов OLAP. Он позволяет вам, как и прежде, создавать запросы к обычным реляционным данным, но при этом дает дополнительную возможность превратить ваши данные в мощные кубы OLAP и анализировать их так же, как это можно было бы делать с помощью специализированного приложения OLAP.

К тому же, этот продукт сегодня изменяет к лучшему представленные на рынке автономные инструментальные средства OLAP и дает вам новые способы опросить данные, используя понятные для бизнеса термины. Он поступает с мощным Excel-Addin (расширением Excel) для переноса данных в электронные таблицы и является прямым обновлением имеющихся версий Discoverer и Oracle Express.

“Oracle Business Intelligence” является также новым маркетинговым именем Oracle для целого диапазона инструментальных средств Oracle BI&W, куда входят Oracle Application Server Discoverer, Oracle Warehouse Builder, Oracle Business Intelligence Beans и OLAP Excel Add-In. И хотя пока заказчики будут продолжать покупать лицензии на различные продукты, как и прежде (то есть, как часть Internet Developer Suite, Oracle Database или Oracle Application Server), использование брэнда “Oracle Business Intelligence” объединяет эти продукты и подчеркивает, что они являются интегрированным комплектом инструментальных средств.

Первый выпуск этого нового набора инструментальных средств Oracle Business Intelligence намечен на четвертый квартал 2004 года и включает обновления в продуктах Discoverer, Warehouse Builder и BI Beans, вместе с дополнением к OLAP для Microsoft Excel. Кроме того, примерно в то же самое время, будет выпущена новая версия базы данных Oracle 10g, известная как 10.1.0.3B, вместе с версией 2 Analytic Workspace Manager, которые вместе с новыми инструментальными средствами систем анализа бизнес-информации должны сделать процесс построения приложений OLAP значительно более простым и быстрым.

Discoverer 10.1.2, известный также как “Drake”

Вероятно, самым известным и с самым большим нетерпением ожидаемым новым продуктом системы анализа бизнес-информации Oracle стала новая версия Discoverer, известная под кодовым именем “Drake” (селезень), которую в Oracle называют Discoverer 10.1.2. Подобно Oracle Application Server Discoverer 9i и 10g, Discoverer 10.1.2 войдет в версию “толстого клиента”, известную как Discoverer Plus, и в версию с минимальным потреблением оперативной памяти (zero-footprint), известную как Discoverer Viewer.

Главной новой возможностью Discoverer “Drake” является возможность работы непосредственно с данными, хранящимися с использованием OLAP Option для Oracle 9i и 10g, что обеспечивает многомерные представления данных в реляционных таблицах и аналитических рабочих пространствах (AW).

Базы данных Oracle 9i и 10g через OLAP Option интегрируют реляционную и многомерную аналитику в единый механизм базы данных. С OLAP Option вы можете расширить аналитические возможности баз данных Oracle, куда теперь включены такие опции, как анализ трендов, прогнозирование, сложные многомерные запросы и быстрые предварительно разрешенные кубы OLAP. Кроме того, поскольку OLAP Option интегрирована в реляционную базу данных Oracle, больше нет необходимости извлекать ваши данные и выполнять их миграцию и преобразование в отдельный многомерный механизм для анализа. Это означает снижение административных затрат и затрат на обслуживание. Но лучше всего то, что вся эта мощь теперь легко доступна через Discoverer.

Пользуясь этим новым прямым доступом OLAP, пользователи могут выполнять свой собственный многомерный анализ, создавать отчеты и совместно их использовать, чтобы принимать наилучшие решения. Любой человек в компании с любым бизнес- или техническим уровнем квалификации может исследовать большие объемы сводных данных, быстро получая ответы.

Доступ всегда и отовсюду

Лучшим инструментом для получения доступа ко всем вашим реляционным данным и данным OLAP является Oracle Application Server Discoverer 10.1.2. Конечные пользователи обращаются к Discoverer или через Discoverer Plus, или через Discoverer Viewer. Кроме того, рабочие листы Discoverer могут быть встроены в страницы Oracle Application Server Portal, чтобы создать универсальный вычислительный центр “портал систем анализа бизнес-информации”.

Сам Oracle Discoverer выполняется как приложение, размещенное с использованием Oracle Application Server 10g, что позволяет вам масштабировать свои приложения системы анализа бизнес-информации вплоть до удовлетворения большинства самых высоких требований. Discoverer может создавать отчеты и с реляционными данными, и с данными OLAP, хранящимися в базе данных Oracle, и может также включать в них данные, хранящиеся в других базах данных, электронных таблицах и файлах.

Для администраторов и "квалифицированных пользователей" из подразделений, Oracle Discoverer Administrator и Oracle Warehouse Builder обеспечивают возможность извлекать данные из транзакционных систем и создавать кубы данных для анализа, и предлагают уровень бизнес-метаданных, позволяющий пользователям задавать запросы к данным, используя знакомые им бизнес-термины.

Получите информацию на любом уровне

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

Можно даже запустить ваш анализ, используя многомерные данные OLAP, а затем "погрузиться" в данные уровня транзакции, хранящиеся в реляционных таблицах.

Составьте отчеты о ваших догадках

Чтобы воплотить свои догадки, вы часто должны поделиться своими открытиями с другими людьми – прекрасная возможность для группы продаж, оптимизация запасов для всех ваших менеджеров складов (или KPM) и для всех ваших руководителей. Ведь Oracle Discoverer 10.1.2 обеспечивает огромную гибкость в вопросе – как, когда и с кем вы хотите поделиться вашими озарениями.

Oracle Discoverer 10.1.2 значительно изменяет к лучшему возможности печати, имевшиеся в более ранних версиях Discoverer, и теперь имеет собственные возможности печати с использованием формата Adobe PDF, вместо того, чтобы использовать возможности печати web-браузера. Вы можете также отправить рабочие листы коллегам по электронной почте, экспортировать их в Microsoft Excel или издать на Oracle Application Server Portal.

Создайте персонифицированные порталы

Через Oracle Application Server Portal пользователи могут обратиться к рабочим листам Oracle Discoverer, используя и реляционные данные, и данные OLAP.

Эти "портлеты" (portlets) Discoverer могут использовать тот же самый диапазон функциональных возможностей, что и рабочие листы, показанные с помощью Oracle Discoverer Viewer, могут содержать "стоп-сигнал", могут погружаться до детального уровня, могут использовать элементы страницы и параметры и могут отображать полный диапазон графических возможностей Discoverer.

Интегрируйтесь в инструментальные панели

Несколько портлетов Discoverer могут быть интегрированы в одну унифицированную инструментальную панель, причем весь набор портлетов базирует свои данные вне набора параметров уровня страницы.

Мощность OLAP, простота Discoverer

Discoverer 10.1.2 делает анализ OLAP простым. Он предлагает конструктор запросов для данных OLAP, столь же легкий в использовании, как и для реляционных данных – для создания отчета достаточно просто перетащить интересующие вас данные.

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

Кроме того, в Oracle Business Intelligence 10g входят …

OLAP Excel Add-In

Oracle OLAP Spreadsheet Add-in обеспечивает пользователей Excel прямым доступом к мощной среде Oracle OLAP.

Пользователи Excel могут теперь:

  • Непосредственно обращаться к хранилищам данных терабайтных размеров
  • Создавать запросы OLAP, используя бизнес-термины и определения
  • Создавать запросы, которые автоматически выбирают (fetch) самые последние данные
  • Расширять свою среду OLAP, используя мастер вычислений OLAP (OLAP Calculation Wizard)
  • Объединять информацию OLAP с данными из других источников данных

Теперь пользователи при работе в Microsoft Excel получают все преимущества Oracle OLAP.

Oracle Warehouse Builder 10g “Paris”

Наряду с этой новой версией Oracle Discoverer, в первом квартале 2005 года ожидается выпуск радикально новой версии Oracle Warehouse Builder, известной под названием “версия 10g выпуск 2” или по кодовому имени “Paris”.

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

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

Одним из больших усовершенствований версии “Paris” является редактор объектов данных, который позволяет определять кубы и измерения в логической форме, и затем развертывать их либо в реляционные таблицы с метаданными ROLAP, либо в аналитические рабочие пространств. Затем вы можете или развернуть и заполнить ваш куб в реляционной схеме звезды, или же альтернативно, через новый интерфейс XML, непосредственно создать и заполнить объекты аналитического рабочего пространства, не создавая сначала эквивалентные объекты ROLAP.

Утилита анализа рабочего пространства - Analytic Workspace Manager

Версия 10g Analytic Workspace Manager, выпуск которой намечен на конец 2004 года, обещает сделать создание приложений системы анализа бизнес-информации с поддержкой OLAP более быстрым и более простым, и превратить его в задачу, которая может быть легко выполнена квалифицированными пользователями в отделах.

Analytic Workspace Manager требует для своей работы выпуска исправлений (патча) 10.1.0.3B для базы данных Oracle 10g и ориентируется на все усовершенствования способов определения и заполнения аналитических рабочих пространств. Более подробно речь об Analytic Workspace Manager пойдет далее в этой статье в разделе "Сценарий".

База данных Oracle 10g 10.1.0.3

Analytic Workspace Manager 10g и API Java AWXML, который он использует, генерирует новую версию стандартной формы метаданных, которая поддерживает новые возможности базы данных Oracle 10g 10.1.0.3.

База данных Oracle 10g 10.1.0.3 демонстрирует динамическое разблокирование аналитических рабочих пространств для анализа с помощью API OLAP, и Analytic Workspace Manager 10g используется для определения измерений аналитического рабочего пространства, переменных и отображений данных через файлы определения XML. Затем эти файлы определения XML обрабатываются с применением нового API Java AWXML и используются для создания объектов аналитического рабочего пространства и программ загрузки.

Ключевое архитектурное отличие Oracle 10g OLAP 10.1.0.3 состоит в том, что логическая модель измерений, которая связана с объектами аналитического рабочего пространства, теперь хранится в объектах физического аналитического рабочего пространства в составе аналитического рабочего пространства, а не как реляционные таблицы в схеме OLAPSYS. Эти объекты аналитического рабочего пространства составляют “представления активного каталога” (“Active Catalog Views”), и API OLAP и BI Beans делают запрос к этим представлениям активного каталога, а не ко входам в OLAP Catalog в схеме OLAPSYS. Поэтому аналитические рабочие пространства базы данных Oracle 10.1.0.3 больше не требуют создания метаданных OLAP Catalog CWM2.

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

Business Intelligence Beans

Предстоящий выпуск Oracle Business Intelligence Beans может похвастаться новыми компонентами (beans) тонкого клиента, включая модули настройки презентации HTML, конструктор запросов HTML и конструктор вычислений HTML. Была улучшена интеграция с Jdeveloper, в том числе расширена библиотека тэгов JSP, улучшена поддержка UIX и поддержка редакторов визуального проектирования.

Был улучшен экспорт в Microsoft Excel, чтобы можно было сохранять форматирование перекрестных табличных данных. Графические средства стали теперь более привлекательными визуально, в них появилась лучшая поддержка погружения в детальные данные, а каталог BI Beans теперь обеспечивает защиту на объектном уровне.

Сценарий – построение приложения Oracle 10g Business Intelligence Application

Так что же все-таки требуется для использования ваших данных этими новыми инструментальными средствами Oracle?

Чтобы показать, как можно разрешить OLAP-анализ информации и проанализировать ее, используя новые инструментальные средства Oracle Business Intelligence 10g, мы рассмотрим бизнес-пользователя. Допустим, что у него уже имеются данные в таблицах Oracle, он использует для анализа данных Discoverer Plus и Viewer и хочет перенести данные в куб OLAP и анализировать его, используя Discoverer 'Drake' и Excel Add-in.

Предоставление информации для анализа OLAP с использованием Oracle Business Intelligence 10g состоит из семи шагов:

  1. Активируйте для базы данных использование OLAP и определите схему
  2. Определите модель измерений, используя Oracle Warehouse Builder “Paris” или AWM10g
  3. Определите местонахождение ваших исходных данных – хранятся ли они в схеме типа звезды, в сети таблиц или в простых файлах.
  4. Загрузите данные в аналитическое рабочее пространство Oracle 10g OLAP
  5. Создайте Discoverer Catalog
  6. Установите BI Beans Catalog
  7. Проведите анализ, используя Discoverer “Drake”, OLAP Excel Add-in или Oracle BI Beans

Давайте один за другим пройдем по всем этим стадиям.

Активируйте для базы данных использование OLAP и определите схему

Analytic Workspace Manager является основным инструментом для создания и разработки аналитических рабочих пространств и управления ими. Кроме того, Oracle Warehouse Builder “Paris” – инструментальное средство Oracle для полного жизненного цикла извлечения, преобразования и загрузки (Extraction, Transformation and Load – ETL) – предлагает подобное средство для построения аналитических рабочих пространств. В этой статье, однако, рассматривается построение аналитического рабочего пространства с использованием нового Analytic Workspace Manager, поскольку этот инструмент является для квалифицированных пользователей Discoverer предпочтительным вариантом активации OLAP для их наборов данных.

Однако, первый шаг перед запуском Analytic Workspace Manager должен конфигурировать вашу базу данных для использования OLAP, для чего выполняются следующие действия:

  • Убедитесь, что опция OLAP установлена (и лицензирована)
  • Определите постоянное и временное табличные пространства, а также табличное пространство отмены, и установите параметры базы данных на значения, подходящие для загрузки данных:
     
    DB _CACHE_SIZE =половина доступной памяти
    OLAP_PAGE_POOL_SIZE =для запросов, от 2 до 8 Мбайт. Для крупных загрузок данных временно увеличьте этот параметр
    PARALLEL_MAX_SERVERS =число процессоров, не менее одного
    PGA_AGGREGATE_TARGET =от 200 до 400 Мбайт
    SESSIONS =2*5 * максимальное число одновременно работающих пользователей OLAP
    UTL_FILE_DIR =все каталоги, в которые OLAP должен будет вести запись
    UNDO_MANAGEMENT =AUTO
    UNDO_TABLESPACE =как определено ранее

     
  • Создайте схему для хранения вашего аналитического рабочего пространства. Для предотвращения конфликтов при определении уникальных имен в едином пространстве имен эта схема должна быть отделена от схемы, в которой хранятся ваши реляционные данные.
    Для целей нашего сценария, аналитическое рабочее пространство будет построено в схеме, которая называется ‘GLOBAL_AW’, а исходные данные будут загружены из схемы по имени ‘GLOBAL’. Операторы DDL для создания схемы GLOBAL_AW выглядят следующим образом:
    CREATE USER "GLOBAL_AW" PROFILE "DEFAULT" 
         IDENTIFIED BY "global_aw" DEFAULT TABLESPACE "GLOBAL"  
         TEMPORARY TABLESPACE "OLAPTEMP"
         QUOTA UNLIMITED ON "GLOBAL" 
         ACCOUNT UNLOCK; 
    
    GRANT OLAP_USER TO GLOBAL_AW; 
    GRANT SELECT ON global.channel_dim TO global_aw;  
    GRANT SELECT ON global.product_dim TO global_aw; 
    GRANT SELECT ON global.customer_dim TO global_aw; 
    GRANT SELECT ON global.time_dim TO global_aw; 
    GRANT SELECT ON global.units_history_fact TO global_aw; 
    GRANT SELECT ON global.price_and_cost_history_fact TO 
    global_aw;

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

Определите модель измерений, используя Oracle Warehouse Builder “Paris” или AWM10g

Следующий шаг должен определить логическую модель для вашего куба OLAP с Analytic Workspace Manager. У Analytic Workspace Manager имеется новая компонента “Model View”, которая делает этот процесс более простым и быстрым, чем прежде. Используя Model View, можно определить свое аналитическое рабочее пространство и построить его, используя данные, источником которых являются реляционные таблицы и представления.

Для обеспечения обратной совместимости все еще доступно представление “OLAP Catalog”, но поскольку аналитическое рабочее пространство больше не должно строиться на основании метаданных CWM1, хранящихся в OLAP Catalog, все новые разработки должны вестись с использованием этого нового представления “Model”. Наконец, все еще доступно представление “Object View”, так как оно является блокнотом OLAP, на тот случай, если разработчики пожелают непосредственно манипулировать объектами аналитического рабочего пространства или вводить команды, используя язык DML OLAP.

Чтобы создать логическую модель, выполните эти шаги:

  1. Откройте Analytic Workspace Manager и подключитесь к вашему экземпляру базы данных
  2. Перейдите к схеме GLOBAL_AW
  3. Создайте в схеме новый контейнер аналитического рабочего пространства и назовите его “GLOBAL”
  4. Определите для данных логические измерения, уровни и иерархии

GLOBAL имеет четыре измерения: TIME, PRODUCT, CUSTOMER и CHANNEL. Каждое из этих измерений имеет некоторое число уровней и единственную иерархию, используемую для агрегирования показателей. Более подробно о схеме GLOBAL и аналитическом рабочем пространстве рассказывается в документе Oracle “Справочник разработчика приложений OLAP 10.1.0.3.1” (OLAP Application Developer Guide 10.1.0.3.1), который можно найти в OTN.

  1. Определите логические кубы для данных

В схеме GLOBAL имеется два куба: UNITS_CUBE и PRICE_CUBE. Куб UNITS_CUBE имеет размерности TIME, PRODUCT, CUSTOMER и CHANNEL и содержит один показатель по имени UNIT. Куб PRICE_CUBE имеет размерности TIME и PRODUCT и содержит два показателя, UNIT_PRICE и UNIT_COST.

  1. Создайте правила резюмирования (подведения итогов) для показателей

В конце процесса определения куба UNITS_CUBE должен быть выбран задаваемый по умолчанию план агрегирования, использующий оператор SUM для всех измерений. Для куба PRICE_CUBE должны быть выбраны операторы типа MIN и MAX.

Определите местонахождение исходных данных – хранятся ли они в схеме типа звезды, в сети таблиц или в простых файлах.

Данные для аналитического рабочего пространства GLOBAL хранятся в схеме типа звезды, принадлежащей пользователю GLOBAL. Использование нового средства отображения в Analytic Workspace Manager, полученного из технологии, найденной в Oracle Warehouse Builder, делает простой задачей отображение очищенных и преобразованных данных непосредственно в измерения и показатели аналитического рабочего пространства.

Чтобы загрузить данные в измерения и показатели GLOBAL, предпримите следующие шаги:

  1. Раскройте папку измерений и затем кликните по узлу "mappings" для PRODUCT
  2. Кликните по инструменту maximize canvas, чтобы увеличить размер изображения отображения
  3. В навигаторе схемы, раскройте папку GLOBAL, затем перетащите на холст таблицу PRODUCT_DIM
  4. Кликните по инструменту “Auto Map Star Schema” или проведите линию от выходных коннекторов таблицы PRODUCT_DIM к соответствующему коннектору в измерении PRODUCT.
  5. Кликните по Apply
  6. Повторите то же самое для измерений TIME, CUSTOMER и CHANNEL
  7. Раскройте папку кубов и кликните по коду "mappings" для UNITS_CUBE
  8. Кликните по инструменту maximize canvas, чтобы увеличить размер изображения отображения
  9. В навигаторе схемы, раскройте папку GLOBAL, затем перетащите на холст представление UNITS_DETAIL_FACT
  10. Кликните по инструменту “Auto Map Star Schema” или проведите линию от выходных коннекторов представления UNIT_DETAIL_FACT к соответствующему коннектору в UNITS_CUBE.
  11. Кликните по Apply и повторите то же самое для PRICE_CUBE

Если ранее вы работали с Oracle Warehouse Builder, вы обратите внимание, что процесс отображения подобен упрощенному отображению в OWB. Отображения, сгенерированные с использованием Analytic Workspace Manager, могут быть сохранены, как файлы XML, и впоследствии импортированы в Oracle Warehouse Builder 10g “Paris”, выход которого ожидается в скором будущем, чтобы, допустим, квалифицированный пользователь из любого отдела мог определить базовое отображение куба и затем передать его разработчику OWB для дальнейшей работы. Однако, стоит обратить внимание на то, что вы не можете использовать в отображении Analytic Workspace Manager преобразования OWB или любые другие преобразования или функции, и поэтому ваши данные должны быть полностью очищены и преобразованы прежде, чем они будут отображены на измерения и показатели аналитического рабочего пространства.

Загрузите данные в аналитическое рабочее пространство Oracle 10g OLAP

Чтобы загрузить (или "построить") аналитическое рабочее пространство, используйте мастер построения Analytic Workspace Manager, чтобы в одном задании загрузить данные и выполнить их агрегацию.

Вы можете загрузить в аналитическое рабочее пространство все отображенные объекты или отдельные измерения или показатели. Вы можете также выбрать одну из следующих возможностей: немедленное выполнение задания, включение этого задания в очередь заданий Oracle или сохранение его как сценария SQL.

Создайте Discoverer Catalog

Как только ваше аналитическое рабочее пространство было создано и заполнено, и ваши кубы OLAP оказались готовы к анализу, следующий шаг должен создать каталог Discoverer Plus OLAP, если он еще не существует к данному моменту, и разрешить доступ пользователей.

Discoverer Catalog находится в базе данных Oracle и ссылается на метаданные в OLAP Catalog и BI Beans Catalog.

Когда Oracle Discoverer используется для доступа к данным OLAP (в противоположность реляционным данным), Discoverer Catalog используется для хранения метаданных об отчетах, доступе пользователей и рабочих книгах вместо обычного Discoverer End User Layer (слоя конечного пользователя).

Для создания Discoverer Catalog или для администрирования имеющегося Discoverer Catalog используют web-браузер, чтобы перейти к среднему уровню менеджера предприятия Oracle Business Intelligence 10g:

             http://<discoverer_mid_tier>:1810 

После этого вам будет представлено меню системных компонентов, и вы должны кликнуть по ссылке на компоненту ‘Discoverer’.

После этого можно создать или удалить Discoverer Catalog или заняться его обслуживанием.

Установите BI Beans Catalog

Так же, как можно анализировать данные, используя Oracle Discoverer, вы вполне можете пожелать построить заказное приложение BI, используя Business Intelligence Beans корпорации Oracle. Однако, прежде чем это будет сделано, вы будете должны установить BI Beans Catalog, используя следующие шаги:

  1. Откройте приглашение на ввод команды в <JDEV_HOME>bibeans/bin
  2. Установите переменную среды JDEV_ORACLE_HOME на <JDEV_HOME>
  3. Убедитесь, что переменная среды JAVA_HOME установлена на каталог, где установлен JDK
  4. Убедитесь, что в переменную PATH включена переменная sqlplus.
  5. Выполните
    <JDEV_HOME>\bibeans\bin\bi_installcatauto.bat host_name port_id
    sid
    например, 
    
    bi_installcatauto.bat markr_winxp 1521 orcl 

Теперь вы сможете работать с Jdeveloper и Oracle BI Beans, чтобы создать заказное приложение BI.

Проведите анализ, используя Discoverer “Drake”, OLAP Excel Add-in или Oracle BI Beans

Теперь, когда ваш куб OLAP определен и заполнен, и ваш установлены каталоги Discoverer и BI Beans, вы можете анализировать данные, используя инструментальные средства новой Oracle 10g Business Intelligence.

Что относительно OFA и OSA?

Продукт Enterprise Planning & Budgeting (EPB), вышедший на замену продуктам Oracle Financial Analyzer и Oracle Sales Analyzer, был выпущен в октябре 2004 года. EPB инсталлируется как патч Oracle Applications 11.5.9, и для Applications 11.5.10 станет частью обычной установки.

Переход от OFA и OSA будет "полуавтоматическим", и будет состоять из инструментальных средств и процедур для миграции существующих измерений, уровней, показателей и атрибутов OFA и OSA в их эквиваленты для EPB, сопровождаемых данными, прогнозами, бюджетами, отчетами и полномочиями пользователей.

Имеющиеся пользователи OFA и OSA будут должны рассмотреть вопрос о том, мигрировать ли существующие у них системы, или выполнить их повторную реализацию. А некоторые пользователи OSA, которые не желают установить у себя полную копию Oracle Applications, могут на самом деле пожелать мигрировать их данные и отчеты в Discoverer 10.1.2, который демонстрирует полный многомерный доступ к перенесенным данным Oracle Express.

Выводы

В четвертом квартале 2004 года ожидается выпуск Oracle Business Intelligence 10g, версии 2 Analytic Workspace Manager и Oracle Warehouse Builder “Paris”. Новые версии Oracle Discoverer, вместе с новыми OLAP Excel Add-in и Business Intelligence Beans обеспечат создание интегрированного набора инструментальных средств для запросов и анализа, которые предлагают доступ и к реляционным, и к многомерным данным.

С этими новыми инструментальными средствами, пользователи больше не должны делать выбор между легким в использовании Oracle Discoverer и мощностью и гибкостью специализированных инструментальных средств OLAP. Oracle Business Intelligence 10g объединяет миры реляционного Oracle и специализированного сервера OLAP.

Разрешение для данных вашей организации анализа OLAP является простым и ведущим прямо к цели процессом с новыми инструментальными средствами типа Analytic Workspace Manager и Oracle Warehouse Builder “Paris”, делающими этот процесс простым упражнением в выполнении операции point-and-click – указать объект на экране и выбрать его отрывистым нажатием кнопки мыши. Кроме того, усовершенствования и упрощения в способе, которым метаданные аналитического рабочего пространства хранятся в базе данных Oracle, делают управление данными OLAP намного более простым.

Для получения дополнительных деталей об Oracle Business Intelligence 10g и самой последней информации обо всех аспектах технологий Oracle, об анкетах для поступления на работу и образовании, зайдите на сайт SolStonePlus по адресу http://www.solstoneplus.com и на сайт технологической сети Oracle по адресу http://otn.oracle.com


Марк Риттман (Mark Rittman), технический менеджер по работе с клиентами компании SolStonePlus.


О компании SolStonePlus

Являющаяся партнером Oracle компания SolStonePlus предлагает своим клиентам полный портфель услуг. За 21 год всей нашей истории мы построили себе завидную репутацию и имеем превосходные рекомендации. В наш штат входят признанные гуру отрасли. Наша родословная привела нас к тому, что мы стали платиновыми спонсорами UKOUG. Наше положение в области Business Intelligence & Warehousing означает, что весь наш опыт стал основой стратегии наших заказчиков, а инфраструктура ИТ стала непревзойденным средством понимания всех их требований.

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

Отличительные признаки SolStonePlus

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

Имеющая более чем двадцатилетнюю квалификацию компания SolStonePlus располагает внушительной родословной, с широким диапазоном успешных проектов и удовлетворенных заказчиков на большинстве вертикальных рынков для всех видов бизнес-деятельности, включая продажи, маркетинг, цепочки поставок, CRM, финансы, работу с кадрами и производство.

E-mail this page