【问题标题】:Logic Apps trigger Databricks notebook逻辑应用触发 Databricks 笔记本
【发布时间】:2022-11-10 08:11:22
【问题描述】:

我有一个问题。逻辑应用程序是否有可能在其管道中触发 Databricks 笔记本? 我想自动处理从 Sharepoint 下载的文件并触发 Databricks 的笔记本。 开始构建自定义 logicapp 连接器,但根据本指南苦苦挣扎:https://medium.com/@poojaanilshinde/create-azure-logic-apps-custom-connector-for-azure-databricks-e51f4524ab27 不幸的是,努力创建 json Openapi 文件(下图)

【问题讨论】:

    标签: triggers databricks azure-logic-apps


    【解决方案1】:

    1.在 Azure 中创建了一个 Databricks 资源。 2. 创建了一个名为 Databricksconnector 的逻辑应用自定义连接器资源。 3. 创建后点击编辑选项,如下所示,

    1. 关注文档https://medium.com/@poojaanilshinde/create-azure-logic-apps-custom-connector-for-azure-databricks-e51f4524ab27 @Pooja Shinde

    并执行以下步骤。

    1. 连接器创建我在本节中保留了所有默认值。

    2. 在一般信息中,选择的方案为Https并在主机中将数据砖网址作为.azuredatabricks.net

    3. 在 Security 中,选择 authentication as basic 如下所示,

    4. 在定义选项卡中,通过单击新操作添加新操作

    5. 在常规选项卡中,提供的摘要、描述、操作 ID 和可见性选择为无。

    6. 在请求选项卡中,单击从样本导入。

    7. 我通过传递 job_id 来检索工作详细信息,详细信息是,

    请求类型:获取

    网址:api/2.0/jobs/get?job_id=*******

    标头:内容类型:应用程序/ json

    12.点击导入,请求将更新如下,

    1. 接下来单击更新连接器,连接器将被保存。

    2. 连接器保存成功如下图,

    3. 我们可以通过点击 swagger 编辑器查看所有提供的 json 格式的详细信息,

    4. 现在创建了一个带有重复触发器的逻辑应用。

    5. 能够看到创建的自定义连接器,如下所示,

    1. 根据文档https://medium.com/@poojaanilshinde/create-azure-logic-apps-custom-connector-for-azure-databricks-e51f4524ab27 为 Azure 数据块创建连接

    1. 添加了参数“job_id”和给定值,如下所示,

    1. 逻辑应用程序运行成功并能够获取作业详细信息,

    参考:https://learn.microsoft.com/en-us/azure/databricks/dev-tools/api/2.0/jobs?source=recommendations#--runs-list

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      相关资源
      最近更新 更多