OBIEE 测试存储库



您可以使用一致性检查选项检查存储库中的错误。完成后,下一步是将存储库加载到 Oracle BI Server 中。然后通过运行 Oracle BI 分析并验证结果来测试存储库。

转到文件 → 单击“检查全局一致性” → 您将收到以下消息 → 单击“是”。

Testing Repository

单击“确定”后 → BMM 下的业务模型将变为绿色 → 单击保存存储库,无需再次检查全局一致性。

禁用缓存

为了提高查询性能,建议禁用 BI 服务器缓存选项。

打开浏览器并输入以下 URL 以打开 Fusion Middleware Control Enterprise Manager:http://<机器名>:7001/em

输入用户名和密码。单击“登录”。

在左侧,展开业务智能 → coreapplication → 容量管理选项卡 → 性能。

Testing Repository Disable Caching

默认情况下选中“启用 BI 服务器缓存”部分 → 单击“锁定并编辑配置” → “关闭”。

Testing Repository Enable BI Server

现在取消选中缓存启用选项。它用于提高查询性能。转到“应用” → “激活更改” → “成功完成”。

加载存储库

转到“部署”选项卡 → “存储库” → “锁定并编辑配置” → “成功完成”。

Load Testing Repository

单击“上传 BI 服务器存储库”部分 → 浏览以打开“选择文件”对话框 → 选择存储库 .rpd 文件并单击“打开” → 输入存储库密码 → “应用” → “激活更改”。

Upload BI Server Repository

激活更改 → 成功完成 → 单击顶部的“重新启动以应用最新更改”选项 → 单击“是”。

Testing Repository Completed Successfully

存储库已成功创建并加载以进行查询分析。

启用查询日志记录

您可以在 OBIEE 中为单个用户设置查询日志记录级别。日志记录级别控制您将在日志文件中检索到的信息。

设置查询日志记录

打开管理工具 → 转到文件 → 打开 → 联机。

联机模式用于在 Oracle BI 服务器中编辑存储库。要在联机模式下打开存储库,您的 Oracle BI 服务器应处于运行状态。

Set Up Query Logging

输入存储库密码和用户名密码登录,然后单击“打开”以打开存储库。

Repository Password

转到“管理” → “身份” → “安全管理器”窗口将打开。单击左侧的“BI 存储库”,然后双击“管理员用户” → “用户”对话框将打开。

Security Manager

在用户对话框中单击“用户”选项卡,您可以在此处设置日志记录级别。

在正常情况下 - 用户的日志记录级别设置为 0,管理员的日志记录级别设置为 2。日志记录级别可以具有从级别 0 到级别 5 的值。级别 0 表示不进行日志记录,级别 5 表示最大日志记录级别信息。

日志记录级别说明

级别 0 不记录日志
级别 1

记录客户端应用程序发出的 SQL 语句

记录查询编译、查询执行、查询缓存处理和后端数据库处理的经过时间

记录查询状态(成功、失败、终止或超时)。为每个查询记录用户 ID、会话 ID 和请求 ID

级别 2

记录级别 1 中记录的所有内容

此外,对于每个查询,还记录存储库名称、业务模型名称、演示目录(在 Answer 中称为主题区域)名称、针对物理数据库发出的查询的 SQL、针对缓存发出的查询、从针对物理数据库的每个查询返回的行数以及从针对缓存发出的查询返回的行数,以及返回给客户端应用程序的行数

级别 3

记录级别 2 中记录的所有内容

此外,还为逻辑查询计划添加日志条目,当应该填充缓存的查询未插入到缓存中时,当清除现有缓存条目以腾出空间用于当前查询时,以及当更新精确匹配命中检测器尝试失败时

级别 4

记录级别 3 中记录的所有内容

此外,还记录查询执行计划。

级别 5

记录级别 4 中记录的所有内容

此外,还记录执行计划中各个点的中间行计数。

设置日志记录级别

在用户对话框中,输入日志记录级别的值。

Set Logging Level

单击“确定”后,它将打开签出对话框。单击“签出”。关闭安全管理器。

Check Out Objects

转到文件 → 单击“检入更改” → 使用顶部的“保存”选项保存存储库 → 使更改生效 → 单击“确定”。

Check in Changes

使用查询日志验证查询

设置查询日志记录级别后,您可以通过转到 Oracle Enterprise Manager 来检查查询日志,这有助于验证查询。

要检查查询日志以验证查询,请转到 Oracle Enterprise Manager OEM。

转到诊断选项卡 → 单击“日志消息”。

Verify Queries Using Query Log

向下滚动到日志消息底部以查看服务器、调度程序、操作服务和其他日志详细信息。单击“服务器日志”以打开日志消息框。

您可以选择各种过滤器 - 日期范围、消息类型和消息包含/不包含字段等,如下面的快照所示 -

Log Messages

单击搜索后,它将根据过滤器显示日志消息。

Filter Log Messages

单击折叠按钮允许您检查所有查询日志消息的详细信息。

广告