Kom i gang med udrulningspipelines

I denne artikel gennemgås de grundlæggende indstillinger, der kræves for at bruge udrulningspipelines i Power BI tjenesten. Det anbefales, at du læser introduktionen til udrulningspipelines,før du fortsætter.

I en udrulningspipeline tildeles der ét arbejdsområde til hver fase. Før du begynder at arbejde med pipelinen i produktion, skal du gennemse kapacitetskravene til pipelineens arbejdsområder.

Adgang til udrulningspipelines

Hvis følgende betingelser er opfyldt, kan du få adgang til udrulningspipelines:

Bemærk

Du kan også se knappen til udrulningspipelines, hvis du tidligere har oprettet en pipeline, eller hvis en pipeline er blevet delt med dig.

Et skærmbillede af landingssiden for udrulningspipelines.

1. trin – opret en udrulningspipeline

Du kan oprette en pipeline fra fanen Udrulningspipelines eller fra et arbejdsområde.

Når pipelinen er oprettet, kan du dele den med andre brugere eller slette den. Når du deler en pipeline med andre, får de brugere, du deler pipelinen med, adgang til pipelinen. Pipelineadgang giver brugerne mulighed for at se, dele, redigere og slette pipelinen.

Opret en pipeline fra fanen Udrulningspipelines

Du opretter en pipeline fra fanen Udrulningspipelines ved at benytte følgende fremgangsmåde:

  1. I navigationsruden i Power BI-tjenesten skal du vælge Udrulningspipelines og derefter vælge Opret pipeline.

  2. I dialogboksen Opret en udrulningspipeline skal du angive et navn og en beskrivelse for pipelinen og vælge Opret.

Opret en pipeline fra et arbejdsområde

Du kan oprette en pipeline ud fra et eksisterende arbejdsområde, forudsat at du er administrator af en ny arbejdsområdeoplevelse.

  1. Vælg Opret en pipeline i arbejdsområdet.

    Et skærmbillede af knappen Opret en pipeline i et arbejdsområde.

  2. I dialogboksen Opret en udrulningspipeline skal du angive et navn og en beskrivelse for pipelinen og vælge Opret.

Bemærk

Hvis arbejdsområdet ikke er tildelt til din organisations Premium-kapacitet eller din Premium pr. bruger-kapacitet, får du vist en meddelelse om, at du skal tildele det til en kapacitet.

2. trin – tildel et arbejdsområde til en udrulningspipeline

Når du har oprettet en pipeline, skal du tilføje det indhold, du vil administrere, i pipelinen. Du føjer indhold til pipelinen ved at tildele et arbejdsområde til pipelinefasen. Du kan tildele et arbejdsområde til en hvilken som helst fase.

Du kan kun tildele ét arbejdsområde til en udrulningspipeline. Udrulningspipelines opretter kloner af arbejdsområdeindholdet, så det kan bruges i forskellige faser i pipelinen.

Følg disse trin for at tildele et arbejdsområde i en udrulningspipeline:

  1. I den udrulningspipeline, du lige har oprettet, skal du vælge Tildel et arbejdsområde.

  2. Vælg det arbejdsområde, du vil tildele til pipelinen, i rullemenuen Vælg arbejdsområde.

    Bemærk

    Hvis du opretter en pipeline fra et arbejdsområde, kan du springe denne fase over, da arbejdsområdet allerede er valgt.

  3. Vælg den fase, du vil tildele arbejdsområdet til.

Begrænsninger for arbejdsområdetildeling

Bemærk

Det er kun de arbejdsområder, der kan bruges sammen med udrulningspipelines, der vises på listen over arbejdsområder, som du kan vælge imellem.

3. trin – udrul til en tom fase

Alle Pro-brugere, der er medlem af eller administrator i kildearbejdsområdet, kan udrulle indhold til en tom fase (en fase, der ikke indeholder indhold). Arbejdsområdet skal være placeret i en kapacitet, hvis udrulningen skal kunne fuldføres.

Du kan også bruge REST API'er for udrulningspipelines til at udføre udrulninger ved hjælp af programmering. Du kan finde flere oplysninger i Automatiser din udrulningspipeline ved hjælp af API'er og DevOps.

Bemærk

Hvis du vil udrulle en sideinddeevne rapport, skal du bruge en kapacitet, der understøtter sideinddeevne .

Når du udruller indhold til en tom fase, bevares relationerne mellem elementerne. En rapport, der er bundet til et datasæt i kildefasen, klones f.eks. sammen med datasættet, og klonerne er ligeledes bundet til destinationsarbejdsområdet.

Når udrulningen er fuldført, skal du opdatere datasættet. Du kan finde flere oplysninger under udrulning af indhold til en tom fase.

Udrulning af alt indhold

Vælg den fase, der skal udrulles fra, og vælg derefter udrulningsknappen. Installationsprocessen opretter et duplikeret arbejdsområde i destinationsfasen. Dette arbejdsområde indeholder alt det indhold, der findes i den aktuelle fase.

Et skærmbillede, der viser udrulningsknappen for udviklings- og testfaserne i en udrulningspipeline.

Selektiv udrulning

Hvis du kun vil udrulle bestemte elementer, skal du vælge linket Vis mere og derefter vælge de elementer, du vil udrulle. Når du klikker på udrulningsknappen, er det kun de valgte elementer, der udrulles til den næste fase.

Da dashboards, rapporter, datasæt og dataflows er relateret og har afhængigheder, kan du bruge knappen Vælg relateret til at kontrollere alle elementer, som disse elementer er afhængige af. Hvis du f.eks. vil udrulle en rapport til næste fase, markeres det datasæt, som rapporten er forbundet til, når du klikker på knappen Vælg relateret, så de begge vil blive udrullet på én gang, og rapporten ikke bliver brudt.

Et skærmbillede, der viser indstillingen til selektiv udrulning i installationspipelines, som er tilgængelig, når du har valgt indstillingen Vis mere.

Bemærk

  • Du kan ikke udrulle et Power BI element til næste fase, hvis de elementer, som er afhængige af, ikke findes i den fase, du udruller til. Hvis du f.eks. udruller en rapport uden et datasæt, mislykkes det, medmindre datasættet allerede findes i destinationsfasen.
  • Du får muligvis et uventet resultat, hvis du vælger at Power BI element uden det element, det er afhængigt af. Dette kan ske, når et datasæt eller et dataflow i destinationsfasen er ændret og ikke længere er identisk med det i den fase, du installerer fra.

Udrulning bagud

Du kan vælge at udrulle til en tidligere fase, f.eks. i et scenarie, hvor du tildeler et eksisterende arbejdsområde til en produktionsfase og derefter udruller det bagud, først til testfasen og derefter til udviklingsfasen.

Udrulning til en tidligere fase fungerer kun, hvis den forrige fase er tom. Når du udruller til en tidligere fase, kan du ikke vælge bestemte elementer. Alt indhold i fasen vil blive udrullet.

Et skærmbillede, der viser knappen Installer til forrige fase, som er tilgængelig i menuerne til test- eller produktionsfasen.

Trin 4 – Opret installationsregler

Når du arbejder i en udrulningspipeline, kan forskellige faser have forskellige konfigurationer. Hver fase kan f.eks. have forskellige databaser eller forskellige forespørgselsparametre. Udviklingsfasen kan forespørge på eksempeldata fra databasen, mens test- og produktionsfaserne forespørger hele databasen.

Når du udruller indhold mellem pipelinefaser, kan du konfigurere udrulningsregler, så du kan tillade ændringer af indhold, mens nogle indstillinger forbliver intakte. Hvis du f.eks. vil have et datasæt i en produktionsfase til at pege på en produktionsdatabase, kan du definere en regel for dette. Reglen defineres i produktionsfasen under det relevante datasæt. Når reglen er defineret, arver indhold, der er udrullet fra test til produktion, den værdi, der er defineret i udrulningsreglen, og den vil altid blive anvendt, så længe reglen ikke ændres og er gyldig.

Du kan konfigurere regler for datakilderegler og parameterregler. I følgende tabel vises den type Power BI elementer, du kan konfigurere regler for, og den type regel, du kan konfigurere for hver enkelt.

Datakilderegel Parameterregel Detaljer
Dataflow Gælder for. Gælder for. Bruges til at bestemme værdierne for datakilderne eller parametrene for et bestemt dataflow.
Datasæt Gælder for. Gælder for. Bruges til at bestemme værdier for datakilderne eller parametrene for et bestemt datasæt.
Sideinddelt rapport Gælder for. Gælder ikke for. Defineret for datakilderne i hver sideinddelt rapport. Du kan bruge disse regler til at bestemme datakilderne for sideinddelte rapporter.

Bemærk

Regler for data kilder fungerer kun, når du ændrer datakilder fra den samme type.

Opret en installations regel

Hvis du vil oprette en udrulnings regel, skal du følge trinnene i dette afsnit. Når du har oprettet alle de installations regler, du har brug for, skal du installere de datasæt, der har oprettet regler fra kilde stadiet til det destinations trin, hvor reglerne blev oprettet. Reglerne gælder ikke, før du installerer datasæt fra kilden til destinations fasen.

  1. Vælg installationsindstillinger i den pipeline fase, du vil oprette en udrulnings regel for.

    Et skærmbillede af knappen installationsindstillinger, der er placeret i installationsindstillingerne.

  2. Du kan angive regler for dataflows, datasæt og sideinddelte rapporter. Vælg den type regel, du vil angive, i ruden installationsindstillinger.

    Et skærmbillede af ruden installations regler, der viser, at du kan angive regler for dataflows, datasæt og sideinddelte rapporter.

  3. Vælg den data flow, det datasæt eller den sideinddelte rapport, du vil oprette en regel for.

    Et skærmbillede af ruden installations regler, der viser to datasæt under fanen datasæt. Hvis du vil konfigurere en regel, skal du vælge et element fra en af fanerne.

  4. Vælg den type regel, du vil oprette, udvid listen, og vælg derefter Tilføj regel. Der er to typer regler, som du kan oprette:

    Et skærmbillede af ruden installations regler, der viser et valgt datasæt og de to regeltyper, datakilde og parameter, kan du konfigurere til den.

    • Datakilderegler

      Vælg det datakildenavn, der skal opdateres, på listen over datakilder. Brug en af følgende metoder til at vælge den værdi, der skal fungere som erstatning, fra kildefasen:

      • Vælg på en liste.

      • Vælg Andet, og tilføj den nye datakilde manuelt. Du kan kun skifte til en datakilde fra den samme type.

      Bemærk

      • datakilde regler er nedtonet, hvis du ikke ejer det Power BI-element, du opretter en regel for, eller hvis dit Power BI element ikke indeholder nogen Data kilder.
      • For dataflows, datasæt og sideinddelte rapporter tages datakildelisten fra kilde pipelinen.
    • Parameter regler – Vælg en parameter på listen over parametre. den aktuelle værdi vises. Rediger værdien til den værdi, der skal træde i kraft efter hver udrulning.

Begrænsninger for installations regler

Dette afsnit indeholder en liste over begrænsningerne for udrulnings reglerne.

  • Hvis du vil oprette en udrulnings regel, skal du være ejer af den data flow, det datasæt eller den sideinddelte rapport, du opretter en regel for.

  • Der kan ikke oprettes installations regler i udviklingsfasen.

  • Når et element fjernes eller slettes, slettes de tilhørende regler også. Disse regler kan ikke gendannes.

  • Regler for dataflows, der har andre dataflows som kilder, understøttes ikke.

  • Datakilde regler for CDM-mapper (Common datamodel) i en data flow understøttes ikke.

  • Regler for datasæt, der bruger dataflows som deres kilde, understøttes ikke.

  • Hvis den datakilde, der er defineret i en regel, ændres eller fjernes fra det element, der er angivet i kilde fasen, er reglen ikke gyldig, og installationen vil mislykkes.

  • Hvis den parameter, der er defineret i en regel, ændres eller fjernes fra det element, den peger på i kilde fasen, er reglen ikke gyldig, og installationen mislykkes.

Bemærk

Parameter regler understøttes ikke for sideinddelte rapporter.

Understøttede datakilder for data flow og regler for datasæt

Datakilderegler kan kun defineres for følgende datakilder:

  • Azure Analysis Services

  • Azure Synapse

  • SSAS (SQL Server Analysis Services)

  • Azure SQL Server

  • SQL Server

  • OData-feed

  • Oracle

  • SapHana (understøttes kun i importtilstand, ikke direkte forespørgselstilstand)

  • SharePoint

  • Teradata

I forbindelse med andre datakilder anbefaler vi at bruge parametre til at konfigurere din datakilde.

5. trin – udrul indhold fra én fase til en anden

Når du har indhold i en pipelinefase, kan du udrulle det til næste fase. Udrulning af indhold til en anden fase finder som regel sted, når du har udført nogle handlinger i pipelinen. Hvis du f.eks. har foretaget udviklingsændringer af dit indhold i udviklingsfasen eller testet dit indhold i testfasen. En typisk arbejdsproces for flytning af indhold fra fase til fase er fra udvikling til test og derefter fra test til produktion. Du kan få mere at vide om denne proces i afsnittet om udrulning af indhold til et eksisterende arbejdsområde.

Hvis du vil udrulle indhold til næste trin i udrulningspipelinen, skal du vælge knappen Udrul nederst i fasen.

Når du gennemgår kortene for test- og produktionsfasen, kan du se det seneste udrulningstidspunkt. Dette angiver, hvornår indholdet senest blev udrullet i fasen.

Udrulningstidspunktet er nyttigt til at fastslå, hvornår en fase senest blev opdateret. Det kan også være praktisk, hvis du vil spore tiden mellem test- og produktionsudrulninger.

Sammenligning af faser

Når to sekventielle faser har indhold, sammenlignes indholdet på baggrund af metadata for indholdselementerne. Denne sammenligning omfatter ikke sammenligning af data eller opdateringstiden mellem faser.

Et skærmbillede, der viser en installations pipeline med sammenlignings indikatorer.

Der vises et sammenligningsikon mellem to sekventielle faser, så det er muligt at få en hurtig visuel oversigt over forskellene. Sammenligningsindikatoren har to tilstande:

  • Grøn indikator – der er identiske metadata for hvert indholdselement i begge faser.

  • Orange indikator – vises, hvis en af disse betingelser er opfyldt:

    • Nogle af indholdselementerne i hvert enkelt trin blev ændret eller opdateret (har forskellige metadata).
    • Der er en forskel i antallet af elementer mellem faserne.

Når to sekventielle faser ikke er ens, vises der et link til sammenligningen under det orange sammenligningsikon. Hvis du klikker på dette link, åbnes listen over indholdselementer i begge faser i sammenligningsvisning. Sammenligningsvisningen hjælper dig med at spore ændringer eller forskelle mellem elementer i hver pipelinefase. Ændrede elementer får et af følgende mærkater:

  • Nyt – et nyt element i kildefasen. Dette er et element, der ikke findes i destinationsfasen. Efter udrulningen klones dette element til destinationsfasen.

  • Forskelligt – et element, der findes både i kilde- og i destinationsfasen, hvor en af versionerne blev ændret efter den seneste udrulning. Efter udrulningen overskriver elementet i kildefasen elementet i destinationsfasen, uanset hvor ændringen blev udført.

    Datasæt med konfigurerede installations regler, der ikke er blevet installeret, er også markeret som forskellige. Dette skyldes, at der ikke anvendes installations regler, før datasæt installeres fra kilde stadiet til destinations fasen, som inkluderer de konfigurerede regler.

  • Mangler i – dette mærkat angiver, at et element vises i destinationsfasen, men ikke i kildefasen.

    Bemærk

    Udrulningen påvirker ikke elementer med mærkatet Mangler i.

Et skærmbillede, der viser sammenligningsindstillingen, som udvider sammenligningsvisningen, hvilket gør det muligt at sammenligne elementer mellem forskellige stadier i udrulningspipelines.

Tilsidesættelse af indhold

Når du udruller, efter at du har foretaget ændringer af indholdet i kildefasen, overskrives det indhold, du ændrede i destinationsfasen. Når du har klikket på Udrul, får du vist en advarsel med en oversigt over antallet af elementer, der vil blive overskrevet.

Et skærmbillede af advarslen om erstattet indhold, der vises, når en installation er ved at medføre ændringer af elementer i den fase, du installerer på.

Du kan få mere at vide om, hvilke elementer der kopieres til næste faseog de elementer, der ikke kopieres, i Om udrulningsprocessen.

Næste trin