У меня есть таблица табличной модели, которая содержит несколько разделов по годам. Все разделы загружаются путем выполнения одной и той же хранимой процедуры и предоставления параметра года для хранимой процедуры. Хранимая процедура имеет несколько шагов обработки данных, прежде чем она начнет возвращать данные. Для возврата данных требуется около 10 минут.
Если мы попытаемся обрабатывать 5 разделов (лет) параллельно, мы увидим, как SSAS ожидает, когда хранимая процедура начнет возвращать данные для одного раздела, прежде чем перейти к следующий раздел. Это не работает параллельно.
Я пытаюсь определить, является ли это нормальным поведением для SSAS Tabular. Я знаю, что он поддерживает параллельную обработку разделов, и это, кажется, работает, пока запрос обеспечения немедленно начинает возвращать данные. Но если раздел подготовлен с использованием хранимой процедуры, и эта процедура должна работать, SSAS не пытается выполнить ее параллельно.
В SSMS я подтвердил, что для моего соединения с источником данных в табличной базе данных включено несколько соединений (10).
Спасибо за понимание.