Excel 使用Analysis Services表格模型进行数据透视时,数据透视表速度较慢
当我们将值保留在列中时,在excel中工作和查询ssas表格模型效果良好。但是,当我们有具有高基数的行并将值放在行中以透视表时(参见图),速度会慢很多。当我们使用多维多维数据集时,这不是一个问题。我能做些什么来提高表格模型的性能吗?Excel 使用Analysis Services表格模型进行数据透视时,数据透视表速度较慢,excel,pivot-table,ssas,ssas-tabular,Excel,Pivot Table,Ssas,Ssas Tabular,当我们将值保留在列中时,在excel中工作和查询ssas表格模型效果良好。但是,当我们有具有高基数的行并将值放在行中以透视表时(参见图),速度会慢很多。当我们使用多维多维数据集时,这不是一个问题。我能做些什么来提高表格模型的性能吗? 如果不了解数据模型的更多细节,就很难回答这个问题。需要考虑的一些事项: [ItemID]和[Item Description]列的基数是多少?如果基数接近表本身的基数,那么最好使用 是否可以通过在透视表上放置筛选器或切片器来限制返回的行数 您的两项指标[Fcst总
如果不了解数据模型的更多细节,就很难回答这个问题。需要考虑的一些事项:
- [ItemID]和[Item Description]列的基数是多少?如果基数接近表本身的基数,那么最好使用
- 是否可以通过在透视表上放置筛选器或切片器来限制返回的行数
- 您的两项指标[Fcst总收入]和[促销总额$]的DAX代码有多复杂?也许您可以通过优化这两个方面来获得更好的性能
- 使用DAX(例如在DAX Studio或SSMS中)查询模型时,性能如何:
如果纯DAX查询的性能比同等的MDX查询快得多,那么您可能会受到此问题的影响EVALUATE SUMMARIZECOLUMNS( Item[ItemID], Item[Item Description], "Total Fcst Revenue", [Total Fcst Revenue], "Total Promo $", [Total Promo $] )