Microsoft Fabric 中的 Cosmos DB 透過部署管線和 Git 整合,支援強固的 CI/CD 功能。 這項功能可簡化開發工作流程,並跨環境提升一致性。 在本指南中,您會為 Fabric 中 Cosmos DB 中的資料庫設定部署管線和 Git 整合。
先決條件
現有的網狀架構容量
- 如果您沒有 Fabric 容量, 請啟動 Fabric 試用版。
Fabric 中現有的 Cosmos DB 資料庫
設定部署管線
部署管線簡化了將資料集、報告或語意模型等項目從一個工作區移到另一個工作區的過程。 例如,你可以使用部署管線在開發、暫定、測試和生產環境間遷移項目。 管線會比較環境間的項目,並僅部署有變更的項目。 在本節中,部署管線已設定為將資料庫移轉至新的工作區。
開啟網狀架構入口網站 (https://app.fabric.microsoft.com)。
導航至包含您 Cosmos DB 資料庫的現有工作區。
在功能表欄中,選取 [建立部署管線]。
在 [ 新增部署管線 ] 對話框中,輸入管線的唯一名稱,然後選取 [ 下一步]。
藉由定義「開發」、「測試」或「生產」等階段來設定管線的結構。
選取 建立並繼續。
現在,將工作區指派給管線的每個階段。 每個工作區中的項目會自動與該階段關聯。
一旦您在第一個管線階段有內容,請將它部署到下一個階段及所有後續階段。
小提示
即使該階段有內容,您也可以部署到下一個階段。 配對的項目會被覆寫。
備註
欲了解更多支援部署管線項目,請參閱 部署管線中的支援項目。
與 Git 整合
Git 整合透過版本控制簡化了 Fabric 項目的協作流程。 透過與 Git 的整合,你可以將 Cosmos DB 的資料庫和容器與資料庫同步,從 Git 匯入項目到目前的工作區,或使用 Gitflow 追蹤隨時間的變化(拉取請求、分支等)。 在本節中,資料庫會與 GitHub 上的存放庫整合。
再次流覽至現有的工作區。
在功能表欄中,選取 [ 設定]。
在 [ 工作區設定] 對話框中,選取 [Git 整合]。
選擇 GitHub 作為 Git 的提供者。
如有必要,請授權您與 GitHub 的連線。
選取目的地 GitHub 存放庫、分支和 資料夾。
選取 [連線和同步]。
備註
欲了解更多關於 Git 整合的資訊,請參閱 「開始使用 Git 整合」。