首页 > 解决方案 > 集成 Azure 数据工厂和 Slack 的最佳实践?

问题描述

我有 Azure 数据工厂管道,我想在管道结束时向 Slack 发送通知。通知正文由数据库数据的内容构成。

集成 Azure 数据工厂和 Slack 的最佳实践?

A) ADF Webbook(to slack) -> Slack B) ADF Web -> Logic Apps Web+Webhook -> Slack

标签: azure-data-factoryazure-logic-appsslack

解决方案


以下是对我有用的一种方法首先我采用了 2 个变量

  1. ListOfFiles - 数组
  2. strListOfFiles - 字符串

这是我使用的管道:

在此处输入图像描述

ForEach循环活动:

在此处输入图像描述

我在我的设置中制作了项目来阅读子项目,即。

@activity('Get List of Files').output.childitems

然后在set variables我存储ListOfFiles里面的所有数组strListOfFiles

在此处输入图像描述

然后在Web我使用我的 Logic App URL 制作 post 方法{ "ListOfFiles":@{variables('strListOfFiles')} }的正文中。

在此处输入图像描述

逻辑应用工作流

在此处输入图像描述

我在 HTTP 请求中使用以下 JSON 架构

{
    "properties": {
        "ListOfFiles": {
            "type": "array"
        }
    },
    "type": "object"
}

推荐阅读