ssas - 优化多对多表格多维数据集
问题描述
我有一个如下所示的模型,其中我们有销售交易,然后是产品、商店和销售人员。在每种情况下都有多对多的关系,许多销售有许多类型的产品,许多销售有许多商店等。由于销量相当高(3800 万、1.78 亿等),因此性能是我们的主要问题。我们如何才能更好地设计这个模型以促进更快的性能?我们尝试将 Dimension 组合到桥接表中,这很有帮助。但是使用 DAX Studio,我们仍然看到连接到其他表的 sql 成本非常高。感谢您的任何建议。
在所有三个表上应用过滤器时,性能更好,但查询仍然需要 5-10 秒:
解决方案
推荐阅读
- java - 如何通过Apache POI设置Excel Sunburst Chart中各个数据标签的文本属性?
- python - 希望我的代码引发特定类型或错误,但打印原始错误
- c++ - 如何在 CMakeCache.txt 中使用系统变量
- javascript - 点击提交按钮无法获取数据
- android - 致命异常:com.google.android.gms.common.api.internal.BackgroundDetector.readCurrentStateIfPossible 中的 java.lang.NoSuchMethodError
- 3d - XNA/Monogame 3D - 禁用抗锯齿
- visual-studio-debugging - Visual Studio 2017 Enterprise:没有要显示的任务。(Windows 7的)
- active-directory - 如何在 Windows Active Directory Server 上获取对用户帐户执行的操作的事件日志
- c# - 调试 c# 错误的非常基本的计算器
- java - 无法使用 Java FTP 客户端下载具有阿拉伯名称的文件