存储库变量用法 - 如何跟踪?

时间:2015-03-20 20:31:53

标签: obiee siebel

我有一些旧的存储库变量,我希望关闭它。有没有一种好方法可以查看报告中这些变量的用途?

2 个答案:

答案 0 :(得分:2)

我假设你在Linux平台上?您可以使用其中一个变量(或者如果您愿意,可以创建所有变量)创建测试报告,然后对数据库中的目录运行grep命令,以吐出所有包含该变量的报告。我已多次在列上完成此操作。

例如,我在Reporting Item Description文件夹下有一个名为- Product Details的列。当任何人在OBIEE中使用此列时,这就是它在目录中的引用方式:

enter image description here

我会执行以下grep命令,该命令将吐出具有该特定列(或在您的情况下为变量)的所有报告(包括其在目录中的路径):

find ./ -type f -! -name "*.atr" -exec grep -l -e " - Product Details"."Reporting Item Description"" {} \;

同样的情况应该适用于存储库变量(或任何变量)。

答案 1 :(得分:1)

不幸的是,我认为您最好的选择是使用文件系统搜索目录。由于目录对象都存储为XML,因此您可以在其中搜索您拥有的存储库变量。