ADF Lookup活动执行成功但未更新目标表问题求助
ADF Lookup活动执行成功但表未更新的异常问题
在Azure数据工厂(ADF)管道中配置了Lookup活动,执行以下SQL逻辑:先截断单记录表[CRM_Mapping].[IncrementalLoadLock],再插入值0,最后返回受影响行数。但偶尔出现活动执行成功(输出显示ImpactedRow=1),但表仍保留旧值的情况。
执行的SQL语句
TRUNCATE TABLE [CRM_Mapping].[IncrementalLoadLock] INSERT INTO [CRM_Mapping].[IncrementalLoadLock] SELECT 0 SELECT @@RowCount AS ImpactedRow
异常时的活动输出
{ "firstRow": { "ImpactedRow": 1 }, "effectiveIntegrationRuntime": "ManagedIntegrationRuntime (Australia East)", "billingReference": { "activityType": "PipelineActivity", "billableDuration": [ { "meterType": "ManagedVNetIR", "duration": 0.016666666666666666, "unit": "DIUHours" } ] }, "durationInQueue": { "integrationRuntimeQueue": 1 } }
异常触发规律
仅当IntegrationRuntimeQueue值从0变为1时,会出现活动成功但表未更新的情况。
内容的提问来源于stack exchange,提问作者LionKing
相关产品推荐
相关产品推荐

