You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Factory:仅当目标Cosmos DB容器无记录时执行复制

Azure Data Factory 条件复制实现:仅目标Cosmos DB容器无记录时执行

步骤1:添加Lookup活动获取目标容器记录数

  • 在流水线中新增一个Lookup活动,配置为连接目标Cosmos DB容器
  • 在Lookup活动的「查询」栏输入:SELECT VALUE COUNT(1) FROM c,用于统计目标容器的总记录数
  • 开启Lookup活动的「只查第一行」选项,简化返回结果的结构

步骤2:为复制活动设置条件执行逻辑

  • 打开复制活动的「设置」选项卡,找到「启用」字段,点击右侧的动态内容按钮
  • 在动态内容编辑器中输入以下表达式:
    @equals(activity('Lookup记录数').output.firstRow[0], 0)
    
  • 逻辑说明:该表达式会判断Lookup活动返回的目标容器记录数是否为0,只有当结果为真时,复制活动才会被执行

注意事项

  • 确保Cosmos DB链接服务拥有足够权限,能够执行COUNT统计查询
  • Lookup活动的名称要和表达式中的'Lookup记录数'保持一致,若修改活动名称需同步调整表达式

内容的提问来源于stack exchange,提问作者Surendra Kumar Pillalamarri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 11:15:33