Сводная таблица работает медленно при использовании табличной модели служб Analysis Services - PullRequest
0 голосов
/ 23 января 2020

Работа в Excel и запросы к табличной модели ssas работают нормально, когда мы оставляем значения в столбцах. Но когда у нас есть строки с большим количеством элементов и помещаем значения в строки для поворота таблицы (см. Изображение), это замедляет процесс. Это не было проблемой, когда мы работали с многомерным кубом. Что я могу сделать, чтобы повысить производительность табличной модели? Снимок Excel

1 Ответ

0 голосов
/ 24 января 2020

Очень сложно ответить на этот вопрос, не зная больше деталей о вашей модели данных. Некоторые вещи, которые следует учитывать:

  • Каковы мощности столбцов [ItemID] и [Item Description]? Если количество элементов близко к числу самой таблицы, возможно, лучше использовать отчет DetailRows (детализация) .
  • . Можно ли ограничить число возвращаемых строк, установив фильтр или слайсер в сводной таблице?
  • Насколько сложен код DAX ваших двух показателей [Общий доход от продаж] и [Общий промо $]? Возможно, вы сможете добиться гораздо большей производительности, оптимизировав эти два параметра.
  • Какова производительность при запросе модели с использованием DAX, например, в DAX Studio или SSMS:

    EVALUATE
    SUMMARIZECOLUMNS(
        Item[ItemID],
        Item[Item Description],
        "Total Fcst Revenue", [Total Fcst Revenue],
        "Total Promo $", [Total Promo $]
    )
    

    Если производительность чистого DAX-запроса значительно выше, чем эквивалентного MDX-запроса, возможно, вы страдаете от последствий отсутствия оптимизации слияния в MDX .

...