У меня есть база данных, содержащая данные о статьях, структурах и производителях. Это означает, что статья связана с 1 производителем и с N структурными узлами (представьте, что это узлы классификации статей).
Запрос статей с использованием T-SQL с множеством условий в настоящее время слишком медленный, чтобы его можно было использовать для электронного магазина, даже с хорошим оборудованием и правильно проиндексированными таблицами. (должно быть меньше 1 секунды). Теперь мне интересно, имеет ли смысл обращаться к этим данным через OLAP-куб. Я уже разработал один для получения агрегатов, таких как: Сколько товаров производителя X существует ниже узла Y рекурсивно?
Эти агрегации довольно быстрые, теперь мне интересно, имеет ли смысл также извлекать целые наборы результатов статей через кубы. Значение: Дайте мне рекурсивно каждый идентификатор статьи производителя X, который существует ниже узла Y. Поскольку наборы результатов могут быть довольно большими, запрос занимает еще больше времени.
Поэтому мой вопрос: есть ли способ справиться с большими наборами результатов в SSAS, или это совершенно неправильное направление, в котором я иду?