从 XML 文件中访问共享连接

从 11.1.2.2.310 版本开始,连接到 Smart View 数据源时,可以使用 XML 文件中的连接信息连接到提供程序。在“选项”对话框的“共享连接 URL” 字段中指向该 XML 文件,然后像访问任何其他共享连接一样访问这些连接。

该方法是唯一使用共享连接连接到 Oracle BI EE 提供程序的方法;但是还可以使用专用连接创建 Oracle BI EE 连接(请参阅创建专用连接中的 URL 语法)。

注:

您在该过程中创建的 XML 文件必须存在于每台 Smart View 客户机本地。

小心!

本主题中的过程是系统管理过程,应由管理您环境中的 Smart View 的人员完成。

  要在 XML 文件中设置共享连接,请执行下列操作:

  1. 使用任意文本编辑器创建一个空的 XML 文件并将其保存在 Smart View 客户机上。

    为文件指定一个有意义的名称,例如 SmartViewProviders.xml,并确保该文件的扩展名为 .XML

    注:

    XML 文件中仅支持 ASCII 字符。请勿对该文件中创建的任何条目使用非 ASCII 字符。

  2. 在文件的开头添加以下行:

                <?xml version="1.0" encoding="UTF-8"?>
             
  3. 接下来,添加未封闭的 res_GetProvisionedDataSources 标记:

                <res_GetProvisionedDataSources>
             
  4. 添加与适用提供程序对应的条目。

    可以添加与 Oracle Hyperion Provider Services (Essbase)、Planning、Financial Management、Reporting and Analysis 和 Oracle BI EE 对应的条目。

    创建条目时,请完全复制语法并只进行以下替代:

    • Product 标记中,displayVersion 属性:

      <version> - 所指定提供程序的版本号。

    • Server 标记中,context 属性:

      <server> - 服务器名称。

      <19000 或已配置的端口号> - 端口号。使用语法中已注明的默认端口号。或者,如果您已使用非默认的端口号配置系统,请提供这些端口号。

    每个提供程序类型的语法如下所示。

    提供程序服务 (Essbase)

                <Product id="APS" name="APS-11.1.2" displayVersion="<version>">
    <Server name="Oracle Hyperion Provider Services" context="http://<server>:<19000 or configured port number>/aps/SmartView"></Server>
    </Product>
             

    Planning

                <Product id="HP" name="HP-11.1.2" displayVersion="<version>">
    <Server name="Oracle Hyperion Planning, Fusion Edition" context="http://<server>:<19000 or configured port number>/HyperionPlanning/SmartView"></Server>
    </Product>
             

    支持 Financial Management

                <Product id="HFM" name="HFM-11.1.2" displayVersion="<version>">
    <Server name="Oracle Hyperion Financial Management, Fusion Edition" context="http://<server>:<19000 or configured port number>/hfmadf/../hfmofficeprovider/HFMOfficeProvider.aspx"></Server>
    </Product>
             

    报告和分析

                <Product id="RAFramework" name="RAFramework-11.1.2" displayVersion="<version>">
    <Server name="Reporting and Analysis Framework" context="http://<server>:<19000 or configured port number>/raframework/browse/listXML"></Server>
    </Product>
             

    Strategic Finance

                placeholder for HSF code
             

    Oracle BI EE

                <Product providerType="ExtensionProvider" id="27EE9B0D-D5F5-42c9-AFC5-44FEA770C693" name="OBI EE-11.1.1.7" displayVersion="<version>">
    <Server name="Oracle BI, Fusion Edition" context="OBI:http://<server>:<9704 or configured port number>/analytics/jbips"></Server>
    </Product>
             
  5. 为单点登录添加以下条目并将其保留空白(空值):

                <sso></sso>
             
  6. 可选:为 User Productivity Kit (UPK) 添加条目:

                <UPK>http://<link to User Productivity Kit></UPK>
             

    例如:

                <UPK>http://download.oracle.com/ocomdocs/PlayerPackage/data/toc.html</UPK>
             
  7. 添加封闭的 res_GetProvisionedDataSources 标记完成文件,然后保存。

                </res_GetProvisionedDataSources>
             

    有关应如何设置该文件的完整语法和示例,请参阅连接文件的语法和示例

  8. 要对文件进行测试,请执行下列操作:

    1. 确保将文件复制到 Smart View 客户机的本地驱动器上。

      例如,可以将文件复制到 SmartView\bin 目录中。

    2. 启动 Smart View,然后在“选项”对话框中编辑“共享连接 URL” 使之包含本地驱动器上该文件的完整路径,例如:

                        C:\Oracle\SmartView\bin\SmartViewProviders.xml
                     

      目录路径和文件现在应出现在共享连接列表中。

    3. 使用 Smart View 面板中的“共享连接”选项连接到文件,如连接到数据源中所述。

      如果您没有看到提供程序条目列在“共享连接”下拉列表中,XML 文件可能包含错误语法或无效字符。

      提示:

      通过在浏览器(例如 Internet Explorer)中打开文件验证 XML。浏览器将会指出无效的语法。在 XML 文件编辑器中更正任何错误,然后保存并刷新浏览器显示。

  9. 如果 XML 文件正确且完整,请按照以下说明将文件分发给 Smart View 用户:

    1. 请勿以任何方式修改此文件。

    2. 将文件复制到 Smart View 客户机上的本地驱动器中。

      例如,可以将文件复制到 SmartView\bin 文件夹中。

    3. 启动 Smart View,然后在“选项”对话框中编辑“共享连接 URL” 使之包含本地驱动器上该文件的完整路径,例如:

                        C:\Oracle\SmartView\bin\SmartViewProviders.xml
                     

      目录路径和文件现在应出现在共享连接列表中。

    4. 通过使用 Smart View 面板中的“共享连接”选项连接到文件进行测试,如连接到数据源中所述。

      如果在连接时出现问题,请与 Smart View 管理员联系。

连接文件的语法和示例

以下是完整的文件语法:

      <?xml version="1.0" encoding="UTF-8"?>
<res_GetProvisionedDataSources>
<Product id="APS" name="APS-11.1.2" displayVersion="<version>">
<Server name="Oracle Hyperion Provider Services" context="http://<server>:<19000 or configured port number>/aps/SmartView"></Server>
</Product>
<Product id="HP" name="HP-11.1.2" displayVersion="<version>">
<Server name="Oracle Hyperion Planning, Fusion Edition" context="http://<server>:<19000 or configured port number>/HyperionPlanning/SmartView"></Server>
</Product>
<Product id="HFM" name="HFM-11.1.2" displayVersion="<version>">
<Server name="Oracle Hyperion Financial Management, Fusion Edition" context="http://<server>:<19000 or configured port number>/hfmadf/../hfmofficeprovider/HFMOfficeProvider.aspx"></Server>
</Product>
<Product id="RAFramework" name="RAFramework-11.1.2" displayVersion="<version>">
<Server name="Reporting and Analysis Framework" context="http://<server>:<19000 or configured port number>/raframework/browse/listXML"></Server>
</Product>

      <PLACEHOLDER Product id="HSF" name="HSF-11.1.2" displayVersion="<version>">
<Server name="Oracle Hyperion Strategic Finance" context="http://<server>:<19000 or configured port number>/hsf/browse/listXML"></Server>
</Product>
      
<Product providerType="ExtensionProvider" id="27EE9B0D-D5F5-42c9-AFC5-44FEA770C693" name="OBI EE-11.1.1.7" displayVersion="<version>">
<Server name="Oracle BI, Fusion Edition" context="OBI:http://<server>:<9704 or configured port number>/analytics/jbips"></Server>
</Product>
<sso></sso>
<UPK>http://<link to User Productivity Kit></UPK>
</res_GetProvisionedDataSources>
   

以下示例包含每个提供程序类型对应的条目:

      <?xml version="1.0" encoding="UTF-8"?>
<res_GetProvisionedDataSources>
<Product id="APS" name="APS-11.1.2" displayVersion="11.1.2.2.500">
<Server name="Oracle Hyperion Provider Services" context="http://abcsvr.xyzco.com:19000/aps/SmartView"></Server>
</Product>
<Product id="HP" name="HP-11.1.2" displayVersion="11.1.2.2.000">
<Server name="Oracle Hyperion Planning, Fusion Edition" context="http://abcsvr.xyzco.com:19000/HyperionPlanning/SmartView"></Server>
</Product>
<Product id="HFM" name="HFM-11.1.2" displayVersion="11.1.2.2.300">
<Server name="Oracle Hyperion Financial Management, Fusion Edition" context="http://abcsvr.xyzco.com:19000/hfmadf/../hfmofficeprovider/HFMOfficeProvider.aspx"></Server>
</Product>
<Product id="RAFramework" name="RAFramework-11.1.2" displayVersion="11.1.2.2.000">
<Server name="Reporting and Analysis Framework" context="http://abcsvr.xyzco.com:19000/raframework/browse/listXML"></Server>
</Product>

      <PLACEHOLDER Product id="HSF" name="HSF-11.1.2" displayVersion="<version>">
<Server name="Oracle Hyperion Strategic Finance" context="http://<server>:<19000 or configured port number>/hsf/browse/listXML"></Server>
</Product>
      
<Product providerType="ExtensionProvider" id="27EE9B0D-D5F5-42c9-AFC5-44FEA770C693" name="OBI EE-11.1.1.7" displayVersion="11.1.1.7">
<Server name="Oracle BI, Fusion Edition" context="OBI:http://abcsvr.xyzco.com:9704/analytics/jbips"></Server>
</Product>
<sso></sso>
<UPK>http://http://download.oracle.com/ocomdocs/PlayerPackage/data/toc.html</UPK>
</res_GetProvisionedDataSources>