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进行增删改查的操作


TodoItem WebApi 是.NET9 Minimal Api,使用别的语言也可以的。这个Web Api是需要公网可以访问的,因此Microsoft Farbic是要访问到这个Web Api的。如果本地开发的项目,也可以使用一些工具(比如花生壳)来映射到公网中,从而Microsoft Fabric能正常访问的。
2.2 制作Data Pipeline
1) 在workspace中,创建一个Data Pipeline

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



