当前位置: 首页 > news >正文

Microsoft Fabric - 尝试一下Workspace中的Deployment pipeline

1.简单介绍

Microsoft Fabric 是微软提供的一个基于Saas的数据平台,当前在Microsoft Fabric的Workspace中已经内置了Git集成的功能,这样的话一定程度就实现了Continuous Integration了。具体的信息也可以参考微软的mslearn文章的。

对于Devops中的Continuous Deployment,微软也提供了Deployment Pipeline,这边打算基于如下MSAIFest2025 workspace去实现一下Deployment Pipeline。

        

2.具体说明

2.1 准备阶段

除了当前已经存在的 MSAIFest2025 workspace,另外再创建两个workspace,

MSAIFest2025Test

        
MSAIFest2025Production

        

2.2 创建Deployment pipeline

1) 在用于开发阶段的 MSAIFest2025 workspace中,点击Create deployment pipeline按钮 

        

2)在弹出的Add a new deployment pipeline窗口中,设置一下Pipeline name, Description,然后点击Next按钮

        

 3)接着会出现Deployment的三个Stage,点击右上角的Create and continue按钮,

        

4) 为三个Deployment stage(Development, Test, Production)分配其对应的workspace

        

 note, 选择好workspace之后,需要点击一下旁边的checkbox, 这样workspace分配才会生效,

        

        

5) 创建的Deployment pipeline最后是这样子的,

        

2.3 部署操作

假如当前MSAIFest workspace的工作已经consolidate了,则点击Test Stage,然后选中下方要从Development stage部署到Test Stage的内容,最后点击Deploy按钮,如下图所示,

        

2)在弹出的Deploy to this stage窗口中,点击Deploy按钮

        

3) 刚开始Deployment正在进行中,等待一些时间,下方数据项中的Compared to source字段会变成same as source,则表示Test Stage进行部署成功了,

        

        

4)打开Test stage对应的MSAIFest2025Test workspace,发现其中已经有内容了,

        

5)接着在Deployment pipeline界面中,点击Production stage,和步骤3)同样的操作,选中好部署的内容后点击Deploy按钮,

        

6) 最后Production stage部署成功的界面如下图所示,

        

2.4 其他

1) 如果在Development stage对应的MSAIFest2025 workspace中对Semantic Model进行了一下修改,则Deployment pipeline中会自动发现变更,在Compared to source 字段有标注为 Different from souce,

        

2)这时可以选中更改的项目,然后点击上方Compare按钮 

        

3) 在打开的Change Review界面中,可以查看变更的一些细节

        

 4) 最后点击Deploy,就可以将变更同步到Test stage了,

        

 

通过上面的步骤,在各个stage进行部署就有了更多的管控。

3.总结

本文记录了一下在Microsoft Fabric中创建和使用Deployment pipeline的过程,具体的细节相对较多一些。有了Deployment pipeline,Microsoft Fabric的工作就一定程度可以进行Continuous Deployment了。

如果本文哪里有错误,麻烦告之,谢谢谢谢!

http://www.dtcms.com/a/426648.html

相关文章:

  • 区块链论文速读 CCF A--WWW 2025(6)
  • Bug——PaddleX人脸识别报错:Process finished with exit code -1073741819 (0xC0000005)
  • SSM基于的宠物领养管理系统ugssn(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 四种对象型创建模式:抽象工厂、 build模式、原型ProtoType与单例模式
  • 即墨网站建设公司旅游网站建设电子商务的困惑
  • 央视优购物官方网站网页制作与网站管理
  • 本地多版本 Node.js 切换指南:解决 Vue nodejs 等项目版本冲突问题
  • 阿里云 AI 中间件重磅发布,打通 AI 应用落地“最后一公里”
  • 全面解析Umi-OCR手写体识别能力:开源OCR的新标杆
  • Spring Boot整合Kafka:解决消息挤压、丢失与重复消费
  • 【系统架构师-案例分析】2025年5月份案例分析第一题-架构评估
  • OpenHarmony之Histreamer引擎深度解析:pipeline_core架构如何全面取代GStreamer,一统音视频播放与录制
  • 个人简历html代码山西seo推广方案
  • ARM芯片架构之coresight 时间戳组件介绍
  • LeetCode算法日记 - Day 58: 目标和、数组总和
  • 在不同开发语言与场景下设计模式的使用
  • 服务机构电子商务网站有哪些软件外包公司开发流程
  • 微软 2025 年 8 月更新:对固态硬盘与电脑功能有哪些潜在的影响
  • VB6 ADO没有轻量级内存数据库吗?类似SQLITE
  • 微软Windows原罪不可原谅
  • 微软警示AI驱动的钓鱼攻击:LLM生成的SVG文件绕过邮件安全检测
  • 使用Java将Excel转换为Text
  • 智源 RoboBrain-X0 开源,打破机器人跨本体泛化困境
  • ITK-基于欧拉变换与质心对齐的二维刚性配准算法
  • 2025-2031年全球箱体与盒体搬运机器人行业全景报告(含市场规模、竞争格局及投资潜力)
  • 苍穹外卖项目面试总结话术
  • 【3D图像技术讨论】3A游戏场景重建实战指南:从数据采集到实时渲染的开源方案
  • Kanass入门到实战(6) - 如何进行缺陷管理
  • 湛江建网站网页界面设计内容
  • 打印设备T型非晶磁环——高频抗干扰的核心元件|深圳维爱普