Многомерный куб SSAS - параллельная обработка разделов - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть один многомерный куб, в котором есть только одна таблица фактов с 2 разделами.Я запускаю обработку, и когда я посмотрел в окне Process Progress, я увидел, что обработан только один раздел, а другой ожидает.И как-то я ожидал, что он будет обрабатывать оба раздела параллельно.

Я что-то упустил, или он просто работает таким образом по умолчанию.Должен ли я сделать что-то для принудительной параллельной обработки, чтобы ускорить ее?

Спасибо!

1 Ответ

0 голосов
/ 21 февраля 2019

Как вы отправляете запрос на обработку?Попробуйте использовать сценарий XMLA с параметром Parallel, как описано ниже.

<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
    <Parallel>
        <Process>
            <Object>
                <DatabaseID>Your Cube</DatabaseID>
                <CubeID>Your Cube</CubeID>
                <MeasureGroupID>Fact Table</MeasureGroupID>
                <PartitionID>Fact_Table_Partition_1</PartitionID>
            </Object>
            <Type>ProcessFull</Type>
        </Process>
        <Process>
            <Object>
                <DatabaseID>Your Cube</DatabaseID>
                <CubeID>Your Cube</CubeID>
                <MeasureGroupID>Fact Table</MeasureGroupID>
                <PartitionID>Fact_Table_Partition_2</PartitionID>
            </Object>
            <Type>ProcessFull</Type>
        </Process>
    </Parallel>
</Batch>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...