Oracle 如何访问12c报告元数据?

Oracle 如何访问12c报告元数据?,oracle,oracle12c,obiee,bi-publisher,Oracle,Oracle12c,Obiee,Bi Publisher,我正在寻找一种方法,或者更好的方法是一个包含报告属性(如名称、描述、类型、位置等)的DW表 我查阅了许多表格,但找不到这些资料。我正在努力构建一个web门户,其中包含服务器上所有报表的超链接 下面是我正在寻找的报表属性的一个示例- 不幸的是,您要查找的定义并没有存储在数据库级别,这非常糟糕,但事实就是这样。它们存储在操作系统级别的RPD文件和web目录中 网络目录位于: 在10G上:OracleBIData/web/catalog/ 关于11G: $ORACLE_实例/bifoundation/

我正在寻找一种方法,或者更好的方法是一个包含报告属性(如名称、描述、类型、位置等)的DW表

我查阅了许多表格,但找不到这些资料。我正在努力构建一个web门户,其中包含服务器上所有报表的超链接

下面是我正在寻找的报表属性的一个示例-


不幸的是,您要查找的定义并没有存储在数据库级别,这非常糟糕,但事实就是这样。它们存储在操作系统级别的RPD文件和web目录中

网络目录位于:

在10G上:OracleBIData/web/catalog/ 关于11G: $ORACLE_实例/bifoundation/OracleBIPresentationServicesComponent/catalog/ 在12c上:$ORACLE\u HOME\user\u projects\domains\bi\bidata\service\u instances\ssi\metadata\content\catalog,其中ssi是服务实例

如果您进入其中一个目录结构,您将看到使用一组标点符号命名的文件,以及它们所代表的报告的名称


只是为了澄清蹩脚的存储:OP要求的内容在演示目录中;RPD与此无关。 进一步澄清一下:表示目录中存储的每个对象在物理上由磁盘上的两个文件表示:一个文件没有表示对象XML定义的文件扩展名。还有一个扩展名为.atr的文件,其中包含对象的属性(OP正在查找的属性)以及对象的访问权限。
兰廷很乐意,但请准确一点-

值得一提的是,在电子商务套件中,表格以XDO开头

precise会告诉OP如何从.atr文件中获取所需信息。我想说的是,数据不在数据库中,不是因为你从来没有想过要直接处理atr文件的内容。