Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
A cikkben szereplő információk segítségével lekérdezheti a folyamatmetrikákat – például a továbbítási arányt, a hibák számát, az időtartamot stb. – az összes folyamat esetében, és egyetlen jelentést hozhat létre. További lekérdezések is rendelkezésre állnak más metrikák lekéréséhez, például a folyamat időtartamának és a hibák számának lekéréséhez az összes projektfolyamat esetében.
Az alábbi ábrán a projekthez 2022 szeptembere óta definiált összes folyamat eredményeinek összegzése látható.
Ahogy az alábbi képen látható, bármelyik folyamatot kiválaszthatja a Folyamatnév legördülő menüből, és a jelentés megváltozik, hogy a kijelölt folyamat eredmény-összegzésére összpontosítson.
Fontos
Az Elemzési szolgáltatás OData-hírcsatornájának Power BI-integrációja és hozzáférése általánosan elérhető az Azure DevOps Serviceshez, valamint az Azure DevOps Server 2020- és újabb verzióihoz. A cikkben szereplő minta lekérdezések csak az Azure DevOps Server 2020 és újabb verzióira érvényesek, és a 3.0-s vagy újabb verziótól függnek. Javasoljuk, hogy használja ezeket a lekérdezéseket, és küldjön nekünk visszajelzést.
| Kategória | Követelmények |
|---|---|
| hozzáférési szintek |
-
Projekt tagja. - Legalább alapszintű hozzáférést. |
| Jogosultságok | Alapértelmezés szerint a projekttagok jogosultak az Analytics lekérdezésére és nézetek létrehozására. A szolgáltatás- és szolgáltatás-engedélyezéssel, valamint az általános adatkövetési tevékenységekkel kapcsolatos egyéb előfeltételekről további információt az Analytics eléréséhez szükséges engedélyek és előfeltételek című témakörben talál. |
Feljegyzés
Ez a cikk feltételezi, hogy OData-lekérdezések használatával olvassa el a mintajelentések áttekintését, és alapszintű ismeretekkel rendelkezik a Power BI-ról.
Minta lekérdezések
Az entitáskészlet alábbi lekérdezéseivel PipelineRuns különböző, de hasonló folyamateredmény-összefoglaló jelentéseket hozhat létre.
Feljegyzés
A szűrési vagy jelentéskészítési célokra elérhető tulajdonságok meghatározásához tekintse meg az Azure Pipelines metaadat-referenciáit. Szűrheti a lekérdezéseket, vagy visszaadhatja a tulajdonságokat a(z) Property értékeket használva a EntityType vagy NavigationPropertyBinding Path értékek bármelyikével, amelyek elérhetők egy EntitySet alatt. Mindegyik EntitySet egy EntityType. Az egyes értékek adattípusával kapcsolatos további információkért tekintse át a megfelelő EntityTypemetaadatokat.
Másolja és illessze be közvetlenül az alábbi Power BI-lekérdezést az Üres adat>lekérdezés lekérése ablakba. További információ: OData-lekérdezéseket használó mintajelentések áttekintése.
let
Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/PipelineRuns?"
&"$apply=filter( "
&"CompletedDate ge {startdate} "
&")"
&"/groupby( "
&"(Pipeline/PipelineName), "
&"aggregate( "
&"$count as TotalCount, "
&"SucceededCount with sum as SucceededCount, "
&"FailedCount with sum as FailedCount, "
&"PartiallySucceededCount with sum as PartiallySucceededCount, "
&"CanceledCount with sum as CanceledCount "
&")) "
,null, [Implementation="2.0",OmitValues = ODataOmitValues.Nulls,ODataVersion = 4])
in
Source
Helyettesítési karakterláncok és lekérdezések elemzése
Cserélje le a következő karakterláncokat az ön értékeivel. Ne használjon kapcsos zárójeleket {} a helyettesítésben. Ha például a szervezet neve "Fabrikam", cserélje le a {organization} helyére a Fabrikam, ne pedig a {Fabrikam}-t.
-
{organization}- A szervezet neve -
{project}– A csapat projektneve -
{startdate}- A jelentés indításának dátuma. Formátum: YYYYY-MM-DDZ. Példa: 2022-09-01Z 2022. szeptember 1. Ne foglaljon össze idézőjeleket vagy szögletes zárójeleket, és használjon két számjegyet mind a hónap, mind a dátum esetében.
Lekérdezések lebontása
Az alábbi táblázat a lekérdezés egyes részeit ismerteti.
Lekérdezési rész
Leírás
$apply=filter(
Kezdje el filter() záradék.
CompletedDate ge {startdate}
A megadott dátumnál nagyobb dátumú folyamatfuttatásokat ad vissza.
)
Zárja filter() záradékot.
/groupby(
Kezdje groupby() szakasz/
(Pipeline/PipelineName),
Adateredmények csoportosítása folyamatnév szerint.
aggregate(
Indítsa el a aggregate záradékot minden folyamatlánchoz.
$count as TotalCount,
Számolja meg a futások teljes számát TotalCount.
SucceededCount with sum as SucceededCount.
A sikeres futtatások számának megszámlálása a következőképpen SucceededCount: .
FailedCount with sum as FailedCount,
A sikertelen futtatások számát számold meg FailedCount.
PartiallySucceededCount with sum as PartiallySucceededCount,
Számolja meg a részben sikeres futtatások számát mint PartiallySucceededCount.
CanceledCount with sum as CanceledCount
Számolja meg a megszakított futtatások számát a következőként CanceledCount.
))
Zárja be a aggregate() és groupby() záradékokat.
(Nem kötelező) Lekérdezés átnevezése
Az alapértelmezett lekérdezéscímkét (Query1) átnevezheti valami értelmesebbre. Egyszerűen adjon meg egy új nevet a Lekérdezés beállításai panelen.
Pipeline oszlop kibontása a Power Query-szerkesztőben
A jelentés létrehozása előtt bontsa ki azt az Pipeline oszlopot, amely egy vagy több mezőt tartalmazó rekordokat ad vissza.
Zárja be a Speciális szerkesztő.
A Power Query-szerkesztő válassza az
Pipelineoszlop kibontása gombot, győződjön meg róla, hogyPipelineNameki van jelölve, majd kattintson az OK gombra.
A tábla most már tartalmazza a kibontott entitást
Pipeline.PipelineName.
Oszlop adattípusának módosítása
A Power Query-szerkesztő válassza ki az TotalCount oszlopot, majd az Átalakítás menüBen válassza az Adattípus lehetőséget, majd a Teljes szám lehetőséget. Az adattípus módosításáról további információt a Power BI-jelentések létrehozásához használt Transform Analytics-adatok, oszlop adattípus átalakítása című témakörben talál.
(Nem kötelező) Az oszlopmezők átnevezése
Átnevezheti az oszlopmezőket. Átnevezheti például az oszlopot Pipeline.PipelineNamePipeline Namea következőre: vagy TotalCount .Total Count Az információért lásd Oszlopmezők átnevezése.
Zárja be a lekérdezést, és alkalmazza a módosításokat
Miután elvégezte az összes adatátalakítást, válassza a Kezdőlap menü Bezárás &alkalmaz elemét a lekérdezés mentéséhez és a Power BI Jelentés lapjára való visszatéréshez.
Halmozott oszlopdiagram jelentés létrehozása
A Power BI Vizualizációk területén válassza a Halmozott oszlopdiagram jelentést.
Adja hozzá a
Pipeline.PipelineNamevagy az átnevezett oszlopotPipeline Namea tengelyhez.Adja hozzá a következő mezőket az Értékekhez a megadott sorrendben, majd kattintson a jobb gombbal az egyes mezőkre, és győződjön meg arról, hogy az Összeg ki van jelölve.
SucceededCountFailedCountCanceledCount-
PartiallySucceededCount.
Ha szeletelőt szeretne hozzáadni a jelentéshez, törölje a jelentés kijelölését, és válassza a Szeletelő lehetőséget a Vizualizációk panelen.
Adja hozzá a
Pipeline.PipelineNamevagy az átnevezett oszlopotPipeline Namea Mezőhöz.
Ha listáról legördülő menüre szeretné módosítani a szeletelőt, a Vizualizációk panelen válassza a Vizualizációk panelen a Vizualizációk panelen a Formátum a vizuális ecset ikont, és válassza a Legördülő lehetőséget a Lista helyett.
A jelentés a következőképpen jelenik meg.