OLAP Catalog
OLAP Catalog
OLAP Catalog
- 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
ВОПРОСЫ ИОТВЕТЫ