Материал: Л-2 - Архитектурные решения

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

3. Хранилище данных

Представляет собой среду для извлечения данных и формирования отчетов.

Модель ХД проектируют и оптимизируют для нужд

извлечения данных.

Характерны умышленная избыточность, меньшее количество таблиц и более простые связи. Более простые и эффективные запросы по сравнению с OLTP.

Управление ХД и запросы к нему – на языке T-SQL.

4. Оперативная аналитическая обработка

Динамический оперативный анализ сгруппированных данных – частые запросы на разных уровнях детализации с фигурной нарезкой данных.

Задачи OLAP решает компонент Analysis Services в

составе MS SQL Server.

Вычисляет итоги разных уровней и хранит их в оптимизированных многомерных структурах (кубах). Предо-

ставляет мощные средства анализа данных.

Исходные данные для кубов хранит реляционное ХД. Для управления кубами и выполнения запросов к ним применяют язык MDX (Multidimensional Expressions).

5. Интеллектуальный анализ данных (добыча данных)

Системы OLAP дают пользователю ответы на вопросы. Задача – ставить вопросы, помогающие отбирать аномалии, тренды и др.

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

Система Analysis Services поддерживает алгоритмы интеллектуального анализа. Управление моделями и выполнение запросов к ним – язык DMX (Data Mining Extensions).

Компоненты MS SQL Server (1)

Database Engine – ядро СУБД, основная служба хранения, обработки и обеспечения безопасности данных, репликации, полнотекстового поиска, средств управления реляционными и XML-данными.

Analysis Services – средства создания и управления OLAPприложениями и приложениями интеллектуального анализа данных.

Reporting Services – серверные и клиентские компоненты для создания табличных, матричных и графических отчетов, а также отчетов в свободной форме.

Компоненты MS SQL Server (2)

Integration Services – набор графических средств и программируемых объектов для перемещения, копирования и преобразования данных (ETL).

Master Data Services – решение по управлению основными данными:

настраивается для управления любой структурой (товары, заказчики, счета);

поддерживает иерархии, детальную настройку безопасности, транзакции, управление версиями данных и биз- нес-правила;

поддерживает использование Excel для управления данными.