我们有一个包含 1.6 年数据的多维数据集,并且需要很长时间才能加载。之前我们遇到了内存问题错误,但我们增加了 SAP 内存大小。谁能向我解释一下解决问题的方法,或者我们可以遵循的最佳实践?
我们目前正在提取 30-35 个维度和特征的组合,但仍然需要花费大量时间,而且我们没有足够的时间来获取错误并采取行动。
最佳答案
这是您必须忍受的内部 MDX 限制。为了缓解这种情况,您必须使用过滤器或变量来限制返回量。如果您不介意先将数据从 SAP 移至 Azure 存储,那么通过将 Power BI 指向 Azure DW、Azure SQL 数据库甚至 Blob,您将获得更好的用户体验。否则,您将不得不陷入 SAP 瓶颈。
由于Power BI和ADF共享相同的底层引擎来访问SAP BW,供您引用,您可以查看our blog在 ADF 和 BW 集成的背景下进行比较和进一步解释:
关于azure - SAP BW 到 PowerBI 数据加载需要花费大量时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56887236/