Microsoft Fabric 中的 Cosmos DB 通过部署管道和 Git 集成支持可靠的 CI/CD 功能。 此功能简化了开发工作流,并跨环境促进一致性。 在本指南中,您将在 Fabric 中为 Cosmos DB 的数据库配置部署管道和 Git 集成。
先决条件
现有Fabric容量
- 如果没有 Fabric 容量, 请启动 Fabric 试用版。
Fabric 中的现有 Cosmos DB 数据库
配置部署管道
部署管道简化了将项(如数据集、报表或语义模型)从一个工作区移到另一个工作区的过程。 例如,可以使用部署管道在开发、过渡、测试和生产环境之间迁移项目。 流水线比较各环境中的项目,仅部署有更改的项目。 在本部分中,将部署管道配置为将数据库迁移到新工作区。
打开 Fabric 门户(https://app.fabric.microsoft.com)。
使用 Cosmos DB 数据库导航到现有工作区。
在菜单栏中,选择“ 创建部署管道”。
在 “添加新部署管道 ”对话框中,输入管道的唯一名称,然后选择“ 下一步”。
通过定义“开发”、“测试”或“生产”等阶段来配置管道的结构。
选择“ 创建并继续”。
现在,将工作区分配给管道的每个阶段。 每个工作区中的项会被自动关联到相应的阶段。
一旦您在第一个管道阶段中拥有内容,将其部署到下一个阶段和任何后续阶段。
小窍门
即使该阶段包含内容,也可以部署到下一阶段。 配对的项目将被覆盖。
注释
有关支持的部署管道项的详细信息,请参阅 部署管道中支持的项。
与 Git 集成
Git 集成简化了使用 Fabric 项版本控制进行协作的过程。 使用与 Git 的集成,可以将 Cosmos DB 数据库和容器与存储库同步,将项从 Git 导入到当前工作区,或使用 Gitflow(拉取请求、分支等)跟踪随时间的变化。 在本部分中,数据库与 GitHub 上的存储库集成。
再次导航到现有工作区。
在菜单栏中,选择 “设置”。
在 “工作区设置 ”对话框中,选择 “Git 集成”。
选择 GitHub 作为 Git 的提供程序。
如有必要,请授权连接到 GitHub。
选择目标 GitHub 存储库的 存储库、 分支和 文件夹 。
选择“连接并同步”。
注释
有关 Git 集成的详细信息,请参阅 Git 集成入门。