Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции / Л-2 - Архитектурные решения

.pdf
Скачиваний:
14
Добавлен:
28.06.2021
Размер:
636.6 Кб
Скачать

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

Средства управления

MS SQL Server (1)

SQL Server Management Studio – интегрированная среда доступа, настройки, управления, администрирования и разработки в SQL Server. Для разработчиков и администраторов с различными уровнями навыков.

Диспетчер конфигурации SQL Server – обеспечивает управления конфигурацией служб, серверных и клиентских протоколов, клиентов SQL Server.

Приложение SQL Server Profiler – предоставляет графический пользовательский интерфейс для наблюдения за экземпляром Database Engine и службы Analysis Services.

Средства управления

MS SQL Server (2)

Помощник по настройке компонента Database Engine

помогает создавать оптимальные наборы индексов, индексированных представлений и секций.

Клиент Data Quality:

предоставляет простой GUI для подключения к серверу служб Data Quality Services (DQS) и выполнения операций очистки данных$

позволяет централизованно отслеживать различные действия, выполняемые во время операции очистки данных.

Средства управления

MS SQL Server (3)

Службы SQL Server Data Tools – содержат:

интегрированную среду разработки для создания решений для компонентов бизнес-аналитики Analysis Services, Reporting Services и Integration Services;

интегрированную среду разработки для выполнения работ по созданию в Visual Studio баз данных для любой платформы SQL Server.

Компоненты связи – устанавливают компоненты для связи между клиентами и серверами и сетевые библиотеки для DB-библиотеки, ODBC и OLE DB.

Проблема выбора выпуска и компонентов

Различные выпуски SQL Server удовлетворяют индивидуальным требованиям каждой организации или отдельного лица к производительности, среде выполнения и цене.

Набор устанавливаемых компонентов SQL Server зависит от потребностей конкретного пользователя.

Приведем сведения, на основе которых из множества выпусков и компонентов, доступных в SQL Server, мож-

но сделать наилучший выбор.

Выпуски (редакции)

MS SQL Server

Основные выпуски:

Enterprise Edition (64- и 32-разрядная версия)

Business Intelligence (64- и 32-разрядная версия)

Standard Edition (64- и 32-разрядная версия)

Дополнительные выпуски:

Web Edition (64- и 32-разрядная версия)

Developer Edition (64- и 32-разрядная версия)

Express Edition (64- и 32-разрядная версия)

Compact Edition