1.简单介绍
Microsoft Fabric中的Pipeline支持很多种activity,分成数据转换和控制流两种类型的activitly。
这边将尝试一下发送web请求的activity,要做成的pipeline大概如下图所示,
上图中有4个Activity,作用如下
Web - 从一个Web Api中获取数据
Office 365 Outlook - 将获取到的数据发送给特定用户
ForEach - 遍历从Web Api获取的数据,然后调用另外一个Web Api接口逐条更新数据
Teams - 数据更新完成,发送信息到Teams Channel中
感觉有点像Power Automate或者Logic Apps
2.具体说明
这个pipeline要实现的功能是从web api中获取所有的TodoItem,然后更新Todoitem的状态为已完成,并发送信息到outlook和Microsoft Teams中。
下面是大概的过程说明
2.1 制作Web Api
假定有一个TodoItem的WebApi,支持对TodoItem进行增删改查的操作