11.07.2015 Views

OLAP Catalog

OLAP Catalog

OLAP Catalog

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Oracle <strong>OLAP</strong>для многомерного анализа данныхОльга ГорчинскаяКонсультант по хранилищамданных и <strong>OLAP</strong>Olga.Gorchinskaya@oracle.com


Хранение многомерной информацииЛогический уровеньВремяРегионПотребит.Тариф01.98 Центр Население 10000001.9801.9801.9802.9802.98ЦентрЦентрВостокЦентрЦентрС/xПромышл.НаселениеНаселениеПромышл.6600034000980000800004800002.98 Восток Население 13000002.98 Восток Промышл. 8500012Время01.9802.9812РегионЦентрВосток100000 66000 34000 98000080000 48000123Потребит.НаселениеС/xПромышл.(1,1,1) (1,1,2) (1,1,3) (1,2,1) (1,2,1) (1,2,1)13000085000Реляционное хранение(2,1,1) (2,1,1)Многомерное хранение


<strong>OLAP</strong> OptionJDeveloper + BI BeansJava <strong>OLAP</strong> API<strong>OLAP</strong> <strong>Catalog</strong>PL/SQL<strong>OLAP</strong> DMLРеляционныетаблицыАналитическоепространство


Полное решение для <strong>OLAP</strong>Oracle ReportsJDeveloper DiscovererJbuilder ?Business ObjectsBI BeansJava <strong>OLAP</strong> APIOracle Database<strong>OLAP</strong> <strong>Catalog</strong> (метаданные)PL/SQL<strong>OLAP</strong> DMLРеляционныетаблицыАналитическоепространство


<strong>OLAP</strong> <strong>Catalog</strong>


<strong>OLAP</strong> <strong>Catalog</strong>JDeveloper + BI BeansJava <strong>OLAP</strong> API<strong>OLAP</strong> <strong>Catalog</strong>PL/SQL<strong>OLAP</strong> DMLРеляционныетаблицыАналитическоепространство


<strong>OLAP</strong> <strong>Catalog</strong>• Набор системных таблиц (схема <strong>OLAP</strong>SYS)• Аналог Oracle Dictionary• Содержит метаданные для многомерного анализа• Логическая многомерная модель• Отображение логических объектов в реляционные таблицыили объекты аналитического пространства• Создание и управление метаданными:• Программный уровень (PL/SQL API)• Графический интерфейс (Oracle Enterprise Manager)


Многомерная модель Oracle <strong>OLAP</strong>• Измерение (dimension)• Куб (cube) – набор показателейодинаковой размерности• Measure folder – набор показателей,связанных по смыслу (финансовые,производственные)


Измерение• Имя, тип• Иерархии• Атрибуты• Связь с структурамиданных (реляционнаятаблица, объектаналитическогопространстваEUROPEWORLDAMERICASPARROM LONTORBOSSAN


Куб• Список измерений• Список показателей• Типы агрегирования (по умолчанию) длякаждого измеренияPRODUCTCDRECEIVERAMPLIFIERGEOGRAPHYLONDONPARIS5782 6739 44346365 6744 3400MAR97FEB97JAN97TIME TIME


Measure folder• Именованный набор показателей• Создается для удобства работы с показателями• Не связан с объектами источника данных


Управление метаданными• Графический интерфейс (Oracle EnterpriseManager)• Программный интерфейс (PL/SQL API)


ДЕМОНСТРАЦИЯСоздание метаданных <strong>OLAP</strong>


Описание измерения


Информация об уровняхLevel mappedto a column


Спецификация иерархийHierarchywith fourlevels


Спецификация куба


Аналитические пространства и<strong>OLAP</strong> DML


Аналитическое пространство и <strong>OLAP</strong> DMLJDeveloper + BI BeansJava <strong>OLAP</strong> API<strong>OLAP</strong> <strong>Catalog</strong>PL/SQL<strong>OLAP</strong> DMLРеляционныетаблицыАналитическоепространство


Аналитическое пространство и <strong>OLAP</strong> DML• Хранение многомерных объектов• Временное или постоянное• Многомерная модель совместима с базойданных Express• <strong>OLAP</strong> DML -- язык манипулированиямногомерными данными (Express SPL)• Выполнение DML команд и функций– интерактивное выполнение (<strong>OLAP</strong> Worksheet )– из <strong>OLAP</strong> API (класс SPLExecutor)– PL/SQL Package (DBMS_AW)• Analytic Workspace Manager


Oracle <strong>OLAP</strong> Worksheet


ДЕМОНСТРАЦИЯAnalytic Workspace Manager


Средства многомерного анализа


Средства анализа для <strong>OLAP</strong> OptionJDeveloperDiscovererBI BeansJava <strong>OLAP</strong> APIOracle Database<strong>OLAP</strong> <strong>Catalog</strong> (метаданные)PL/SQL<strong>OLAP</strong> DMLРеляционныетаблицыАналитическоепространство


Oracle Discoverer for <strong>OLAP</strong>• Инструментконечногопользователя• BI Beans длядоступа к<strong>OLAP</strong>-данным


Oracle Discoverer (Drake Release)DiscovererDiscoverer for <strong>OLAP</strong>BI BeansJava <strong>OLAP</strong> APIDiscoverer EUL (метаданные)<strong>OLAP</strong> <strong>Catalog</strong> (метаданные)РеляционныетаблицыАналитическоепространство


ДЕМОНСТРАЦИЯOracle Discoverer for <strong>OLAP</strong>


ДЕМОНСТРАЦИЯOracle JDeveloper & BI Beans


Миграция Express в <strong>OLAP</strong> Option1. Импорт БД в аналитическое пространство2. Преобразование в стандартный вид3. Регистрация в <strong>OLAP</strong> - каталогеAW CREATE TEST_AWIMPORT ALL FROM EIF FILE 'DATA_FILE_DIR/test_aw.eif' DATA DFNSNLS_CHARSET 'CL8MSWIN1251‘UPDATECOMMITCALL CREATE_DB_STDFORM('test_aw')UPDATECOMMITAWM <strong>Catalog</strong> View Enable for <strong>OLAP</strong> API & BI Beans


ВОПРОСЫ ИОТВЕТЫ

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!