Альтернатива есть, но она будет зависеть от определенных условий:
Автономные кубы.
Как указано в локальных кубах (службы Analysis Services) (найдите его в technet), его можно создать из реляционного источника данных с помощью сценария ASSL (язык сценариев служб Analysis Services).
Как? Основная схема такова:
- Разверните свой куб. Просто для создания подходящего сценария ASSL. Я полагаю, что если вы сделаете это один раз и поймете, как работает сценарий ASSL, вы можете создать его, не развертывая его.
- Запустите сценарий ASSL в программе, использующей AdomdClient.
Автономные кубы будут иметь определенные недостатки, они не поддерживают все функции, как полные серверные кубы, возможно, объем данных также будет проблемой, и все хлопоты, связанные с этим.
Я также использовал CubeSlice для получения сценария ASSL из шага 1, но я видел, что его можно извлечь из файлов решения с дополнительными усилиями, а также из развернутого куба. Вы можете проверить следующие страницы, на которых примерно объясняется, как это можно сделать:
Создание локальных кубов из реляционных данных
Полная инфраструктура OLAP без Microsoft Analysis Services
Как я уже сказал, это альтернатива, которую вы можете проверить.
person
RogerCamargo
schedule
15.10.2013