Förstå distributionsprocessen
Med verktyget Distributionspipeline kan användarna hantera utvecklingslivscykeln för innehåll i sin klientorganisation. Funktionen är tillgänglig i Power BI-tjänsten med en Premium-kapacitetslicens.
Pipelines möjliggör en metod för kontinuerlig integrering/kontinuerlig distribution (CI/CD) som säkerställer att innehållet uppdateras, testas väl och uppdateras regelbundet efter behov. Pipelines är ett effektivt och hållbart sätt att automatisera flödet av innehåll (rapporter, sidnumrerade rapporter, instrumentpaneler, semantiska modeller och dataflöden) genom utvecklings-, test- och produktionsstegen i innehållsutvecklingens livscykel:
-
Utveckling – utforma, granska och ändra innehåll på en arbetsyta för utveckling.
- Engage andra skapare av nytt innehåll
- Använd minimala semantikmodeller. När det är redo att testas och granskas distribuerar du innehållet till teststeget.
-
Test – testa och kontrollera att innehållet är korrekt på den här förproduktionsarbetsytan.
- Dela innehållet med testare och granskare
- Läs in och kör tester med större datamängder
- Testa appen för att se hur den kommer att se ut för slutanvändarna. När den är redo att distribueras till användarna distribuerar du innehållet till produktionsfasen.
-
Produktion – arbetsytans innehåll har testats och är redo att användas av användarna antingen i en app eller genom åtkomst till produktionsarbetsytan.
- Dela den slutliga versionen av ditt innehåll med företagsanvändare i hela organisationen
Arbetsflöde
En arbetsflödesvy är användbar att granska.
Det finns några viktiga objekt att notera om bilden ovan:
- Innehållet (arbetsytan) kan vara olika i varje steg ovan. Exempel:
- I det här exemplet ökar datakällans storlek (tabell- och dataikoner) när den närmar sig produktion. Det är dock möjligt att semantikmodellen mellan utvecklings- och teststegen kan göras mindre för att hantera testning.
- Rapporterna (diagramikonen) ändras i varje fas.
- Andra skapare och utvecklare kan arbeta med faser separat.
- Pipelinen är antingen byggd av tre arbetsytor som skapades när knappen Distribuera klickades för första gången, eller genom att tilldela en annan arbetsyta till varje fas.
- Därför är var och en av de tre arbetsytorna en oberoende arbetsyta, en fristående arbetsyta som kan hanteras som sådan i alla arbetsyteaspekter (behörigheter, innehåll osv.)
- Genom att distribuera en källfas till målfasen åsidosätter den valda källans innehåll (specifik semantisk modell, rapporter eller alla objekt) motsvarande på målarbetsytan (fasen).