Megosztás a következőn keresztül:


A folyamat eredményeinek összegzése az összes folyamat mintajelentéséhez

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ó.

Képernyőkép az összes folyamat eredmény-összefoglaló jelentéséről.

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.

Képernyőkép arról a jelentésről, amely csak a kijelölt folyamat eredményeinek összegzését jeleníti meg.

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.

Képernyőkép a Power BI lekérdezési menüjének beállításairól, a lekérdezés átnevezéséről.

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.

  1. Zárja be a Speciális szerkesztő.

  2. A Power Query-szerkesztő válassza az Pipeline oszlop kibontása gombot, győződjön meg róla, hogy PipelineName ki van jelölve, majd kattintson az OK gombra.

    Képernyőkép a Pipelines oszlop kibontó menüjéről.

    A tábla most már tartalmazza a kibontott entitást Pipeline.PipelineName.

    Képernyőkép a Pipeline.PipelineName oszlopról.

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.

Képernyőkép a Power Query-szerkesztő Bezárás és alkalmazás lehetőségről.

Halmozott oszlopdiagram jelentés létrehozása

  1. A Power BI Vizualizációk területén válassza a Halmozott oszlopdiagram jelentést.

    Képernyőkép az összes folyamatfuttatási jelentés vizualizációs mezőinek kiválasztásáról.

  2. Adja hozzá a Pipeline.PipelineName vagy az átnevezett oszlopot Pipeline Name a tengelyhez.

  3. 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.

    • SucceededCount
    • FailedCount
    • CanceledCount
    • PartiallySucceededCount.
  4. 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.PipelineName vagy az átnevezett oszlopot Pipeline Name a Mezőhöz.
      Képernyőkép a Vizualizációk panelről, a szeletelőről és a hozzáadott folyamatnévről.

    • 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.

      Képernyőkép a Vizualizációk panelről, a Szeletelőről, a beállítások beállításairól, a legördülő listáról.

A jelentés a következőképpen jelenik meg.

Képernyőkép a Minden Pipeline Eredményösszesítő Jelentés mintájáról.