рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

OLAP технологии

OLAP технологии - раздел Право, Содержание: 1 Введение 2 Хранилища Данных 5 2.1 Что Такое Хранилище Данных? 2...

Содержание: 1 Введение 2 Хранилища данных 5 2.1 Что такое хранилище данных? 2.2 Типичная структура хранилищ данных 2.1 Таблица фактов 2.2 Таблицы измерений 2.3 OLAP на клиенте и на сервере 2.4 Технические аспекты многомерного хранения данных 3 Основные понятия OLAP 3.1 Тест FAMS3.2 Многомерное представление информации 16 3.3 Кубы 16 3.3.1 “Разрезание” куба 3.2 Метки 3.3 Иерархии и уровни 3.4 Архитектура OLAP приложений 4 Заключение 5 Список использованной литературы 6 Список иллюстраций 1 Введение Трудно найти в компьютерном мире человека, который хотя бы на интуитивном уровне не понимал, что такое базы данных и зачем они нужны. В отличие от традиционных реляци¬онных СУБД, концепция OLAP не так широко известна, хотя загадочный термин "кубы OLAP" слышали, наверное, почти все. Что же такое Online Analytical Processing? OLAP - это не отдельно взятый программный продукт, не язык программирования и даже не конкретная технология.

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

Для начала мы выясним, зачем аналитикам надо как-то специально облегчать доступ к данным.

Дело в том, что аналитики - это особые потребители корпоративной информации. Задача аналитика - находить закономерности в больших массивах данных. Поэтому аналитик не будет обращать внимания на отдельно взятый факт, что в четверг четвертого числа контр¬агенту Чернову была продана партия черных чернил - ему нужна информация о сотнях и ты¬сячах подобных событий. Одиночные факты в базе данных могут заинтересовать, к примеру, бухгалтера или начальника отдела продаж, в компетенции которого находится сделка.

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

Традицион¬ные отчеты, даже построенные на основе единого хранилища, лишены одного - гибкости. Их нельзя “покрутить”, “развернуть” или “свернуть”, чтобы получить желаемое представление данных. Конечно, можно вызвать программиста, и он сделает новый отчет достаточно быстро - скажем, в течение часа. Получается, что аналитик может проверить за день не более двух идей. А ему (если он хороший аналитик) таких идей может приходить в голову по нескольку в час. И чем больше “срезов” и “разрезов” данных анали¬тик видит, тем больше у него идей, которые, в свою очередь, для проверки требуют все но¬вых и новых “срезов”. Вот бы ему такой инструмент, который позволил бы разворачивать и сворачивать данные просто и удобно! В качестве такого инструмента и выступает OLAP. Хотя OLAP и не представляет собой необходимый атрибут хранилища данных, он все чаще и чаще применяется для анализа накопленных в этом хранилище сведений.

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

Они могут быть загружены в специальную БД OLAP или оставлены в реляционном хранилище.

Важнейшим его элементом являются метаданные, т. е. информация о структуре, размещении и трансформации данных. Благодаря ним обеспечивается эффективное взаимодействие различных компонентов хранилища. Подытоживая, можно определить OLAP как совокупность средств многомерного анализа данных, накопленных в хранилище. Теоретически средства OLAP можно применять и непосредственно к оперативным данным или их точным копиям (чтобы не мешать оперативным пользователям). Но мы тем самым рискуем наступить на уже описанные выше грабли, то есть начать анализировать оперативные данные, которые напрямую для анализа непригодны. 2 Хранилища данных 2.1 Что такое хранилище данных? Информационные системы масштаба предприятия, как правило, содержат приложения, предназначенные для комплексного многомерного анализа данных, их динамики, тенденций и т.п. Такой анализ в конечном итоге призван содействовать принятию решений.

Нередко эти системы так и называются — системы поддержки принятия решений.

Принять любое управленческое решение невозможно не обладая необходимой для этого информацией, обычно количественной. Для этого необходимо создание хранилищ данных (Data warehouses), то есть процесс сбора, отсеивания и предварительной обработки данных с целью предоставления результирующей информации пользователям для статистического анализа (а нередко и создания аналитических отчетов). Ральф Кимбалл (Ralph Kimball), один из авторов концепции хранилищ данных, описывал хранилище данных как "место, где люди могут получить доступ к своим данным" (см например, Ralph Kimball, "The Data Warehouse Toolkit: Practical Techniques for Building Dimensional Data Warehouses", John Wiley & Sons, 1996 и "The Data Web house Toolkit: Building the Web-Enabled Data Warehouse", John Wiley & Sons, 2000). Он же сформулировал и основные требования к хранилищам данных: • поддержка высокой скорости получения данных из хранилища; • поддержка внутренней непротиворечивости данных; • возможность получения и сравнения так называемых срезов данных (slice and dice); • наличие удобных утилит просмотра данных в хранилище; • полнота и достоверность хранимых данных; • поддержка качественного процесса пополнения данных.

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

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

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

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

И, в-третьих, обычные базы данных чаще всего являются источником данных, попадающих в хранилище. Кроме того, хранилище может пополняться за счет внешних источников, например статистических отчетов. 2.2

Типичная структура хранилищ данных

2.2.2 Таблицы измерений Таблицы измерений содержат неизменяемые либо р... Пример схемы "звезда" Если же хотя бы одно измерение содержится в неск... Дополнительные таблицы измерений в такой схеме, обычно соответствующие... Рисунок 6. Однако создавать хранилища можно и в обычных реляционных СУБД.

OLAP на клиенте и на сервере

Если же источник исходных данных — серверная СУБД, многие из клиентски... Помимо этого многие компании предлагают элементы управления ActiveX и ... Типичным примером таких отчуждаемых агрегатных данных является статист... Идея сохранения кэша с агрегатными данными в файле получила свое дальн... Преимущества применения серверных OLAP-средств по сравнению с клиентск...

Технические аспекты многомерного хранения данных

Технические аспекты многомерного хранения данных. Цель хранения агрегатных данных — сократить время выполнения запросов,... • HOLAP (Hybrid OLAP) — исходные данные остаются в той же реляционной ... Некоторые OLAP-средства поддерживают хранение данных только в реляцион... Выбор способа хранения зависит от объема и структуры исходных данных, ...

Основные понятия OLAP

Основные понятия OLAP 3.1

Тест FAMS

Тест FAMS. OLAP — это ключевой компонент организации хранилищ данных. E.F. Codd, and C.T.Salley, Providing OLAP (on-line analytical processing) t... В 1995 году на основе требований, изложенных Коддом, был сформулирован...

Многомерное представление информации

2, использованы суммы продаж, а в качестве измерений - время, товар и ... Что уж говорить о кубах с количеством измерений, большим трех? Для виз... Пользователь получает естественную, интуитивно понятную модель данных,... Кубы OLAP предоставляет удобные быстродействующие средства доступа, пр... п.

– Конец работы –

Используемые теги: OLAP, технологии0.05

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ТЕХНОЛОГИИ СОЦИАЛЬНОЙ РАБОТЫ. ОБЩИЕ ТЕХНОЛОГИИ СОЦИАЛЬНОЙ РАБОТЫ. МЕЖДИСЦИПЛИНАРНЫЕ ТЕХНОЛОГИИ И МЕТОДИКИ СОЦИАЛЬНОЙ РАБОТЫ
Учебник подготовлен коллективом авторов... гл канд искусствовед наук проф Т В Шеляг гл д р... наук проф П Д Павленок...

Совместное использование учетных систем и технологии OLAP
На сайте allrefs.net читайте: "Совместное использование учетных систем и технологии OLAP"

Информационные технологии решения функциональных задач государственного и муниципального управления
На сайте allrefs.net читайте: "Информационные технологии решения функциональных задач государственного и муниципального управления"

ИНФОРМАЦИОННые технологии управления
На сайте allrefs.net читайте: "ИНФОРМАЦИОННые технологии управления"

Современные технологии строительства
На сайте allrefs.net читайте: "Современные технологии строительства"

Магия и политические технологии
На сайте allrefs.net читайте: "Магия и политические технологии"

ВВЕДЕНИЕРЕГИОНАЛЬНЫЕ МОДЕЛИ СОЦИАЛЬНОЙ ЗАЩИТЫ НАСЕЛЕНИЯ: ПРОБЛЕМЫ, ТЕХНОЛОГИИ
На сайте allrefs.net читайте: "РЕГИОНАЛЬНЫЕ МОДЕЛИ СОЦИАЛЬНОЙ ЗАЩИТЫ НАСЕЛЕНИЯ: ПРОБЛЕМЫ, ТЕХНОЛОГИИ"

СОЦИАЛЬНЫЕ ТЕХНОЛОГИИ
На сайте allrefs.net читайте: "СОЦИАЛЬНЫЕ ТЕХНОЛОГИИ"

ПОЛОЖЕНИЕ ОБ ОТДЕЛЕ ГЛАВНОГО ТЕХНОЛОГА
На сайте allrefs.net читайте: "ПОЛОЖЕНИЕ ОБ ОТДЕЛЕ ГЛАВНОГО ТЕХНОЛОГА"

Информационные технологии управления
На сайте allrefs.net читайте: "Информационные технологии управления"

0.033
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам