Обзор очень высокого уровня:
Основные службы для ядра СУБД состоят из самой службы SQL Server (или MSSQLSERVER), а также есть агент SQL Server и браузер SQL Server. Агент SQL Server является планировщиком заданий для SQL Server и выполняет некоторые другие задачи обслуживания и т. Д., В то время как служба обозревателя помогает принимать входы в систему и т. Д., Создавая более простой способ подключения клиентских приложений к SQL Server.
Все три из этих сервисов, тем не менее, являются настоящими «сервисами» в том смысле, что они работают на вашем сервере. Но из этих трех вам ТОЛЬКО нужен работающий MSSQLSERVER, чтобы иметь возможность работать с ядром реляционной базы данных. (Другие две услуги являются необязательными.)
Затем, в дополнение к основным функциям ядра СУБД, существует множество надстроек или дополнительных «продуктов» и инструментов, которые предлагает Microsoft, чтобы сделать SQL Server намного лучше и привлекательнее в качестве платформы / предложения. Как вы видели, они обычно продаются как «услуги».
Службы Reporting Services (или SSRS) - отличное решение, использующее собственную базу данных SQL Server для хранения информации об источниках данных, расписаниях доставки отчетов, разрешениях на доступ и т. Д. ... для мощного механизма создания отчетов, который делает его очень простым выводить отличные отчеты из почти любого источника данных. Вы просто определяете источники для отчетов, соединяете наборы данных и параметры, а затем используете специальную разметку XML (язык определения отчетов или RDL) для определения внешнего вида, формы, формы и т. Д. Ваших отчетов. И Microsoft создала «подправленную» версию Visual Studio, чтобы сделать создание / разработку / редактирование этих отчетов намного проще. Эта версия Visual Studio называется SQL Server Business Intelligence Design Studio (или BIDS).
Аналогичным образом, Microsoft также использует BIDS, чтобы помочь разработчикам, администраторам баз данных и аналитикам создавать кубы данных - многомерные «объединенные» таблицы, используя специализированную схему, которая позволяет службам SQL Server Analysis Services (SSAS) преобразовывать практически любую комбинацию отношений данных в Чтобы предоставить «аналитические данные». Итак ... скажем, у вас есть компания, продающая виджеты: вы можете определить отношения между продуктами, клиентами, регионами продаж, датами и т. Д. - SSAS возьмет эти данные (вместе со специально определенными определениями «куба», которые определяют эти отношения, их гранулярность и т. д.) и предварительно рассчитайте результат практически для любой комбинации этих «измерений» или углов данных - чтобы вы могли сказать что-то вроде: «Покажите мне все виджеты x-brand, продаваемые специалистами по продажам в северо-западный регион в январе этого года ... ", и он даст вам сумму проданных деталей ... и даже позволит вам детализировать данные по продажам, магазинам и т. д. - при условии, что вы определили свой куб / отношения по мере необходимости.
Конечно, эта функциональность довольно мощная, но вы почти никогда не хотите, чтобы эти кубы работали с вашими производственными таблицами ... поэтому компании обычно создают хранилища данных или витрины данных для хранения своих аналитических данных. Но для копирования данных на обычные базой от производства на эти склады / витрины .. вам нужен какой-то инструмент, который позволяет легко определить, какие изменения следует принять, как их следует обрабатывать и какие изменения / изменения необходимо внести в них, чтобы вывести их из сильно нормализованной производственной среды в крайне ненормализованное хранилище / витрину данных (где вы используете схемы типа «снежинка» или «звезда») ...И этот инструмент / служба - это не что иное, как службы интеграции SQL Server (SSIS), которые имеют богатый набор соединителей, насосов, преобразователей, мониторов и т. Д. Для упрощения преобразований и миграций данных по расписанию. Что очень круто в этом инструменте / сервисе, тем не менее ... это то, что он не просто соединяет / преобразует данные между SQL Server и SQL Server ... но он способен подключать источники данных MOST к источникам данных MOST - так что это мощный инструмент для преобразования, экспорта, импорта, изменения, настройки и т. д. всех ваших данных.
И ... чтобы определить «рабочие процессы» для ваших проектов интеграции / преобразования, вы также используете Business Intelligence Design Studio - так же, как с определением кубов и т. Д. Для служб аналитики SQL Server.
В конечном счете, все это так здорово, что вы получаете доступ к:
SQL Server
Службы отчетов SQL Server
Службы интеграции SQL Server
Службы аналитики SQL Server
С выпусками SQL Server Standard и Enterprise Edition - поэтому нет необходимости покупать дополнительные инструменты / решения / предложения, чтобы иметь возможность воспользоваться этими замечательными функциями. (Корпоративная версия SQL Server, которая стоит примерно в 5 раз дороже, чем Standard ... в некоторых отношениях поставляется с гораздо лучшими / более прохладными функциями ... но вы все равно получаете солидный набор всех функций, используя Standard Edition.)