Я впервые работаю со службами аналитики SQL Server и сталкиваюсь с дилеммой работы над проектом, в котором пользователи должны иметь доступ к кубам SSAS (через пользовательскую веб-панель мониторинга), которые живут на разных серверах и доменах, но без доступа к строкам подключения базы данных SSAS другого сервера. Таким образом, Организация A и Организация B будут иметь свои собственные кубы на своих собственных серверах, но пользователи Организации A должны иметь возможность просматривать кубы Организации B, а пользователи Организации B должны иметь возможность просматривать кубы Организации A, но ни одна организация не должна иметь доступа к Строка подключения.
Я читал о разрешении HTTP-доступа к серверу и кубу SSAS по ссылке ниже, но для этого требуется настроить пользователей для аутентификации или разрешить анонимный доступ к серверу одной организации для пользователей другой организации, и я не уверен это будет приемлемо для этой ситуации, или если это предпочтительный способ сделать это. Здесь приемлема производительность?
http://technet.microsoft.com/en-us/library/cc917711.aspx
Мне также интересно, возможно, имеет ли смысл запускать еженедельный / еженедельный процесс, который обращается к базе данных SSAS другой организации через веб-сервис или что-то еще, и переносит эти данные в базу данных на сервере организации, а затем перестраивает куб. Затем этот куб будет запрошен без необходимости подключаться к другому серверу организации при просмотре куба.
Кто-нибудь еще пытался сделать что-то подобное? Является ли HTTP-доступ стандартным способом? Или любые другие возможные варианты? Спасибо, и, пожалуйста, дайте мне знать, если вам нужна дополнительная информация, пока неясно, как это работает.