将Power BI连接到OBIEE时如何优化查询性能?

BI Connector Team |

简化的性能调整

将Power BI连接到Oracle商业智能企业版(OBIEE)时,用户可能会遇到某些查询的性能问题。

在此博客文章中,我们将介绍如何在以下情况下优化查询性能: 将Power BI连接到OBIEE (或Oracle Analytics Cloud(OAC)/ Oracle Analytics Server(OAS))通过BI Connector。

让’深入细节!

微调BI连接器查询限制参数

您可以在“ BI连接器高级设置”窗口的“查询限制”部分中看到以下3个参数:

  1. 每个报告的最大行数
  2. 每次提取的最大行数
  3. 每个查询的最大列数

下图突出显示了“查询限制”部分。
BI连接器高级设置可优化查询性能
现在,让我们快速查看以下每个参数:

  • 每个报告的最大行数


参数“每个报告的最大行数”可帮助您限制希望BI Connector为查询获取的最大行数。

例如,假设您要分析的OBIEE报告包含超过1,000,000行。但是您只想分析前100,000行。

在这种情况下,您可以将每个报告的最大行数设置为100,000。因此,BI连接器将仅提取所有查询的前100,000行,而忽略其余的行(如果有的话)。

  • 每次提取的最大行数


参数可以帮助您巧妙地避免OBIEE超时错误。

例如,假设您要分析包含100,000行的OBIEE报告。在这种情况下,您可以将设置为50,000。因此,BI Connector将在第一批中获取前50,000行,而在下一批中获取其余行。

该设置还将帮助您避免超时错误。但您应确保将每次抓取的最大行数设置为小于 结果行限制 在您指定的 欧比实例配置文件.
如果您不知道在ResultRowLimit参数中设置的限制,则可以与OBIEE管理员聊天,并获取该信息。

  • 每个查询的最大列数


参数“每个查询的最大列数”将帮助您限制BI Connector从您的应用程序中获取的列数 欧比 供您分析。
始终设置每个查询的最大列数 超过您要分析的列数.

如果您在此参数中设置的值小于OBIEE报告中的列数,则会看到错误消息。 BI连接器’的建议是尽可能减少列数,以提高查询性能。

使用BI Connector:“高级设置”窗口中的以下3个设置,将Power BI连接到OBIEE或OAC或OAS时,可以轻松优化查询性能。

提高查询性能的另一种简单技术(通常被忽略)是应用过滤器!您可以轻松应用过滤器,并缩小分析所需的数据范围。

实际上,应用过滤器和我们刚刚看到的3个参数是 我们策划了将Power BI连接到OBIEE的9种最佳实践 (在最近的一次网络研讨会中),在分析了1000个客户支持通知单和100个客户互动之后。

Power BI 欧比 OAC最佳做法