我是Oracle Business Intelligence(10)的新手。它可以连接到数据源(Oracle)并使用PL SQL脚本或过程/函数等生成报告吗?我在哪里可以找到一些教程/文档?感谢。
我不确定我使用的产品是不是OBIEE。
答案 0 :(得分:0)
您可以使用here所述的直接数据库请求选项创建新分析。
以下示例取自this link
在数据库中创建函数:
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 =)