Dela via


Introduktion till distributionspipelines

Kommentar

I de här artiklarna i det här avsnittet beskrivs hur du distribuerar innehåll till din app. Versionskontroll finns i dokumentationen för Git-integrering .

I dagens värld är analys en viktig del av beslutsfattandet i nästan alla organisationer. Infrastrukturresursers verktyg för distributionspipelines ger innehållsskapare en produktionsmiljö där de kan samarbeta för att hantera livscykeln för organisationsinnehåll. Distributionspipelines gör det möjligt för skapare att utveckla och testa innehåll i tjänsten innan det når användarna. Se den fullständiga listan över objekttyper som stöds som du kan distribuera.

Lär dig hur du använder distributionspipelines

Du kan lära dig hur du använder verktyget för distributionspipelines genom att följa dessa länkar.

Objekt som stöds

När du distribuerar innehåll från en pipelinefas till en annan kan det kopierade innehållet innehålla följande objekt:

Pipelinestruktur

Du kan bestämma hur många steg du vill ha i distributionspipelinen. Det kan finnas någonstans mellan två och tio steg. När du skapar en pipeline anges de tre standardstegen som en startpunkt, men du kan lägga till, ta bort eller byta namn på stegen efter dina behov. Oavsett hur många steg det finns är de allmänna begreppen desamma:

  • Utveckling

    Det första steget i distributionspipelines där du laddar upp nytt innehåll med dina medskapare. Du kan utforma bygge, utveckla här eller i ett annat skede.

  •   Testa

    När du har genomfört alla nödvändiga ändringar i innehållet är du redo att gå in i testfasen. Ladda upp det ändrade innehållet så att det kan flyttas till det här teststeget. Här är tre exempel på vad som kan göras i testmiljön:

    • Dela innehåll med testare och granskare

    • Läsa in och köra tester med större datavolymer

    • Testa din app för att se hur den ser ut för slutanvändarna

  • Produktion

    När du har testat innehållet använder du produktionssteget för att dela den slutliga versionen av ditt innehåll med företagsanvändare i hela organisationen.

En skärmbild av en fungerande distributionspipeline med alla tre stegen, utveckling, test och produktion, ifylld.

Parkoppling av objekt

Parkoppling är den process genom vilken ett objekt (till exempel rapporter, instrumentpaneler och semantiska modeller) i en fas i distributionspipelinen associeras med samma objekt i den intilliggande fasen. Parkoppling sker när du tilldelar en arbetsyta till en distributionsfas eller när du distribuerar innehåll från en fas till en annan. Det är viktigt att förstå hur parkoppling fungerar för att säkerställa att rätt objekt kopieras eller skrivs över när de flyttas från en fas till en annan. Om objekten inte är kopplade, även om de verkar vara samma (har samma namn, typ och mapp), skriver de inte över vid en efterföljande distribution.

  • Objekt i samma mapp med samma namn och typ kopplas automatiskt när arbetsytan tilldelas eller objekt distribueras.
  • Objekt som är kopplade förblir parkopplade även om du ändrar deras namn. Därför kan kopplade objekt ha olika namn.
  • Objekt som lagts till efter att arbetsytan har tilldelats till en pipeline paras inte ihop automatiskt. Därför kan du ha identiska objekt i angränsande arbetsytor som inte är kopplade.

Mer information om parkoppling av objekt och hur det fungerar finns i Objektparkoppling.

Distributionsmetod

När du distribuerar innehåll från källsteget till en målfas skrivs kopplade objekt över. Innehåll i målfasen som inte finns i källfasen förblir i målfasen som det är. När du har valt distribuera får du ett varningsmeddelande som visar de objekt som ska skrivas över.

En skärmbild av den ersatta innehållsvarningen som visas när en distribution är på väg att orsaka ändringar i objekt i den fas som du distribuerar till.

Du kan lära dig mer om vilka objektegenskaper som kopieras till nästa steg och vilka egenskaper som inte kopieras i Förstå distributionsprocessen.

Automation

Du kan också distribuera innehåll programmatiskt med hjälp av REST API:er för distributionspipelines. Läs mer om automatiseringsprocessen i Automatisera din distributionspipeline med API:er och DevOps.