为数据导出应用程序定义应用程序详细信息

使用“应用程序详细信息”指定 EPM 集成代理如何处理数据回写。此外,还需要为内部部署数据库指定凭据和 JDBC 连接信息。

要为“数据导出到内部部署”应用程序定义应用程序详细信息:

  1. 应用程序页中,单击“数据导出到内部部署”应用程序右侧的 图中显示了“选择”图标。,然后选择应用程序详细信息

  2. 应用程序详细信息页中,单击选项选项卡。

  3. 表名中,指定要将数据加载到的表名称。

    “数据导出到内部部署”应用程序中的维名必须与表中的列名相匹配。系统会生成 INSERT 语句以自动加载数据并为所有字段插入文本。

    如果您在此字段中指定表名,请勿在插入查询字段中指定 INSERT 语句。

    图中显示了“应用程序详细信息”页。

  4. 插入查询中,指定与在“查询定义”页上创建的自定义 INSERT 语句相关联的 SQL 查询的名称。

    INSERT 查询必须包含值表和值列以及应用程序的维名称。使用此方法,可以提供用户友好的维名称,还可以使用 SQL 函数(如 TO_DATE、TO_NUMBER 和其他函数)执行数据类型转换和其他字符串运算。有关详细信息,请参阅“使用自定义 INSERT 查询进行回写”。

    如果您指定 INSERT 查询,请勿在表名字段中指定表名称。

    图中显示了“应用程序详细信息”页。

  5. 凭据存储中,指定 EPM 集成代理所用的凭据存储的类型。

    可用的凭据存储类型如下:

    • 文件

    对于凭据存储类型,将 username/password/connect 字符串存储在应用程序中。

    对于文件凭据存储类型,在内部部署环境中创建一个文件,以存储 JDBC URL、用户名和密码。文件名必须为 appname.cred 且存储在 config 目录中。

    该文件必须包含以下行:

    driver=oracle.jdbc.driver.OracleDriver
    jdbcurl=jdbc:oracle:thin:@slc04aye.us.oracle.com:1523:fzer1213
    username=apps
    password=w+Sz+WjKpL8[

    注:

    两个凭据存储类型所使用的密码必须加密。

    当类型为“云”存储时,以常规方式在用户界面中键入密码。系统将加密并存储密码。

    当类型为“文件”存储时,必须使用 encryptpassword 实用程序加密密码,并将密码存储在文件中。有关加密密码的详细信息,请参阅“加密 EPM 云用户密码”。

  6. JDBC 驱动程序中,选择在连接到数据库管理系统 (Database Management System, DBMS) 时要使用的 JDBC 驱动程序的类型。

    可用的 JDBC 驱动程序类型如下:

    • Microsoft SQL Server
    • Oracle
  7. 用户名中,指定内部部署数据库用户名。

  8. 密码中,指定内部部署数据库密码。

  9. 单击保存