Доступ к кубу SSAS из разных доменов без прямого подключения к базе данных - PullRequest
1 голос
/ 04 мая 2010

Я впервые работаю со службами аналитики SQL Server и сталкиваюсь с дилеммой работы над проектом, в котором пользователи должны иметь доступ к кубам SSAS (через пользовательскую веб-панель мониторинга), которые живут на разных серверах и доменах, но без доступа к строкам подключения базы данных SSAS другого сервера. Таким образом, Организация A и Организация B будут иметь свои собственные кубы на своих собственных серверах, но пользователи Организации A должны иметь возможность просматривать кубы Организации B, а пользователи Организации B должны иметь возможность просматривать кубы Организации A, но ни одна организация не должна иметь доступа к Строка подключения.

Я читал о разрешении HTTP-доступа к серверу и кубу SSAS по ссылке ниже, но для этого требуется настроить пользователей для аутентификации или разрешить анонимный доступ к серверу одной организации для пользователей другой организации, и я не уверен это будет приемлемо для этой ситуации, или если это предпочтительный способ сделать это. Здесь приемлема производительность?

http://technet.microsoft.com/en-us/library/cc917711.aspx

Мне также интересно, возможно, имеет ли смысл запускать еженедельный / еженедельный процесс, который обращается к базе данных SSAS другой организации через веб-сервис или что-то еще, и переносит эти данные в базу данных на сервере организации, а затем перестраивает куб. Затем этот куб будет запрошен без необходимости подключаться к другому серверу организации при просмотре куба.

Кто-нибудь еще пытался сделать что-то подобное? Является ли HTTP-доступ стандартным способом? Или любые другие возможные варианты? Спасибо, и, пожалуйста, дайте мне знать, если вам нужна дополнительная информация, пока неясно, как это работает.

Ответы [ 2 ]

1 голос
/ 14 мая 2010

HTTP, вероятно, лучший вариант для того, что вы пытаетесь сделать. если они представляют собой две машины в одной сети, но не в одном домене, использование ipaddress \ username на каждой (один и тот же пользователь / пароль) будет работать, как в старых школах Windows в рабочих группах.

Вы также можете просто сделать резервную копию, ftp и загрузить / восстановить куб на другом компьютере, это может сработать для того, что вы делаете.

0 голосов
/ 18 марта 2016

в соответствии с рекомендациями ScaleOvenStove HTTP - лучшее решение для вашего случая, но пользователи должны синхронизироваться на обоих серверах, чтобы получить доступ через HTTP.Пользователи в сети организации могут быть синхронизированы с помощью инструмента AD Sync.Пользователь должен быть создан в сети другой организации с минимальными правами, и вы можете определить безопасность на основе ролей для доступа к нему в кубе

...