我是 Oracle 商业智能 (10) 的新手。它可以连接到数据源(Oracle)并使用 PL SQL 脚本或过程/函数等来生成报告吗?我在哪里可以找到一些教程/文档?谢谢。
我不确定我使用的产品是不是 OBIEE。
我是 Oracle 商业智能 (10) 的新手。它可以连接到数据源(Oracle)并使用 PL SQL 脚本或过程/函数等来生成报告吗?我在哪里可以找到一些教程/文档?谢谢。
我不确定我使用的产品是不是 OBIEE。
您可以使用此处描述的直接数据库请求选项创建新分析。
下面的示例取自此链接
在数据库中创建函数:
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 =)