Можем ли мы использовать куб без развертывания?

Я новичок в SSAS, и я создал проект служб анализа, но у меня нет прав на развертывание решения на сервере. Итак, у меня вопрос: можем ли мы использовать данные куба без развертывания решения для целей разработки или любой другой альтернативы.

Спасибо,

Jagz W


person Jagz W    schedule 01.10.2013    source источник
comment
Вы можете развернуть проект на своем локальном экземпляре для целей тестирования, но если объем данных огромен, не обрабатывайте его!   -  person Frank Goortani    schedule 01.10.2013


Ответы (2)


Нет, вы не можете использовать данные куба, не развернув их на своем сервере. Чтобы использовать свой куб, вы должны обработать его.

person Dibin    schedule 01.10.2013

Альтернатива есть, но она будет зависеть от определенных условий:

Автономные кубы.

Как указано в локальных кубах (службы Analysis Services) (найдите его в technet), его можно создать из реляционного источника данных с помощью сценария ASSL (язык сценариев служб Analysis Services).

Как? Основная схема такова:

  1. Разверните свой куб. Просто для создания подходящего сценария ASSL. Я полагаю, что если вы сделаете это один раз и поймете, как работает сценарий ASSL, вы можете создать его, не развертывая его.
  2. Запустите сценарий ASSL в программе, использующей AdomdClient.

Автономные кубы будут иметь определенные недостатки, они не поддерживают все функции, как полные серверные кубы, возможно, объем данных также будет проблемой, и все хлопоты, связанные с этим.

Я также использовал CubeSlice для получения сценария ASSL из шага 1, но я видел, что его можно извлечь из файлов решения с дополнительными усилиями, а также из развернутого куба. Вы можете проверить следующие страницы, на которых примерно объясняется, как это можно сделать:

Создание локальных кубов из реляционных данных

Полная инфраструктура OLAP без Microsoft Analysis Services

Как я уже сказал, это альтернатива, которую вы можете проверить.

person RogerCamargo    schedule 15.10.2013