Arbeta med distributionspipelines
När du har innehåll i en pipelinefas kan du distribuera den till nästa steg. Distributionen av innehåll till en annan fas sker vanligtvis när du har genomfört några åtgärder i pipelinen. Du har till exempel gjort utvecklingsändringar i ditt innehåll i utvecklingsfasen eller testat ditt innehåll i testfasen. Ett typiskt arbetsflöde för att flytta innehåll från fas till fas är utveckling till test och sedan test till produktion.
Om du vill distribuera innehåll till nästa steg i distributionspipelinen väljer du knappen distribuera längst ned i fasen.
När du har granskat test- och produktionsfaserna kan du se den senaste distributionstiden. Detta anger det senaste tillfället då innehållet distribuerades till fasen.
Distributionstiden är användbar för att fastställa när en fas senast uppdaterades. Det kan också vara användbart om du vill spåra tiden mellan test- och produktionsdistributioner.
Jämföra faser
När två sekventiella steg har innehåll jämförs innehållet baserat på innehållsobjektets metadata. Jämförelsen omfattar inte jämförelse av data eller uppdateringstid mellan faser.
För att få en snabb visuell insyn i skillnaderna mellan två sekventiella steg visas en jämförelseikon mellan dem. Jämförelseikonen har två tillstånd:
IKONEN | FÖRKLARING |
---|---|
![]() |
Visas om något av dessa villkor uppfylls: 1) Vissa innehållsobjekt i varje fas, har ändrats eller uppdaterats (har olika metadata) eller 2) Det finns en skillnad i antalet objekt mellan faserna. |
![]() |
Visas när innehållet på båda arbetsytorna är identiskt. |
När två sekventiella faser inte är desamma visas en länk under den orangea jämförelseikonen. När du klickar på länken öppnas innehållsobjektlistan i båda stegen i vyn Jämför. Jämförelsevyn visar ändringar eller skillnader mellan objekt i varje pipelinefas. Ändrade objekt får en av följande etiketter:
NY | OLIKA | SAKNAS |
---|---|---|
![]() |
![]() |
![]() |
Ett nytt objekt i källfasen. Det här objektet finns inte i målfasen. Efter distributionen kommer det här objektet att klonas till målfasen. | Ett objekt som finns både i käll- och målfasen, där en av versionerna ändrades efter den senaste distributionen. Efter distributionen kommer objektet i källfasen att skriva över objektet i målfasen, oavsett var ändringen gjordes. | Den här etiketten anger att ett objekt visas i målfasen, men inte i källfasen. |
Distributionsregler möjliggör anpassning av faser
När du arbetar i en distributionspipeline kan olika steg ha olika konfigurationer. Varje steg kan till exempel ha olika databaser eller olika frågeparametrar, eller så kan utvecklingssteget fråga efter exempeldata från databasen, medan test- och produktionsstegen frågar hela databasen.
Genom att konfigurera distributionsregler kan du tillåta ändringar av innehåll när du distribuerar innehåll mellan pipelinesteg. Om du till exempel vill att en semantisk modell i en produktionsfas ska peka på en produktionsdatabas kan du definiera en regel för semantisk modell. Regeln definieras i produktionsfasen under lämplig semantisk modell. När regeln har definierats ärver innehåll som distribueras från test till produktion värdet enligt definitionen i distributionsregeln och tillämpar det alltid så länge regeln är oförändrad och giltig.
Mer information om hur du konfigurerar distributionsregler finns i Skapa distributionsregler.
Samarbeta med andra – behörigheter
Pipelinebehörigheter och arbetsytans behörigheter beviljas och hanteras separat. Du måste dock ha både pipelineåtkomst och medlemsbehörighet för arbetsytan för att kunna distribuera innehåll.
Till exempel kan en användare med pipelineåtkomst som saknar åtkomst till arbetsytan visa pipelinen och dela den med andra. Den här användaren kan dock inte visa innehållet på arbetsytan i pipelinen eller på arbetsytesidan och kan inte utföra distributioner.
När du distribuerar Power BI-objekt kan även ägarskapet för det distribuerade objektet ändras. Granska tabellen nedan för att förstå vem som kan distribuera varje objekt och hur distributionen påverkar objektets ägarskap.
Power BI-objekt | Nödvändig behörighet för att distribuera ett befintligt objekt | Objektägarskap efter en första distribution | Objektägarskap efter distribution till en fas med Power BI-objektet |
---|---|---|---|
Semantisk modell | Medlem i arbetsyta | Användaren som gjorde distributionen blir ägare | Oförändrad |
Dataflöde | Dataflödesägare | Användaren som gjorde distributionen blir ägare | Oförändrad |
Sidnumrerad rapport | Medlem i arbetsyta | Användaren som gjorde distributionen blir ägare | Användaren som gjorde distributionen blir ägare |
Genom att hantera behörigheter på både pipeline- och arbetsytenivå (olika faser) kan olika personer arbeta med dem med olika behörigheter.
Att hantera distributionsprocesserna, särskilt för större program med flera deltagare, kan vara felbenäget om alla har samma behörigheter – att hantera dessa behörigheter ger en smidig och nära kontrollmetod för vem som kan göra vad.
Läs mer i Behörigheter för distributionspipeline och arbetsytor.