Konfigurera kontinuerlig integrering och kontinuerlig distribution för Cosmos DB i Microsoft Fabric

Cosmos DB i Microsoft Fabric stöder robusta CI/CD-funktioner via distributionspipelines och Git-integrering. Den här funktionen effektiviserar utvecklingsarbetsflöden och främjar konsekvens i olika miljöer. I den här guiden konfigurerar du en distributionspipeline och Git-integrering för en databas i Cosmos DB i Fabric.

Förutsättningar

Konfigurera distributionspipeline

Distributionspipelines förenklar processen med att flytta objekt som datauppsättningar, rapporter eller semantiska modeller från en arbetsyta till en annan. Du kan till exempel använda en distributionspipeline för att migrera objekt mellan utvecklings-, mellanlagrings-, test- och produktionsmiljöer. Pipelinen jämför objekt mellan miljöer och distribuerar endast objekt med ändringar. I det här avsnittet konfigureras en distributionspipeline för att migrera en databas till en ny arbetsyta.

  1. Öppna Fabric-portalen (https://app.fabric.microsoft.com).

  2. Gå till din befintliga arbetsyta med Cosmos DB-databasen.

  3. I menyraden väljer du Skapa distributionspipeline.

  4. I dialogrutan Lägg till en ny distributionspipeline anger du ett unikt namn för pipelinen och väljer sedan Nästa.

  5. Konfigurera pipelinens struktur genom att definiera steg som "Utveckling", "Test" eller "Produktion".

  6. Välj Skapa och fortsätt.

  7. Tilldela nu arbetsytor till varje steg i pipelinen. Objekt i varje arbetsyta associeras automatiskt med fasen.

  8. När du har innehåll i den första pipelinefasen distribuerar du det till nästa steg och eventuella efterföljande steg.

    Tips/Råd

    Du kan distribuera till nästa steg även om den fasen har innehåll. Kopplade objekt skrivs över.

Anmärkning

För mer information om stödda objekt i distributionspipelines, se stödda objekt i distributionspipelines.

Skärmbild av distributionspipelines i Fabric-portalen.

Integrera med Git

Git-integrering effektiviserar samarbetsprocessen med hjälp av versionskontroll för dina Fabric-objekt. Med hjälp av integreringen med Git kan du synkronisera Cosmos DB-databasen och containrar med lagringsplatsen, importera objekt från Git till din aktuella arbetsyta eller spåra ändringar över tid med hjälp av Gitflow (pull-begäranden, grenar osv.). I det här avsnittet är databasen integrerad med en lagringsplats på GitHub.

  1. Gå till din befintliga arbetsyta igen.

  2. I menyraden väljer du Inställningar.

  3. I dialogrutan Inställningar för arbetsyta väljer du Git-integrering.

  4. Välj GitHub-providern för Git.

  5. Om det behövs kan du auktorisera anslutningen till GitHub.

  6. Välj lagringsplats, gren och mapp för din GitHub-mållagringsplats.

  7. Välj Anslut och synkronisera.

Anmärkning

Mer information om Git-integrering finns i Komma igång med Git-integrering.

Skärmbild av git-integreringen i Fabric-portalen.