我有一些旧的存储库变量,我希望关闭它。有没有一种好方法可以查看报告中这些变量的用途?
答案 0 :(得分:2)
我假设你在Linux平台上?您可以使用其中一个变量(或者如果您愿意,可以创建所有变量)创建测试报告,然后对数据库中的目录运行grep
命令,以吐出所有包含该变量的报告。我已多次在列上完成此操作。
例如,我在Reporting Item Description
文件夹下有一个名为- Product Details
的列。当任何人在OBIEE中使用此列时,这就是它在目录中的引用方式:
我会执行以下grep命令,该命令将吐出具有该特定列(或在您的情况下为变量)的所有报告(包括其在目录中的路径):
find ./ -type f -! -name "*.atr" -exec grep -l -e " - Product Details"."Reporting Item Description"" {} \;
同样的情况应该适用于存储库变量(或任何变量)。
答案 1 :(得分:1)
不幸的是,我认为您最好的选择是使用文件系统搜索目录。由于目录对象都存储为XML,因此您可以在其中搜索您拥有的存储库变量。