【问题标题】:Using Javascript to read metadata from .bqy (Brio query file) file使用 Javascript 从 .bqy(Brio 查询文件)文件中读取元数据
【发布时间】:2017-08-17 01:47:45
【问题描述】:

我有一些 .bqy(Brio 查询文件)文件,我需要遍历它们并读取作为 OCE(数据库连接字符串)的元数据并将它们写入 excel 文件。

【问题讨论】:

  • 你有什么解决办法吗,我也有类似的要求

标签: javascript brio


【解决方案1】:

不幸的是,bqy 不知道 oce 中包含的信息。它几乎只知道 Connection Manager 工具中的内容(按 F11 时得到的内容),即使该信息错误且无法连接。

Oracle 官方文档说,如果第三方供应商提供了您要查找的数据,则该数据可能位于 bqmeta0.ini 文件中: https://docs.oracle.com/cd/E17236_01/epm.1112/ir_user/ch36s09s01.html

DataModel 对象下有很多只读属性,可能有用: https://docs.oracle.com/cd/E17236_01/epm.1112/ir_user/ch30s18.html https://docs.oracle.com/cd/E17236_01/epm.1112/ir_user/ch30s17.html

【讨论】:

    【解决方案2】:

    Desktop Hyperion - 创建一个 BQY 并使用 For 循环打开每个 bqy,然后循环遍历对象模型。您可以将输出写入 excel 或访问。像这样的

    // Request Loop
    for (var z = 1; z <= ActiveDocument.Sections[j].Requests.Count; z++) {
        // get_data
    }
    

    【讨论】:

    • 不是// get_data 他们真正想要的部分吗?
    猜你喜欢
    • 2011-08-21
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 2021-01-06
    • 1970-01-01
    • 2019-04-14
    • 2011-11-17
    相关资源
    最近更新 更多