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

Best practice to integrate Azure Data Factory and Slack?

我有 Azure 数据工厂管道,我想在管道末端向 Slack 发送通知。通知正文由数据库数据的内容组成。

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

A) ADF Webbook(松弛)-> Slack B) ADF Web -> 逻辑应用 Web+Webhook -> Slack

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

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

这是我使用的管道:

ForEach循环活动:

我在我的设置中创建了项目来读取子项目,即..

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

然后在 set variables 中,我将 ListOfFiles 的所有数组存储在 strListOfFiles

然后在 Web 中使用我的逻辑应用程序 URL 使 post 方法在体内具有 { "ListOfFiles":@{variables('strListOfFiles')} } .

逻辑应用工作流

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

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