![]() 
Основой решения Oracle для создания аналитических систем и 
  хранилищ данных является система управления базами данных Oracle9i Database 
  , с помощью которой можно не только надежно хранить огромные объемы аналитической 
  информации, но и эффективно выполнять процедуры извлечения данных из разнородных 
  источников, согласовывать, агрегировать и преобразовывать эти данные в аналитическую 
  информацию, загружать ее в хранилище. 
  Кроме того, средствами этого же продукта поддерживаются различные методы анализа 
  данных, включая многомерный анализ, прогнозирование, поиск закономерностей. 
  Все эти функции реализуются описанными ниже специальными компонентами Oracle9i: 
Компонент Data Warehouses объединяет те возможности 
  сервера Oracle, которые предназначены для построения и эффективного использования 
  хранилищ данных. Режимы функционирования базы данных для аналитических задач 
  коренным образом отличаются от ситуации в системах транзакционной обработки 
  (OLTP). Они требуют специальных настроек параметров, методов индексирования 
  и обработки запросов.
  
  Начиная с Oracle7, в СУБД Oracle стали появляться новые средства, с помощью 
  которых совершенствовалась работа базы в режиме хранилищ и витрин данных. К 
  их числу относятся параллельная обработка запросов, позволяющая наиболее полно 
  использовать возможности многопроцессорных аппаратных платформ, эффективные 
  битовые (bitmap) индексы и специализированные алгоритмы выполнения запросов, 
  такие как хэш-соединения (hash joins), которые многократно повысили производительность 
  обработки аналитических запросов. 
В СУБД Oracle имеется мощная возможность секционирования данных (partitioning), облегчающая управление и значительно ускоряющая обработку очень больших таблиц и индексов. Кроме того, появились новые схемы оптимизации, преобразующие запросы к типу "звезда", что позволяет избежать ресурсоемкого полного соединения справочных таблиц.
Одним из важнейших усовершенствований в этом же направлении является технология управления суммарными данными на основе материализованных представлений (materialized views). Анализируя статистику работы системы, СУБД рекомендует администратору необходимые агрегаты, автоматически их создает и периодически обновляет. Затем при выполнении запросов с агрегированием система автоматически переписывает их таким образом, чтобы они обращались к суммарным данным, хранящимся в материализованных представлениях. Такой подход резко, иногда на несколько порядков, повышает производительность хранилища данных для конечных пользователей. Среди других технологий, связанных с быстродействием в аналитических задачах, - функциональные индексы, специальные операции для вычисления итогов и подитогов в отчетах, широкий спектр встроенных аналитических функций и ряд других.
ETL компонент - это расширение стандартных средств СУБД Oracle дополнительными командами и средствами, полезными для задач сбора и преобразования данных. К таким средствам относятся внешние таблицы, автоматическая фиксация изменения данных (change data capture), табличные функции, одновременный ввод и корректировка данных, ввод данных в несколько таблиц и др.
Опция OLAP Services позволяет хранить и обрабатывать многомерную информацию на том же сервере баз данных, где находится реляционное хранилище. По функциональным возможностям OLAP Services сравнимы с многомерной СУБД Oracle Express и по-существу завершают процесс интеграции технологии Oracle Express c реляционным сервером Oracle Database. Средства OLAP Services поддерживают в полном объеме основной язык сервера Express, а для существующих баз данных Express обеспечивается их миграция в СУБД Oracle.
Средствами опции Oracle9i Data Mining реализуется технология data mining, с помощью которой в больших объемах информации можно автоматически выявить закономерность и взаимосвязи, полезные для принятия управленческих решений.
 Для разработки и развертывания хранилищ и витрин данных предназначен Oracle 
  Warehouse Builder, который представляет собой интегрированную CASE-среду, 
  ориентированную на создание информационно-аналитических систем. Средствами этого 
  продукта можно проектировать, создавать и администрировать хранилища и витрины 
  данных, разрабатывать и генерировать процедуры извлечения, преобразования и 
  загрузки данных из различных источников, эффективно управлять метаданными. Стандарты 
  Common Warehouse Model, лежащие в основе репозитория Oracle Warehouse Builder, 
  обеспечивают его интеграцию с различными аналитическими инструментальными средствами 
  как Oracle, так и других фирм. Для организации доступа с рабочих мест аналитиков 
  к данным хранилища и витрин используются специализированные рабочие места, поддерживающие 
  необходимые технологии как оперативного, так и долговременного анализа. Аналитическая 
  деятельность в рамках корпорации достаточно разнообразна и определяется характером 
  решаемых задач, организационными особенностями компании, уровнем и степенью 
  подготовленности аналитиков.
  В связи с этим современный подход к инструментальным средствам анализа не ограничивается 
  использованием какой-то одной технологи. В настоящее время принято различать 
  четыре основных вида аналитической деятельности:
Каждая из этих технологий поддерживается продуктами Oracle: для стандартной отчетности используется Oracle Reports, для формирования нерегламентированных отчетов и запросов - Oracle Discoverer, для сложного многомерного анализа - опция сервера Oracle9i OLAP Services вместе с JDeveloper и BI Java Beans или линия продуктов Oracle Express, а для задач "извлечения знаний"- опция Oracle Data Mining.
Важнейшей чертой аналитических инструментальных средств и приложений Oracle является их готовность к работе в среде Web. Менеджеры и аналитики, где бы они ни находились, могут получать информацию из Хранилищ и Витрин Данных в защищенной Интранет-архитектуре с помощью сервера приложений Oracle9i Application Server.
Кроме собственно продуктов, обеспечивающих полное решение для корпоративной информационно-аналитической системы, корпорация Oracle предлагает оригинальную методологию выполнения проекта по созданию и сопровождению таких систем. Эта методология называется Data Warehouse Method (DWM) и является частью общего подхода Oracle к проектированию и реализации различных проектов.
За дополнительной информацией обращайтесь в компанию Interface Ltd.
| INTERFACE Ltd. | 
 | ||||