Share via


Elemzési nézetek adathalmazának kialakítása

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

Minden elemzési nézet definiál egy adatkészletet a Power BI-ban. Az adatkészletek a vizualizációk létrehozásához használt táblák és tulajdonságok. Az Azure DevOpshoz készült Power BI-adatösszekötő által létrehozott adathalmazok a következő jellemzőkkel rendelkeznek:

  • Az Elemzésből elérhető entitások és kapcsolódó mezők egyetlen táblába vannak egyesítve (denormalizálva). A "Létrehozva" mezőben szereplő felhasználónév például sztringként (Felhasználónév) van modellezve a felhasználói azonosító helyett. Nem szükséges kapcsolatokat létrehozni a táblák között jelentések létrehozásához.
  • Az előzményadatok pillanatképekként vannak modellezve az egyes időszakokra vonatkozóan, így a népszerű jelentéskészítés egyszerű.

Ha többet szeretne megtudni a Power BI-ról és az adatkészletekről, olvassa el a Power BI – a Power BI szolgáltatás alapfogalmai című témakört.

Az Analytics OData-végpontjának összesimítása

Az Analytics OData-végpontja az Analytics-adatok normalizált ábrázolását biztosítja. Az adatok normalizálása elsősorban az adatok között fennálló "több-a-többhöz" kapcsolatok, például a munkaelemek és a kapcsolódó címkék jelentésének támogatására szolgál.

A Power BI adatösszekötő egyetlen táblaként jelöli ezeket az adatokat, így az Analytics-adatmodellben látható kapcsolatokat nem kell újra létrehozni a Power BI-ban. Ez a reprezentáció lehetővé teszi, hogy azonnal szűrjön az összetett mezőkre, például a munkaelemek címkéire.

A folyamat jelentősen leegyszerűsíti a jelentések üzembe és futtatását. Az Analytics OData-végponton keresztül elérhető mezők azonban nem választhatók ki elemzési nézetben.

Választható mezők az Analytics-nézetekben

Az Elemzés nézetben kiválasztható mezők megfelelnek a normál munkakövetési mezőknek és az Analytics-adattár mezőinek.

Munkakövetési mezők

Az Elemzés nézetben az összes munkakövetési mezőt kiválaszthatja, kivéve a következő mezőket:

  • Olyan mezők, amelyek nem részei annak a projektnek , amelyben a nézet létre lett hozva
  • Hosszú szövegmezők, például Leírás, Előzmények és más, HTML-adattípusú mezők
  • Munkaelem-hivatkozásszám mezői, például ExternalLinkCount, HyperLinkCount, AttachedFileCount, RelatedLinkCount
  • Adott REST API-mezők, például Vízjel, Törölve
  • Több-a-többhöz kapcsolattal rendelkező mezők, például Csapat, Táblaoszlop, Tábla neve

Fontos

Az identitás- vagy személynévmezők( például a Létrehozva, a Hozzárendelve stb.) választható mezők, azonban a munkaelemek szűréséhez jelenleg nem választhatja ki ezeket a mezőket mezőfeltételként.

Az egyes munkaelem-követési mezők leírásáért lásd: Entitások és tulajdonságok referenciája az Azure Boardshoz.

Elemzési adattár mezői

Elemzési nézetben a következő Elemzés-alapú mezőket választhatja ki:

Mező Leírás
Ciklusidő Ideje, hogy egy munkaelem a "Folyamatban" állapotkategóriából a "Befejezve" állapotkategóriába lépjen.
Dátum (automatikusan belefoglalva az előzményekbe) Támogatja a szűrt munkaelemek napi, heti vagy havi előzményeinek megtekintését.
Aktuális (automatikusan szerepel az előzményben) Támogatja az adatok szűrését a szűrt munkaelemek legújabb pillanatképének megtekintéséhez Trueaz érték beállításával.
Átfutási idő Ideje, hogy egy munkaelem a "Tervezett" állapotkategóriáról a "Kész" állapotkategóriára váltson.
Szülőmunkaelem azonosítója A munkaelem szülőjének munkaelem-azonosítója.
Projekt neve Egyenértékű a projektmezővel.
Változat Egy munkaelem előzményváltozatához rendelt szám.
Címkék Címkék pontosvesszőkkel tagolt listája.
WorkItemRevisionSK A munkaelem-változat elemzési egyedi kulcsa, amely a kapcsolódó entitások összekapcsolására szolgál.

Az állapotkategóriákról további információt a Munkafolyamat-állapotok és állapotkategóriák című témakörben talál. Az Elemzési adatmodellről további információt az Adatmodell az Elemzéshez című témakörben talál.

Az Elemzésen keresztül elérhető egyéb mezők eléréséhez adja meg a megfelelő helyettes kulcsokat (SK) vagy munkaelem-azonosítót az Elemzés nézetben. Ezután hozza létre a szükséges leképezési táblákat az Elemzés navigációs tulajdonsága alapján.

  • Iterációk (IterationSK)
  • Területek (AreaSK)
  • Teams (AreaSK – leképezési tábla létrehozása a Teams navigációs tulajdonsága alapján)
  • BoardLocations (AreaSK – leképezési tábla létrehozása a BoardLocations navigációs tulajdonsága alapján)
  • Dátumok (DateSK)
  • Folyamat (AreaSK – leképezési tábla létrehozása folyamatnavigációs tulajdonság alapján)
  • WorkItemLinks (munkaelem-azonosító)

Adatkapcsolatok

Az Elemzési adatmodell megértése kritikus fontosságú az entitások közötti jó kapcsolatok kiépítéséhez.

Alapértelmezés szerint, ha az Elemzés alapszintű adatokat ad vissza, az adatok az alábbi ábrán látható módon kapcsolódnak:

Entitáskapcsolatok

A címkék, a Teams és a felhasználók nem kapcsolódnak a többi adathoz. Ez az entitások összekapcsolásához kapcsolódik. Ezek több módon is kapcsolódhatnak:

  • A több-a-többhöz kapcsolatok nem könnyen kezelhetők ezekben a modellekben
  • Az entitások között több kapcsolat is van, például a felhasználók és a munkaelemek között. Ezek a következőhöz kapcsolódnak:
    • Hozzárendelve
    • Created By (Létrehozó)
    • Módosította:
    • és így tovább

Egyszerűen több kapcsolatot is kezelhet. Az alapértelmezett modellben például szerkesztheti a lekérdezést, jelölje ki a WorkItems tábla AssignedTo oszlopát, és bontsa ki az oszlopot, hogy tartalmazza a Felhasználók tábla összes adatát, és megismételheti ezt a folyamatot a Létrehozva és a Módosítva oszlopokkal is. Így megkerülheti, hogy több hivatkozás legyen az egyik táblából a másikba, ami nem engedélyezett.

Az oszlopok ilyen módon történő bővítésének egy másik oka a körkörös kapcsolatok kezelése, amelyek szintén nem engedélyezettek. Vegyük például a következő útvonalat: Projektek > Területek > Munkaelemek > Projektek. Ez egy tipikus körkörös problémát mutat be. Mi a teendő, ha látni szeretné, hogy mely objektumok tartoznak egy adott projekthez? A modell a buildelés során kapcsolatokat tartalmaz a Területek és munkaelemek, valamint a Projektek és a Munkaelemek között, de a projektek nem kapcsolhatók a területekhez, mert ez befejezi a körkörös kapcsolatot, ezért nem engedélyezett. A forgatókönyv kezeléséhez bontsa ki a Projekt oszlopot a Területek táblában. Ehhez hajtsa végre a következő lépéseket:

  1. A Kezdőlap lapon válassza a Lekérdezések szerkesztése lehetőséget.

  2. Válassza a Területek lekérdezést.

  3. Görgessen a Project oszlophoz (az utolsó oszlophoz), és válassza a Kibontás ikont az oszlop tetején.

    Területek lekérdezése, projektoszlop

  4. Törölje az összes oszlop jelölését a ProjectName kivételével, és válassza az OK gombot.

    Projektbeállítások kibontása

Most már listázhatja a területeket projekt szerint, és lekérheti az egyes projektekben lévő területek számát.