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

如何获取ADF中Databricks作业模板及流水线执行的Notebook路径

获取Azure Data Factory中Databricks作业模板的Notebook路径方法

一、从Databricks工作区获取Notebook路径

要获取可用于ADF模板的Notebook_path,按以下操作:

  • 登录Databricks工作区,定位到目标Notebook
  • 点击Notebook右上角的更多选项(三个点图标),选择复制路径
  • 复制得到的路径格式一般为/Workspace/文件夹路径/Notebook名称,这就是你需要的Notebook_path
  • 参考你提供的界面截图:
    • 相关操作界面:相关界面截图
    • Notebook模板示例:Notebook模板截图

二、ADF流水线执行时获取Databricks Notebook路径

方式1:参数化模板实现复用

  • 在ADF的Databricks作业模板中,将Notebook_path设置为参数(比如定义参数notebookPath)
  • 每次调用模板时,传入具体的Notebook路径值,就能实现模板的重复使用

方式2:动态获取当前Notebook路径

如果需要在流水线执行过程中实时获取路径,可通过以下步骤:

  1. 在目标Databricks Notebook中添加代码,输出当前路径:
    current_notebook_path = dbutils.notebook.entry_point.getDbutils().notebook().getContext().notebookPath().get()
    print(current_notebook_path)
    
  2. 在ADF的Databricks活动中,启用保存输出选项
  3. 后续流水线活动可通过表达式获取该路径:
    @activity('你的Databricks活动名称').output.runOutput
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 21:35:10