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 для управления данными.