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


Csatlakozás Power Query és Azure DevOps-függvényekkel

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

Az Azure DevOpshoz készült Adatösszekötő Power Query M függvényeket tartalmaz, amelyeket a lekérdezéskészítők használhatnak. Ezek a függvények képesek kezelni az Azure DevOps konkrét követelményeit, például a hitelesítést. Ez a cikk a függvények argumentumait és az elemzéshez való csatlakozásuk módját ismerteti.

A VSTS. Az AccountContents függvény a Web.Contents Power Query M függvény helyettesítője. Speciálisabb forgatókönyvekhez, a VSTS-hez készült. Az AccountContents az Elemzés URL-címéről letöltött tartalmat adja vissza bináris értékként. Ezzel meghívhatja az AzureDevOps REST API-kat.

Fontos

  • Használja a VSTS-t. Az AccountContents csak olyan adatok eléréséhez használható, amelyek nem érhetők el az Analyticsben. Közvetlenül az Azure DevOpsból kér le adatokat, és a többi Azure DevOps-felhasználó védelme érdekében hajlamos a szabályozásra. Lásd a VSTS támogatott altartományait. A cikk későbbi, AccountContents szakasza . Az egyéb megközelítésekről további információt a Power BI-integráció áttekintésében talál.
  • VSTS. Az AccountContents csak az Azure Boards-adatokat (munkaelemeket) támogatja. Az adatösszekötő más adattípusokat, például folyamatokat nem támogat. Jelenleg nem tervezzük az összekötő frissítését más adattípusok támogatása érdekében.

VSTS. AccountContents

Speciális függvény, amely az Elemzés URL-címéről letöltött tartalmat adja vissza bináris értékként.

A VSTS.AccountContents függvény argumentumai, beállításai és visszatérési értékének formátuma megegyezik a következő formátummal: Web.Contents. További információ: Power Query (M) Képlethivatkozás – Web.Contents.

Ha már a használatával Web.Contents fér hozzá a munkakövetési adatokhoz az Analyticsből (REST API vagy OData), lecserélheti azokat VSTS.AccountContents a Data Connector-hitelesítés használatára. Tájékoztatja a Power BI-t, hogy ezek a kérések ugyanarra az adatforrásra hivatkoznak. Az adatokat kombinálhatja anélkül, hogy megsértenél egy adatforrásra vonatkozó korlátozást a Power BI szolgáltatásban. Azonban csak az Azure Boardsból származó adatokat támogatja, VSTS.AccountContent és nem használható folyamatok vagy más szolgáltatások lekérdezéseinek támogatására.

"VSTS. Az AccountContents az "OData.Contents" szolgáltatáson keresztül elérhető argumentumok és lehetőségek egy részhalmazát biztosítja. A konkrét korlátozásokat az alábbi táblázat ismerteti:

A VSTS argumentumai. Tartalmát

Argumentum Description
url URL-cím az Azure DevOps szolgáltatás egyik végpontjára.
options A függvény viselkedését vezérlő beállításrekord.

A VSTS beállításmezői. Tartalmát

Mező Leírás
IsRetry Adja meg ezt a logikai értéket igaz értékként, és az adatok lekérésekor figyelmen kívül hagyja a gyorsítótárban lévő összes meglévő választ.
ManualStatusHandling Adja meg ezt az értéket listaként, és megakadályozza az olyan HTTP-kérések beépített kezelését, amelyek válasza az alábbi állapotkódok valamelyikével rendelkezik.
MaxSize Annak a táblának a maximális méretét szabályozza, amely iránt az ügyfél érdeklődik. Ha a kérés meghaladja ezt a korlátot, a kiszolgáló azonnal meghiúsulhat. Az alapértelmezett érték nulla, amely arra utasítja a kiszolgálót, hogy használja az alapértelmezett értéket.
Query Programozott módon adjon hozzá lekérdezési paramétereket az URL-címhez.
RelativePath Adja meg ezt az értéket, mivel a szöveg hozzáfűzi az alap URL-címhez a kérés végrehajtása előtt.
Timeout Adja meg ezt az értéket időtartamként, amely módosítja a HTTP-kérések időtúllépését. Az alapértelmezett érték 600 másodperc.
Version Az adatmodell verziója. Ez a beállítás elsődleges a diagnosztika szempontjából.

A VSTS támogatott altartományai. AccountContents

VSTS.AccountContents() A metódus jelenleg csak az alább felsorolt altartományok esetében működik. Más szolgáltatások, például a Kiadási szolgáltatás, még nem támogatottak:

  • https://dev.azure.com/
  • https://analytics.dev.azure.com/
  • https://vsrm.dev.azure.com/