使用 EPM 集成代理回写数据时,可以编写自定义 INSERT 查询,并使用此查询语句作为数据加载方法。使用此功能,可以提供用户友好的维名称,还可以使用 SQL 函数(如 TO_DATE、TO_NUMBER 和其他函数)执行数据类型转换和其他字符串运算。
要指定在回写到内部部署数据库时要使用的 INSERT 查询:
从数据集成主页中,依次单击操作和查询。
在查询屏幕上,单击添加 ()。
从创建查询屏幕的查询名称中,指定 INSERT 查询名称。
查询名称用在“应用程序详细信息选项”选项卡中的“INSERT 查询”字段中。有关详细信息,请参阅“为数据导出应用程序定义应用程序详细信息”。
在查询字符串中,指定用于根据文件中的标题行回写数据的 INSERT 语句。
编写具有表名和列名的 INSERT 语句。
在 VALUES 中,提供应用程序中的维名称,维名称的两侧用 ~ 括起。系统会将这些值替换为所导出的数据文件中的实际值。
在此示例中,"ACCT"、"COMP"、"PROD"、"PRDDATE" 和 "BAL_AMT" 位于 WBTESTDT 表中。"Account"、"Company"、"Product"、"AsofDate" 和 "Balance Amount" 是应用程序中的维名称。
单击保存。