从ADF触发Azure ML工作区中的Jupyter Notebook

问题描述

如何通过Azure数据工厂在Azure机器学习笔记本工作区中触发笔记本

当我的Azure存储帐户发生更改时,我想在Azure ML工作区中运行笔记本。

解决方法

我的理解是您的用例是100%有效的,azureml-sdk目前是可能的。它要求您创建以下内容:

  1. 创建一个Azure ML管道。这是great introduction
  2. NotebookRunnerStep添加到管道中。 Here is a notebook demoing the feature。我不确定该功能是否仍会得到维护/支持,但是恕我直言,这是一项有效且有价值的功能。我已经打开this issue了解更多信息
  3. Create a trigger using Logic apps以在检测到数据存储中的任何更改时运行管道。

Azure ML Pipelines当然有一条学习曲线,但是我认为,好处是您可以灵活地将各个步骤组合在一起,并轻松地安排和安排结果。

,

Azure ML笔记本当前支持此功能。当您的Azure存储帐户发生更改时,您还可以使用Logic apps来触发机器学习管道的运行。