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


Power BI-jelentés létrehozása OData-lekérdezéssel

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

A Power BI Desktop segítségével egyszerűen létrehozhat jelentéseket a projekthez az Azure DevOpsban.

Ha nem rendelkezik Power BI Desktoppal, töltse le és telepítse ingyenesen.

Előfeltételek

Power BI-jelentés létrehozásához meg kell felelnie a következő feltételeknek:

Power BI-lekérdezés létrehozása

Hozzon létre egy Power BI-lekérdezést az adatok Power BI-ba való lekéréséhez az alábbiak szerint:

  1. Válassza az Adatok lekérése, majd az Üres lekérdezés lehetőséget.

    Képernyőkép a Power BI – Üres lekérdezésről.

  2. A Power BI Query-szerkesztőben válassza a Speciális szerkesztő.

    Képernyőkép a Power BI-ról – Speciális szerkesztő kiválasztása.

  3. Megnyílik a Speciális szerkesztő ablak.

    A Power BI - Speciális szerkesztő képernyőképe.

  4. Cserélje le a tartalmat a következő lekérdezésre:

    let
       The query you provided has a syntax issue due to the placement of double quotes. Specifically, the `$apply` and `$orderby` parameters should be part of the URL string, but they are not correctly concatenated. Here is the corrected version:
    
    
let
   Source = OData.Feed (
      "https://analytics.dev.azure.com/{organization}/{project}/_odata/v4.0-preview/WorkItemSnapshot?"
      &"$apply=filter("
      &"WorkItemType eq 'Bug' "
      &"AND StateCategory ne 'Completed' "
      &"AND startswith(Area/AreaPath,'{areapath}') "
      &"AND DateValue ge {startdate} )/"
      &"groupby((DateValue,State,WorkItemType,Area/AreaPath), aggregate($count as Count))"
      &"&$orderby=DateValue",
      null, [Implementation="2.0", OmitValues = ODataOmitValues.Nulls, ODataVersion = 4]
   )
in
    Source

Képernyőkép a Power BI-ról, Speciális szerkesztő, Beillesztett lekérdezésről.

  1. Cserélje le az értékeket a minta lekérdezésben.

    A minta lekérdezés olyan sztringeket tartalmaz, amelyeket az értékekre kell cserélni:

    • {organization} - A szervezet neve
    • {project} - A csapat projektneve. Vagy teljes egészében kihagyhat /{project} egy projektközi lekérdezést
    • {areapath} - A terület elérési útja. Formátum: Project\Level1\Level2
    • {startdate} - A trendjelentés indításának dátuma. Formátum: YYYYY-MM-DDZ. Példa: 2022-09-01Z 2022. szeptember-01. Ne foglalja bele az idézőjeleket.

    Képernyőkép a Power BI-ról, Speciális szerkesztő, lecserélt sztringekről a Lekérdezésben.

  2. Válassza a Kész elemet a lekérdezés végrehajtásához.

    A Power BI megkövetelheti a hitelesítést. További információ: Ügyfélhitelesítési beállítások.

Terület kibontása, iteráció, AssignedTo oszlopok

A lekérdezés több oszlopot ad vissza, amelyeket ki kell bontania, mielőtt használhatja őket a Power BI-ban. Az utasítással $expand behúzott entitások olyan rekordot ad vissza, amely több mezőből állhat. Az entitás mezőkbe való összesimításához ki kell bontania a rekordot. Ilyen entitások például a következők: AssignedTo, Iterationés Area.

Miután bezárta a Speciális szerkesztő, és a Power Query-szerkesztő maradt, válassza a kibontás gombot az egyesítendő entitásokon.

  1. Válassza például a Terület kibontása gombot, jelölje ki a kibontani kívánt tulajdonságokat, és kattintson az OK gombra. Itt kiválasztjuk AreaName és AreaPath ellaposítjuk. A AreaName tulajdonság hasonló a Csomópontnév mezőhöz.

    Képernyőkép a Power BI-átalakítás adatairól, az AreaPath oszlop kibontása.

    Feljegyzés

    A választható tulajdonságok a lekérdezésben visszaadni kívánt tulajdonságoktól függnek. Ha nem ad meg tulajdonságokat, akkor minden tulajdonság elérhető. Ezekről a tulajdonságokról további információt a következő metaadat-hivatkozásokban talál: Területek, Iterációk és Felhasználók.

  2. A tábla mostantól entitásmezőket tartalmaz.

    A kibontott területoszlopok képernyőképe.

  3. Ismételje meg az 1–3. lépést az összes kibontandó entitást képviselő mező esetében. Ezek a mezők a Rekord mezővel jelennek meg a táblaoszlopban, ha nincs kibontva.

Mezők és lekérdezés átnevezése, majd Bezárás &alkalmazás

Ha végzett, átnevezheti az oszlopokat.

  1. Kattintson a jobb gombbal egy oszlopfejlécre, és válassza az Átnevezés...

    Képernyőkép a Power BI-adatok átalakításáról, az oszlopok átnevezéséről.

  2. Érdemes lehet átnevezni a lekérdezést az alapértelmezett Lekérdezés1-ről valami értelmesebbre.

    Képernyőkép a Power BI átalakító adatairól, a Lekérdezés átnevezéséről.

  3. Ha elkészült, a lekérdezés mentéséhez és a Power BI-ba való visszatéréshez válassza a Bezárás &alkalmazás lehetőséget.

    Képernyőkép a Power BI Power Query-szerkesztő, a Bezárás és alkalmazás parancsról.

A jelentés létrehozása

A Power BI megjeleníti azokat a mezőket, amelyen jelentést készíthet.

Feljegyzés

Az alábbi példa feltételezi, hogy senki sem átnevezett oszlopokat. Képernyőkép a Power BI-vizualizációkról és a Hibatrendek jelentés mezőinek kiválasztásáról.

Egyszerű jelentés esetén hajtsa végre a következő lépéseket:

  1. Válassza a Power BI vizualizációs vonaldiagramot.
  2. Adja hozzá a "DateValue" mezőt a tengelyhez
    • Kattintson a jobb gombbal a "DateValue" elemre, és válassza a "DateValue" lehetőséget a Dátumhierarchia helyett
  3. Az "Állapot" mező hozzáadása a jelmagyarázathoz
  4. A "Darabszám" mező hozzáadása az Értékekhez
    • Kattintson a jobb gombbal a WorkItemId mezőre, és győződjön meg arról, hogy az Összeg ki van jelölve

Példajelentés:

Képernyőkép a Hibatrendek mintadiagram jelentéséről.

Következő lépések