Как оптимизировать генерацию отчетов, используя комбинации UDF, Pivot, View и Tables? - PullRequest
0 голосов
/ 17 января 2020

Мне нужен совет / руководство о том, как оптимизировать, реструктурировать или перепроектировать каким-либо другим способом для представления, имеющего дерево зависимостей, как показано ниже:

-MonthlyRegister
    -- MonthlyStaging (here some column values are added using below view)
        --- MiscNotesView  (this view concatenates multiple row texts of a single column for an ID)
    -- MonthlyPivot (here pivot happens)
        --- MonthlyListView (here view is created using the function below)
            ---- monthlylistfunction  (this function used 3 views as below)
                ----- categoryview
                ----- statusview
                ----- transactiontable

Окончательный отчет, который создается, занимает около 30 секунд в таблице начального представления 30 000 строк. Обратите внимание, что задействовано около 4 операций. Посоветуйте, пожалуйста, как улучшить вышесказанное.

спасибо и всего наилучшего

...