Sdílet prostřednictvím


Přístup k datům prostřednictvím Excelu

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

K datům můžete přistupovat přes Excel, generovat sestavy a pak grafy publikovat do Power BI nebo excelový soubor použít jako základ pro sestavy Power BI. V tuto chvíli budete muset mít pro přístup k analýzám dat přes Excel povolené alternativní přihlašovací údaje.

Poznámka:

Služba Analytics je automaticky povolená a podporovaná v produkčním prostředí pro všechny služby Azure DevOps Services. Integrace Power BI a přístup k datovému kanálu OData služby Analytics jsou obecně dostupné. Doporučujeme, abyste ho používali a poskytli nám zpětnou vazbu. Dostupná data jsou závislá na verzi. Nejnovější podporovaná verze je v2.0a nejnovější verze Preview je v4.0-preview. Další informace najdete v tématu Správa verzí rozhraní API OData.

Poznámka:

Služba Analytics se automaticky nainstaluje a podporuje v produkčním prostředí pro všechny nové kolekce projektů pro Azure DevOps Server 2020 a novější verze. Integrace Power BI a přístup k datovému kanálu OData služby Analytics jsou obecně dostupné. Doporučujeme, abyste ho používali a poskytli nám zpětnou vazbu. Pokud jste upgradovali z Azure DevOps Serveru 2019, můžete během upgradu nainstalovat službu Analytics.

Dostupná data jsou závislá na verzi. Nejnovější podporovaná verze je v2.0a nejnovější verze Preview je v4.0-preview. Další informace najdete v tématu Správa verzí rozhraní API OData.

Poznámka:

Služba Analytics je ve verzi Preview pro Azure DevOps Server 2019. Můžete ji povolit nebo nainstalovat pro kolekci projektů. Integrace Power BI a přístup k datovému kanálu OData služby Analytics jsou ve verzi Preview. Doporučujeme, abyste ho používali a poskytli nám zpětnou vazbu.

Dostupná data jsou závislá na verzi. Nejnovější podporovaná verze je v2.0a nejnovější verze Preview je v4.0-preview. Další informace najdete v tématu Správa verzí rozhraní API OData.

  1. Začněte tím, že otevřete Excel 2016.

    Bude fungovat s dřívějšími verzemi Excelu. Budete muset mít nainstalovaný doplněk Power Query, který můžete dělat v Microsoft Power Query pro Excel.

  2. Vytvořte prázdný sešit.

  3. Na kartě Data zvolte Nový dotaz>z jiných zdrojů>z datového kanálu OData.

    Excel Get Data

  4. Zadejte adresu URL ve formátu níže a zvolte OK:

     https://analytics.dev.azure.com/{OrganizationName}/_odata/{version}/
    

    Pokud je Název organizace fabrikam a verze je v1.0, adresa URL je https://analytics.dev.azure.com/fabrikam/_odata/v1.0/.

    Select OData Feed

    Poznámka:

    Alternativně můžete zadat adresu URL se zadaným názvem ProjectName , který ořízne výsledky zadaným projektem ve všech entitách souvisejících s tímto projektem.

    https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}/

     https://{ServerName}:{Port}/tfs/{CollectionName}/_odata/{version}/
    

    Pokud je CollectionName fabrikam a verze je v1.0, pak adresa URL je https://{ServerName}:{Port}/tfs/fabrikam/_odata/{v1.0}/.

    Select OData Feed

    Poznámka:

    Alternativně můžete zadat adresu URL se zadaným názvem ProjectName , který ořízne výsledky zadaným projektem ve všech entitách souvisejících s tímto projektem.

    https://{ServerName}:{Port}/tfs/{CollectionName}/{ProjectName}/_odata/{version}/

  5. V tomto okamžiku se zobrazí výzva k ověření ve službě. Pokud jste to ještě neudělali, podívejte se na možnosti ověřování klienta.

  6. Vyberte jednu entitu, pro která chcete načíst data, nebo zaškrtněte políčko Vybrat více položek a zvolit data, která se mají vrátit.

    Excel Navigator

    Pokud v tomto okamžiku vyberete Načíst, Excel načte všechna data v každé entitě do Power Query. Může to ale být více dat, než chcete (nebo než Excel dokáže zpracovat). Pokud chcete data filtrovat, vyberte entitu, která se má filtrovat, a zvolte Upravit a zobrazte Editor Power Query. Pro každý sloupec, podle kterého chcete filtrovat, ho vyberte a nastavte filtr. Po dokončení zvolte Zavřít a použít v levém horním rohu.

    Důležité

    Nevybírejte žádnou entitu s názvem Snímek. Tyto entity obsahují stav každé pracovní položky každý den od vytvoření každé pracovní položky. U úložišť libovolné velikosti to povede k desítkám nebo stovek milionům pracovních položek, které se nenačtou správně. Aby bylo možné provádět analýzu trendu, zužte rozsah načítaných dat na konkrétní položky a časový rámec a načtěte tyto informace pomocí samostatného dotazu OData.

Jako alternativu k načtení dat do Power Query můžete zvolit šipku rozevíracího seznamu vedle možnosti Načíst a místo toho vybrat Načíst do. Tato akce umožňuje následující možnosti:

  • Načtěte data do tabulky, která je Power Query.
  • Vytvořte připojení bez načtení dat (v podstatě odložení načítání dat do pozdějšího).
  • Na list, který jenom načte jednu entitu na list.
  • Do modelu (který můžete vybrat s dalšími možnostmi), který načte data do Doplňku PowerPivot.

Další informace o těchto možnostech najdete v dokumentaci k Excelu.

Zpracování relací

Pokud se ze služby Analytics vrátí základní data, ve výchozím nastavení se data vztahují, jak je znázorněno na následujícím obrázku:

Entity relationships

Značky, týmy a uživatelé nesouvisí s žádným z ostatních dat. Je to kvůli tomu, jak tyto entity souvisejí. Souvisí buď relacemi M:N, které se v těchto modelech nedají snadno zpracovat, nebo mezi entitami, jako jsou entity mezi uživateli a pracovními položkami (souvisí s přiřazenými, vytvořenými, změněnými a dalšími).

Více relací lze zpracovat poměrně jednoduše. Ve výchozím modelu můžete například upravit dotaz, vybrat sloupec AssignedTo v tabulce WorkItems a rozbalit sloupec tak, aby zahrnoval všechna data z tabulky Users a můžete tento proces opakovat i pro sloupce Created By a Changed By. Dostane vás k tomu několik odkazů z jedné tabulky na jinou, která není povolená.