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

如何通过Azure Data Factory连接AutoSys并触发AutoSys作业

通过Azure Data Factory触发AutoSys作业的实现步骤

前置准备

  • 确认拥有AutoSys REST API的访问权限,获取对应的认证凭据(用户名/密码或API密钥),并验证AutoSys API服务可正常访问。
  • 先通过Postman或curl工具测试AutoSys触发作业的接口,确保能成功调用,示例调用命令:
    curl -X POST -u username:password https://your-autosys-server/api/v1/jobs/your-job-name/start
    

ADF配置步骤

1. 创建HTTP类型的Linked Service

  • 在ADF中新建Linked Service,选择HTTP连接器类型。
  • 配置AutoSys API的根地址(如https://your-autosys-server/api/v1)。
  • 根据AutoSys的认证方式配置:
    • 若为Basic Auth,直接填写用户名和密码;
    • 若为Token认证,添加自定义Header(如Authorization: Bearer <your-token>)。

2. 构建Pipeline并添加Web活动

  • 新建Pipeline,添加Web活动。
  • 配置Web活动核心属性:
    • 关联上述创建的HTTP Linked Service;
    • 请求方法选择POST;
    • 路径填写触发作业的接口地址(如/jobs/your-job-name/start);
    • 如需传递作业参数,在Body中填入JSON格式参数(如{"param_key": "param_value"})。
  • 可选配置:添加重试策略、设置成功/失败分支的后续处理逻辑(如状态码判断、日志记录)。

3. 测试与验证

  • 手动触发ADF Pipeline,检查Web活动的输出日志,确认返回状态码为200/202(表示触发成功)。
  • 登录AutoSys控制台,查看目标作业的运行状态,确认作业已启动并正常执行。

注意事项

  • AutoSys作业名称通常区分大小写,配置时需确保名称完全匹配。
  • 若AutoSys服务器部署在私有网络,需确保ADF通过VNet集成或私有链接可访问目标服务。
  • 测试环境可临时关闭SSL验证(在Linked Service中配置),生产环境建议启用完整SSL校验。

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 08:44:59