我正在数据库中运行机器学习实验,我想获得工作区URL某些用途。
我知道如何从这个链接手动获取笔记本的工作区URLhttps://learn.microsoft.com/en-us/azure/databricks/workspace/per-workspace-urls
类似于如何通过以下方式获取笔记本的路径
dbutils.notebook.entry_point.getDbutils().notebook().getContext().notebookPath().get()
如何以编程方式获取笔记本的URL?
有两件事可用:
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
.browserHostName().get()
dbutils.notebook.entry_point.getDbutils().notebook().getContext() \
.apiUrl().get()
附言:我真的更喜欢将这些信息转换成更容易调查和使用的Python。我使用这样的代码:
import json
ctx = json.loads(dbutils.notebook.entry_point.getDbutils().notebook() \
.getContext().toJson())
ctx