【问题标题】:Synapse : Execute the Magic Command (%run) Notebook from PipelineSynapse : 从管道执行魔术命令 (%run) Notebook
【发布时间】:2022-10-21 19:53:02
【问题描述】:

魔术命令在笔记本电脑中完美运行。但是,当从 Synapse 管道运行同一个笔记本时,它无法找到笔记本的路径。

感谢你的帮助

{
    "errorCode": "6002",
    "message": "MagicUsageError: Cannot read notebook Externals/Helper. The possible reason is that the notebook doesn't exist. More details please visit https://go.microsoft.com/fwlink/?linkid=2173018\n--> PartnerException: Exception of type 'Microsoft.Analytics.SynapseNotebookService.Infrastructure.Exceptions.ClientExceptions.PartnerException' was thrown.",
    "failureType": "UserError",
    "target": "sample",
    "details": []
}

【问题讨论】:

  • 如果您使用名称作为参考,请尝试使用绝对路径

标签: azure-pipelines azure-synapse spark-notebook magic-command


【解决方案1】:

如果您使用的是 GIT,则需要先发布 notebook。之后,管道上的引用起作用。

最好的问候吉奥

【讨论】:

  • 感谢 Gio 的回复,即使我所有的笔记本和管道都已提交给我的工作分支,它似乎也没有工作。任何想法?
  • 尝试对您的命令 %run folder/notebook 使用以下语法
  • 我不知道你对工作分支是什么意思?我不知道您的项目结构,但您必须在发布分支上发布您的代码,例如“workspace_publish”。看看这里stackoverflow.com/questions/69904715/…
猜你喜欢
  • 2022-08-02
  • 2020-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-29
  • 2021-12-06
  • 1970-01-01
  • 2020-01-17
相关资源
最近更新 更多