我为我的用户开发了一个即席报告。该报告有65个维度和3个事实。现在,用户希望在5分钟内获得以BO表示的输出,并且对于任意维度组合,报告中的预期行数为100k。
我创建了一个包含所有65个维度的数据库表,并通过按65个维度分组来聚合事实。但是,当用户选择较少的维度和事实时,报告会花费大量时间。有没有办法让即席报告在5分钟内实现SLA?
该报告是一个简单的列表报告,我不知道我的用户通过查看报告中的100k记录将实现什么。
提前谢谢。
发布于 2020-10-28 17:02:54
这不是一个真正的解决方案,但可能是一个很好的变通办法。您可以取消选中“打开时刷新”,然后计划在CMC中生成报告(如果您有权限的话),例如在夜间。通过这种方式,您的报告中没有最新的数据,但如果不需要这些数据,这可能是一个合适的解决方案,可以避免在请求时运行时间过长。
https://stackoverflow.com/questions/63811076
复制相似问题