Различия между DrilldownLevel и потомками - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь собрать список фактов из куба. Я знаю, что при использовании перекрестного продукта descendants(<Set>) для каждой верхней иерархии он будет возвращать все факты.

Но, учитывая большой размер некоторых кубов (более 100 миллионов фактов в определенном наборе данных), этот подход нежизнеспособен. Я попробовал тот же запрос, используя DrilldownLevel(<Set>) вместо descendants(<Set>), и я не понимаю разницу между ними. Я действительно думал, что это даст те же результаты, я просто хотел сравнить производительность, но это было не так.

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

Решено: У меня просто были особые случаи использования, когда это дало бы те же результаты. DrilldownLevel фактически сверлит вниз на один уровень, тогда как descendants сверлит до дна.

...