Sdílet prostřednictvím


Připojení pomocí Power Query a funkcí Azure DevOps

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

Datový konektor pro Azure DevOps zahrnuje funkce Power Query M, které můžou autoři dotazů používat. Tyto funkce můžou zpracovávat specifické požadavky Azure DevOps, jako je ověřování za vás. Tento článek popisuje argumenty pro funkce a způsob jejich použití pro připojení k Analytics.

The VSTS. Funkce AccountContents nahrazuje funkci Power Query M Web.Contents. VSTS je určená pro pokročilejší scénáře. AccountContents vrátí obsah stažený z adresy URL pro analytics jako binární hodnotu. Můžete ho použít k volání rozhraní REST API AzureDevOps.

Důležité

  • Použijte VSTS. AccountContents pouze pro přístup k datům, která nejsou k dispozici v Analytics. Načítá data přímo z Azure DevOps a kvůli ochraně ostatních uživatelů Azure DevOps je náchylná k omezování. Projděte si podporované subdomény pro VSTS. Část AccountContents dále v tomto článku. Informace o dalších přístupech najdete v tématu Přehled integrace Power BI.
  • VSTS. Funkce AccountContents podporuje pouze Azure Boards data (pracovní položky). Datový konektor nepodporuje jiné datové typy, například kanály. V současné době neplánujeme konektor aktualizovat tak, aby podporoval jiné datové typy.

VSTS. Obsahy účtů

Pokročilá funkce, která vrací obsah stažený z adresy URL pro analýzu jako binární hodnotu.

Funkce VSTS.AccountContents má stejné argumenty, možnosti a formát návratové hodnoty jako Web.Contents. Další informace najdete v tématu Referenční informace Power Query (M) Formula – Web.Contents.

Pokud už používáte Web.Contents přístup k datům sledování práce z analýzy (REST API nebo OData), můžete ho VSTS.AccountContents nahradit za a používat ověřování pomocí datového konektoru. Informuje Power BI, že tyto požadavky odkazují na stejný zdroj dat. Data můžete kombinovat bez porušení omezení jednotlivých zdrojů dat ve službě Power BI. VSTS.AccountContent Podporuje ale jenom data z Azure Boards a nedá se použít k podpoře dotazů na kanály nebo jiné služby.

"VSTS. AccountContents' poskytuje podmnožinu argumentů a možností dostupných prostřednictvím OData.Contents. Konkrétní omezení jsou popsaná v následující tabulce:

Argumenty pro VSTS Obsah

Argument Description
url Adresa URL jednoho z koncových bodů služby Azure DevOps
options Záznam možností pro řízení chování této funkce.

Pole Možnosti pro VSTS Obsah

Pole Description
IsRetry Zadejte tuto logickou hodnotu, protože true bude při načítání dat ignorovat všechny existující odpovědi v mezipaměti.
ManualStatusHandling Zadejte tuto hodnotu jako seznam, který zabrání předdefinované zpracování požadavků HTTP, jejichž odpověď obsahuje jeden z těchto stavových kódů.
MaxSize Určuje maximální velikost tabulky, o které má klient zájem. Pokud požadavek překročí tento limit, server může požadavek okamžitě selhat. Výchozí hodnota je nula, která říká serveru, aby použil výchozí hodnotu.
Query K adrese URL můžete přidat parametry dotazu prostřednictvím kódu programu.
RelativePath Zadejte tuto hodnotu jako text, který ji před vytvořením požadavku připojí k základní adrese URL.
Timeout Zadejte tuto hodnotu, protože doba trvání změní časový limit požadavku HTTP. Výchozí hodnota je 600 sekund.
Version Verze datového modelu. Tato možnost je primární pro diagnostiku.

Podporované subdomény pro VSTS Obsahy účtů

VSTS.AccountContents() V současné době tato metoda funguje pouze pro níže uvedené subdomény. Jiné služby, jako je například Služba vydaných verzí, se zatím nepodporují:

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