Как мне обработать отдельный раздел куба - PullRequest
3 голосов
/ 19 февраля 2011

У меня настроен куб с несколькими разделами - по одному на каждый год данных в моей таблице фактов. Я хотел бы обрабатывать разделы на индивидуальной основе. Это возможно? Если да, то как мне это сделать?

Спасибо

Ответы [ 2 ]

6 голосов
/ 21 февраля 2011

Самым простым способом обработки отдельного раздела вручную является среда SQL Server Management Studio, в которой можно просто щелкнуть правой кнопкой мыши любой раздел и выбрать «Обработка». Я думаю, это не то, что вы хотите.

Как вы обрабатываете свой куб в первую очередь? Например, если вы используете SSIS, вы можете использовать преобразование сценария для создания сценария XMLA, который обрабатывает отдельный раздел. В простейшей форме скрипт будет принимать только существующий XMLA и заменять имя раздела на правильное значение. Мы сделали это в проекте, и он работает очень хорошо. Сгенерированный сценарий также может быть выполнен с помощью задачи SSIS XMLA.

Если вы объясните свои требования более подробно, возможно, я смогу помочь вам лучше.

Nicolas

4 голосов
/ 02 марта 2011

вы также можете сделать это из BIDS, перейдите на вкладку Разделы вашего куба, найдите раздел, который вы хотите обработать, щелкните правой кнопкой мыши по нему, и вы увидите опцию

...