此过程是构建分析过程中的高级步骤。
有关信息,请参阅构建分析的过程是什么?
使用“分析”编辑器:“高级”选项卡可以检查 XML 代码以及为分析生成的逻辑 SQL 语句,还可以根据该 SQL 语句创建分析。通常,不必使用此选项卡的功能,因为执行分析的大部分功能是通过用户界面提供的。以下列表提供可能需要检查 SQL 语句的情形示例:
可以使用“前缀”区域覆盖已标记为要更新的任何用户变量或会话变量。可以指定多个要使用一行代码更新的变量。
要覆盖变量,请使用以下语法:
SET VARIABLE
var-name=value
例如,可以设置在以下代码行中显示的变量:
SET VARIABLE "My Variable"=4, DISABLE_CACTHE_HIT = 1, LOGLEVEL = 2;
有关变量的信息,请参阅在何处可以引用变量?
可以临时更改分析的日志记录级别以进行故障排除,即使对分析禁用日志记录也是如此。在高级选项卡的“前缀”区域中,可以指定以下内容:
SET VARIABLE LOGLEVEL=4;
本规范在级别 4 运行分析,这有助于进行高级故障排除。默认级别为 0,这指示无日志记录。可以使用管理:管理会话页上的查看日志链接查看日志。
有关日志记录级别的信息,请参阅 Oracle Business Intelligence Enterprise Edition 元数据资料档案库构建器指南。
您可以输入自己的逻辑 SQL 语句。输入自己的语句将会无法使用许多 Oracle BI EE 功能 (例如分层列、选择步骤、组以及格式设置),但您可以使用 SET 操作等功能。
可以使用现有分析中的 SQL 语句开始创建分析。
使用高级选项卡之前,请记住以下要点:
此过程仅适用于具有访问“高级”选项卡的相应职责的高级用户和开发人员。前提条件是您了解高级 SQL 语句、具有使用 Oracle BI Server 元数据的专业知识、熟悉逻辑 SQL 参考中的 SQL 信息并且了解基础数据源的内容和结构。
此选项卡提供“高级 SQL 子句”区域,您可以在其中向 SQL 语句添加子句并添加其他熟悉的高级功能。对于包含分层列、成员选择或组的分析,将禁用这些功能 (指定前缀除外)。
注:
通过插入逻辑 SQL 视图可以查看分析所使用的逻辑 SQL 语句。您还可以使用“管理:发出 SQL 语句”页输入 SQL 语句。要编辑 XML 代码或检查为分析生成的 SQL 语句,请执行以下操作: