【发布时间】:2020-01-23 20:28:43
【问题描述】:
当我们在列中保留值时,在 excel 中工作和查询 ssas 表格模型可以正常工作。但是当我们有高基数的行并在行中放置值以旋转表时(见图),它会减慢速度。当我们使用多维多维数据集时,这不是问题。我能做些什么来提高表格模型的性能吗? Excel Snapshot
【问题讨论】:
标签: excel pivot-table ssas ssas-tabular
当我们在列中保留值时,在 excel 中工作和查询 ssas 表格模型可以正常工作。但是当我们有高基数的行并在行中放置值以旋转表时(见图),它会减慢速度。当我们使用多维多维数据集时,这不是问题。我能做些什么来提高表格模型的性能吗? Excel Snapshot
【问题讨论】:
标签: excel pivot-table ssas ssas-tabular
如果不了解您的数据模型的更多详细信息,很难回答这个问题。需要考虑的一些事项:
使用 DAX 查询模型时的性能如何,例如在 DAX Studio 或 SSMS 中:
EVALUATE
SUMMARIZECOLUMNS(
Item[ItemID],
Item[Item Description],
"Total Fcst Revenue", [Total Fcst Revenue],
"Total Promo $", [Total Promo $]
)
如果纯 DAX 查询的性能比等效的 MDX 查询快得多,您可能会遭受missing fusion optimization in MDX 的后果。
【讨论】:
旧版本的 Excel 没有跟上 SSAS 的步伐,并且在随着基数增加而推动时表现不佳。 PowerBI 和 Office 365 非常适合并且性能非常好,而 Excel 2010,根据我最近的经验,不再是一个可行的前端。
【讨论】: