使用“应用程序详细信息”指定 EPM 集成代理如何处理数据回写。此外,还需要为内部部署数据库指定凭据和 JDBC 连接信息。
要为“数据导出到内部部署”应用程序定义应用程序详细信息:
从应用程序页中,单击“数据导出到内部部署”应用程序右侧的 ,然后选择应用程序详细信息。
从应用程序详细信息页中,单击选项选项卡。
在表名中,指定要将数据加载到的表名称。
“数据导出到内部部署”应用程序中的维名必须与表中的列名相匹配。系统会生成 INSERT 语句以自动加载数据并为所有字段插入文本。
如果您在此字段中指定表名,请勿在插入查询字段中指定 INSERT 语句。
在插入查询中,指定与在“查询定义”页上创建的自定义 INSERT 语句相关联的 SQL 查询的名称。
INSERT 查询必须包含值表和值列以及应用程序的维名称。使用此方法,可以提供用户友好的维名称,还可以使用 SQL 函数(如 TO_DATE、TO_NUMBER 和其他函数)执行数据类型转换和其他字符串运算。有关详细信息,请参阅“使用自定义 INSERT 查询进行回写”。
如果您指定 INSERT 查询,请勿在表名字段中指定表名称。
在凭据存储中,指定 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 云用户密码”。
在 JDBC 驱动程序中,选择在连接到数据库管理系统 (Database Management System, DBMS) 时要使用的 JDBC 驱动程序的类型。
可用的 JDBC 驱动程序类型如下:
在用户名中,指定内部部署数据库用户名。
在密码中,指定内部部署数据库密码。
单击保存。