0

我是 Oracle 商业智能 (10) 的新手。它可以连接到数据源(Oracle)并使用 PL SQL 脚本或过程/函数等来生成报告吗?我在哪里可以找到一些教程/文档?谢谢。

我不确定我使用的产品是不是 OBIEE。 在此处输入图像描述

4

1 回答 1

0

您可以使用此处描述的直接数据库请求选项创建新分析。

下面的示例取自此链接

在数据库中创建函数:

CREATE OR REPLACE TYPE my_row AS OBJECT (my_num NUMBER);

CREATE OR REPLACE TYPE my_tab AS TABLE OF my_row;

CREATE OR REPLACE FUNCTION my_table_function RETURN my_tab
PIPELINED IS
BEGIN
PIPE ROW(my_row(1.23));
END;
/

创建直接 SQL 请求:

SELECT CAST(my_num AS double precision) AS my_num3 FROM TABLE(my_table_function)

但是,您需要特殊权限才能执行此操作。在 11g 中,所需的权限是:

我认为相同的权限适用于 10g,请联系您的 Bi Admin =)

于 2013-08-19T15:20:20.790 回答