Главная » Microsoft SQL Server, Базы данных » Службы бизнес-аналитики

0

Бизнес-аналитика (Business Intelligence— BI)— это одна из областей, в которой SQL Server 2005 превосходит все остальные системы. Развитие средств бизнес-аналитики в SQL Server за последние несколько лет было стремительным. Результатом стало то, что версия SQL Server 2005 включает в себя три службы, специально предназначенные для бизнес- аналитики: службу интеграции (иногда для нее используется аббревиатура SSIS), службу отчетности (RS) и службу анализа (AS). Все эти три службы были созданы с помощью среды BI Developement Studio и управляются из утилиты Management Studio.

Служба интеграции

Служба интеграции (Integration Services) перемещает данные практически между любыми типами источников. Она является инструментом извлечения, преобразования и загрузки данных СУБД SQL Server. Как показано на рис. 3.4, служба интеграции для определения путей перемещения данных от одного подключения к другому использует графические средства. Пакеты службы интеграции достаточно гибкие, чтобы как напрямую копировать данные из столбца в столбец, так и выполнять сложные преобразования, использовать классификаторы и обработку исключений во время перемещения данных. Служба интеграции исключительно важна при преобразованиях данных, сборе информации из разнородных источников и обобщении информации хранилищ данных для анализа службой Analysis Services. Эта служба даже имеет инструменты для работы с нечеткими множествами данных.

Службу интеграции нельзя рассматривать лишь как развитие службы преобра- у«»,зования данных (DTS) СУБД SQL Server 2000. Служба интеграции — полностью

пОБИНрШ                 w

2005    переписанный инструмент извлечения, преобразования и загрузки данных

уровня предприятия. Среди множества прекрасных новых инструментов SQL Server 2005 служба интеграции является одной из самых ярких.

Служба интеграции может вам сильно пригодиться. Если у вас есть опыт работы с другими базами данных, но в SQL Server вы новичок, это один из инструментов, который несомненно поразит вас. В то время как другая компания развернула бы маркетинг такой службы интеграции как флагманского продукта, компания Microsoft глубоко ее запрятала в недрах SQL Server и не берет за ее установку дополнительной платы. Обязательно найдите время, чтобы открыть для себя службу интеграции, и вы не пожалеете.

Рис. 3.4. Служба интеграции графически иллюстрирует преобразования данных при их перемещении

В главе 42 описано, как создать и выполнить пакет SSIS.

Служба отчетности

Служба отчетности (Reporting Services) в SQL Server 2005 представляет собой полно- функциональное, основанное на Web-технологиях, управляемое решение. Ее отчеты могут быть экспортированы в форматы PDF, Excel и многие другие с помощью одного щелчка мышью; их также легко создавать и настраивать.

Отчеты определяются графически или программно и хранятся в качестве файлов . rd в базе данных службы отчетности в SQL Server. Их формированию может быть назначено расписание, они могут кэшироваться для пользователей, отправляться им по электронной почте или генерироваться по запросу с задаваемыми пользователями параметрами. Служба отчетности встроена в SQL Server, так что никаких дополнительных лицензий конечному пользователю не требуется. В то же время для обеспечения более высокой производительности многие администраторы баз данных выделяют для нее отдельный сервер. Если вы до сих пор используете пакет Crystal Reports, спросите себя — почему?

Изначально выпущенная в качестве надстройки к SQL Server 2000, служба от- Новдака ‘ четности в SQL Server 2005 дополнительно включила Web-ориентированный 2005                                        построитель отчетов (Report Builder), позволяющий конечным квалифицирован

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

5ин^рмаГщ1я^,аЯ ® главах 46 и 47 описываются процессы создания и развертывания отчетов с по- {             мощью службы Reporting Services.

Служба анализа

Служба анализа (Analysis Services) решает в SQL Server задачи бизнес-аналитики, или, точнее, оперативной аналитической обработки данных (OLAP). В сущности, служба анализа позволяет разработчику определять кубы, которые в чем-то сходны со сводными таблицами Excel и перекрестными запросами Access, но способные иметь множество измерений. Кубы содержат предварительно рассчитанные сводные или консолидированные данные из особо крупных баз данных. Это позволяет пользователю просто и быстро просматривать эти итоги без необходимости выполнения “долгоиграющих” запросов к терабайтам данных (рис. 3.5).

Рис. 3.5. Просмотр многомерного куба в службе анализа является упрощенным способом сравнения разнообразных аспектов данных

Служба анализа загружается независимо от SQL Server и рассматривается как одна из полноценных функций формирования хранилищ данных.

.Дополнитефая В главах 43-45 рассматриваются вопросы формирования кубов, раскрытия (информация \ данных и программирования запросов MDX в службе анализа.

Источник: Нильсен, Пол. Microsoft SQL Server 2005. Библия пользователя. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2008. — 1232 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии