Obiee 简明教程

OBIEE – Testing Repository

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

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

testing repository

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

Disable Caching

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

打开浏览器并输入以下 URL 以打开 Fusion Middleware Control Enterprise Manager:[role="bare"] [role="bare"]http://<machine name>:7001/em

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

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

testing repository disable caching

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

testing repository enable bi server

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

Load the Repository

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

load testing repository

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

upload bi server repository

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

testing repository completed successfully

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

Enable Query Logging

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

Set Up Query Logging

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

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

set up query logging

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

repository password

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

security manager

在用户对话方块内单击用户选项卡,您可以在此设置记录级别。

在正常情况下 − 用户的记录级别设置为 0,管理员的记录级别设置为 2。记录级别的值介于 0 级到 5 级。0 级表示无记录,5 级表示最大记录级别信息。

Logging Level Descriptions

Level 0

No logging

Level 1

记录从客户端应用程序发出的 SQL 语句记录查询编译、查询执行、查询缓存处理和后端数据库处理所消耗的时间记录查询状态(成功、失败、终止或超时)。记录每个查询的用户 ID、会话 ID 和请求 ID

Level 2

记录在 1 级记录的全部内容另外,对于每个查询,记录数据仓库名称、业务模型名称、表示目录(在 Answer 中称为主题区域)名称、针对物理数据库发出的查询的 SQL、针对缓存发出的查询、每次针对物理数据库的查询和针对缓存发出的查询所返回的行数以及返回至客户端应用程序的行数

Level 3

记录在 2 级记录的全部内容另外,当应播种缓存的查询未插入到缓存、现有缓存条目被清除以为当前查询腾出空间以及尝试 udate 精确匹配命中检测器失败时,添加逻辑查询计划的日志条目

Level 4

记录在 3 级记录的全部内容另外,记录查询执行计划。

Level 5

记录在 4 级记录的全部内容另外,记录执行计划中各处的中间行计数。

To Set Logging Level

在用户对话方块中,输入记录级别的值。

set logging level

单击确定后,它将打开检出对话方块。单击检出。关闭安全管理器。

check out objects

转到文件 → 单击检入更改 → 使用顶部的保存选项保存数据仓库 → 采用更改 → 单击确定。

check in changes

Use Query Log to Verify Queries

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

通过转到 Oracle Enterprise Manager OEM 检查查询日志以验证查询。

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

verify queries using query log

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

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

log messages

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

filter log messages

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