Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server t结束数据操作后如何更新阶段表_Sql Server_Talend - Fatal编程技术网

Sql server t结束数据操作后如何更新阶段表

Sql server t结束数据操作后如何更新阶段表,sql-server,talend,Sql Server,Talend,我第一次使用Talend时遇到了一个问题——我正在将数据加载到一个临时表,然后运行一个从临时表到目标数据库表的ETL作业 staging表有一个status列,其中包含一个error列,用于指示数据库操作的状态(完成或失败),以及记录失败时的错误(用于日志生成)。需要通过存储过程对此进行更新 数据库操作完成后-如何访问临时表主键?此字段未从阶段映射到实际表 您能否从tmap创建另一个输出行组,以便tmap有两个输出—一个用于插入,另一个用于其他目的—您希望如何处理PK?您想在insertRow中

我第一次使用Talend时遇到了一个问题——我正在将数据加载到一个临时表,然后运行一个从临时表到目标数据库表的ETL作业

staging表有一个status列,其中包含一个error列,用于指示数据库操作的状态(完成或失败),以及记录失败时的错误(用于日志生成)。需要通过存储过程对此进行更新

数据库操作完成后-如何访问临时表主键?此字段未从阶段映射到实际表

您能否从tmap创建另一个输出行组,以便tmap有两个输出—一个用于插入,另一个用于其他目的—您希望如何处理PK?您想在insertRow中使用stg\u ga\u event\u id吗?或者您想根据您的事件id获取事件?请重新格式化你的问题。