如何从Data Factory调用指定分支中的Databricks notebook?
完全可以实现,常用有两种实现方式:
- 动态指定分支调用:你不需要通过UI浏览选择固定路径,直接在ADF Notebook活动的
Notebook path配置项手动填写标准Repos路径/Repos/<你的用户名>/<仓库名称>/<notebook相对路径>,再在活动的高级参数区域新增一个参数branch,参数值填写你要调用的目标分支名称即可,运行时Databricks会自动拉取对应分支下的notebook执行。 - 固定环境路径映射:如果你的场景是固定调用dev、test、prod等几个固定分支的代码,可以提前在Databricks Repos里设置分支同步规则,把不同分支的代码分别同步到工作区下不同的固定目录,比如dev分支同步到
/Repos/common/dev/、prod分支同步到/Repos/common/prod/,后续在ADF里直接选择对应目录下的notebook即可,不需要额外配置分支参数,更适合长期稳定的调度任务。
注意:调用前需要确认ADF关联的Databricks链接服务使用的身份凭证,拥有目标分支对应notebook的读取与执行权限,避免出现权限报错。
内容的提问来源于stack exchange,提问作者baatchen
相关产品推荐
相关产品推荐

