【问题标题】:Repository variable usage - How to track?存储库变量使用 - 如何跟踪?
【发布时间】:2015-05-24 09:11:07
【问题描述】:

我希望关闭一些较旧的存储库变量。有没有一种好方法可以查看这些变量在报告中的使用位置?

【问题讨论】:

    标签: obiee siebel


    【解决方案1】:

    我假设您使用的是 Linux 平台?您可以使用其中一个变量(或所有变量,如果您愿意)创建一个测试报告,然后在数据库中的目录上运行grep 命令以输出包含该变量的所有报告。我已经多次在列上这样做了。

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

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

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

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

    【讨论】:

    • 好主意。不幸的是,我们没有使用 Linux。
    • 啊...我害怕那个。好吧,我很高兴您能够解决您的问题。干杯!
    【解决方案2】:

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

    【讨论】:

    • 我们正在运行 Windows 服务器,所以我最终选择了这条路线。将存储库文件复制到本地计算机并进行搜索。花费时间不多,但很有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    相关资源
    最近更新 更多