Vytvoření sestavy Power BI pomocí dotazu OData
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
S Power BI Desktopem můžete snadno začít vytvářet sestavy pro svůj projekt v Azure DevOps.
Pokud Power BI Desktop nemáte, můžete si ho zdarma stáhnout a nainstalovat.
Podle pokynů vytvořte sestavu v Power BI Desktopu, která zobrazuje denní trend chyb.
- Vytvoření dotazu Power BI
- Vytváření transformací Power BI
- Vytvoření sestavy trendu otevřených chyb
Požadavky
Pokud chcete vytvořit sestavu Power BI, musíte splnit následující kritéria:
- Musíte být členem projektu. Pokud projekt ještě nemáte, vytvořte ho. Viz Registrace zdarma.
- Pokud jste ještě nebyli přidáni jako člen projektu, můžete ho přidat. Zobrazení Analýzy můžou zobrazit všichni, kdo mají přístup k projektu s výjimkou zúčastněných stran.
- Nastavte oprávnění Zobrazit analýzu na Hodnotu Povolit. Viz Udělení oprávnění pro přístup k Analýzám.
- Panely musí být povolené. Pokud ho chcete znovu povolit, přečtěte si téma Zapnutí nebo vypnutí služby Azure DevOps.
- Nainstalovali jste Power BI Desktopz října 2018 Update nebo novější verzi. Tuto klientskou aplikaci si můžete stáhnout z oficiální stránky pro stažení Power BI Desktopu.
- Sledovali jste pracovní položky po určitou dobu, ve které se má generovat sestava trendu.
- Musíte být členem projektu. Pokud projekt ještě nemáte, vytvořte ho.
- Pokud jste ještě nebyli přidáni jako člen projektu, můžete ho přidat. Zobrazení Analýzy můžou zobrazit všichni, kdo mají přístup k projektu s výjimkou zúčastněných stran.
- Povolili nebo nainstalovali Analýzu. Pokud chcete přidat rozšíření nebo povolit službu, musíte být vlastníkem účtu nebo členem skupiny Kolekce projektů Správa istrators.
- Panely musí být povolené. Pokud ho chcete znovu povolit, přečtěte si téma Zapnutí nebo vypnutí služby Azure DevOps.
- Nastavte oprávnění Zobrazit analýzu na Hodnotu Povolit. Viz Udělení oprávnění pro přístup k Analýzám.
- Nainstalovali jste Power BI Desktopz října 2018 Update nebo novější verzi. Tuto klientskou aplikaci si můžete stáhnout z oficiální stránky pro stažení Power BI Desktopu.
- Sledovali jste pracovní položky po určitou dobu, ve které se má generovat sestava trendu.
Vytvoření Power BI Query
Vytvořte Power BI Query pro načtení dat do Power BI následujícím způsobem:
Zvolte Získat data a pak prázdný dotaz.
V editoru Power BI Query zvolte Rozšířený editor.
Otevře se okno Rozšířený editor.
Obsah nahraďte následujícím dotazem.
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
Nahraďte hodnoty v rámci ukázkového dotazu.
Ukázkový dotaz obsahuje řetězce, které musíte nahradit hodnotami:
{organization}
– Název vaší organizace{project}
- Název projektu vašeho týmu. Nebo úplně vynechání/{project}
dotazu napříč projekty{areapath}
- Cesta k vaší oblasti. Formát: Project\Level1\Level2{startdate}
- Datum zahájení sestavy trendu. Formát: RRRR-MM-DDZ. Příklad:2022-09-01Z
představuje 2022-září-01. Nezadávejte do uvozovek.
Zvolte Hotovo a spusťte dotaz.
Pokud jste se ke svému účtu nikdy nepřipojili, power BI může vyžadovat ověření. Další informace najdete v tématu Možnosti ověřování klientů.
Rozbalit oblast, iterace, přiřazené sloupce
Dotaz vrátí několik sloupců, které je potřeba rozbalit, než je budete moct použít v Power BI. Každá entita přetažená pomocí $expand
příkazu vrátí záznam s potenciálně několika poli. Abyste entitu zploštěli do polí, musíte záznam rozšířit. Mezi příklady takových entit patří: AssignedTo
, Iteration
a Area
.
Po zavření Rozšířený editor a zbývajícím v Editor Power Query vyberte tlačítko rozbalení u entit, které potřebujete zploštět.
Vyberte například tlačítko rozbalení oblasti, vyberte vlastnosti, které chcete rozbalit, a zvolte OK. Tady se rozhodneme
AreaName
aAreaPath
zploštětíme. VlastnostAreaName
je podobná poli Název uzlu.Tabulka teď obsahuje pole entit.
Opakujte kroky 1 až 3 pro všechna pole představující entity, které potřebují rozbalení. Ty se zobrazí se záznamem uvedeným ve sloupci tabulky, když se nevyexpanduje.
Přejmenování polí a dotazu a následné zavření a použití
Po dokončení se můžete rozhodnout přejmenovat sloupce.
Klikněte pravým tlačítkem na záhlaví sloupce a vyberte Přejmenovat...
Můžete také chtít přejmenovat dotaz z výchozího dotazu1 na něco smysluplnějšího.
Po dokončení zvolte Zavřít a použít , aby se dotaz uložil a vrátil se do Power BI.
Vytvořit sestavu
Power BI vám ukáže pole, na která můžete sestavovat.
Poznámka:
Následující příklad předpokládá, že nikdo nepřejmenoval žádné sloupce.
Pro jednoduchou sestavu proveďte následující kroky:
- Vyberte spojnicový graf vizualizace Power BI.
- Přidání pole DateValue na osu
- Klikněte pravým tlačítkem na DateValue a vyberte DateValue místo hierarchie kalendářních dat.
- Přidání pole State do legendy
- Přidání pole Count (Počet) do hodnot
- Klikněte pravým tlačítkem na pole WorkItemId a ujistěte se, že je vybraný součet.
Ukázková sestava:
Další kroky
Související články
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro