- PVSM.RU - https://www.pvsm.ru -
Итак, предыдущая часть [1] была посвящена настройке сервиса SQL Reporting в Windows Azure. Мы рассмотрели два варианта настройки сервисов публикации отчетов: как сервис (SQL Reporting) и с использованием виртуальной машины SQL Server (SSRS). Теперь давайте разберем способ настройки сервисов SQL Reporting и SQL Server для поддержки сценариев multi-tenant, когда один сервис отчетов может использоваться для разных источников данных.
Как было сказано ранее, что оба решения используют механизм разграничения прав доступа к каталогам отчетов на основе ролей. Этот метод аутентификации основан на Windows аутентификации. Таким образом, каждый пользователь, который имеет Windows аккаунт для доступа к виртуальной машине SQL Server, может использовать SQL Server Reporting Services.
Как вы видите, оба решения предоставляют одинаковые возможности для сервиса построения отчетов. Обычный SQL Server также можно использовать для соединения с базой данных, используя механизмы Windows аутентификации. SQL Azure и сервисы SQL Reporting данной возможности не поддерживают, однако это известное ограничение облачной платформы Windows Azure.
Согласно сравнению цен, сервис SQL Reporting предпочтителен к использованию в решении, где отчеты генерируются нечасто и основном доступны в виде static контента. Если же ваше приложение или пользователи могут генерировать множество отчетов с течением времени, тогда SQL Server Reporting Services размещенные на отдельной виртуальной машине является более предпочтительным вариантом. Как бонус вы также получите все возможности SQL Server.
Однако конкретное решение, какой из вариантов построения сервиса отчетов использовать должно быть прежде всего проанализировано с точки зрения затрат и ресурсов в каждом конкретном случае.
Автор: RisingStar
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/windows-azure/37310
Ссылки в тексте:
[1] предыдущая часть: http://habrahabr.ru/company/epam_systems/blog/183566/
[2] Источник: http://habrahabr.ru/post/184548/
Нажмите здесь для печати.