Power BI aktualizace | Listopad 2024
Power BI Mobile aplikace představují Copilota, nová vrstva Path pro Azure Mapy, metric sets, DLP politiky pro Fabric adminy a mnohem víc!
FabCon Las Vegas 2025
FREE certifikace – DP-600!
Microsoft členům Fabric Community nabízí 5000 voucherů k certifikaci Fabric Analytics Engineer Associate certification – nabídka platí do konce roku, vyzvednout ji lze zde.
Představení nejnovější Fabric certifikace pro Data Engineers – DP-700!
Jmenuje se to Fabric Data Engineer Associate a fokus je na zisk dat, transformace, administrace, monitoring a optimalizace ve Fabricu. Exam DP-700 aktuálně v beta verzi.
Copilot a AI
Copilot v Power BI mobile aplikacích (preview)
Prémiová kapacita – F64 nebo P1 a víc.
Stačí klepnout na tlačítko Copilot umístěné v záhlaví reportu a vybrat, zda chceme získat summary (souhrn informací) nebo se mrknout na větší detail (insights). Copilot doručuje odpovědi na základě požadavků. Odpovědi lze kopírovat a sdílet nebo pokračovat v interakci výběrem z nabídnutých návrhů. Návrhy mohou pomoci upravit odpověď nebo vytvořit další požadavky.
Více informací na blogu.
Copilot summaries v rámci subscriptions (preview)
Nastavuje se v rámci standardních subskripcí, Copilot summaries pouze pro premiové kapacity (F64 nebo P1 a víc).
Finální výstup může vypadat následovně:
Reporting
Azure mapy a Path vrstva
Nová Path vrstva poskytuje možnost vizualizovat geografická spojení mezi více body intuitivním a interaktivním způsobem.
Dle MSFT je ideální pro několik klíčových scénářů, například:
Analýza sítě: Pro odvětví jako telekomunikace umožňuje vrstva Path mapovat složitá síťová spojení. Pomáhá identifikovat neefektivnosti, monitorovat tok dat a posilovat kritickou infrastrukturu.
Analýza letových tras: Letecké společnosti mohou využít vrstvu Path k vizualizaci a analýze letových trasm, a zlepšit tak řízení leteckého provozu. Pomáhá identifikovat nové příležitosti pro trasy a zlepšuje celkový zážitek cestujících optimalizací stávajících tras.
Jak s tím pracovat? Přidáváme umístění pro každý bod pomocí pole s geokódovaným umístěním, jako jsou názvy měst, nebo pomocí zeměpisné šířky a délky. Dále rozlišujeme mezi cestami pomocí Path ID a pořadí spojení definujeme pomocí pole Point Order.
Můžeme například vytvořit mapu zobrazující trasu dvou lodí s zeměpisnou šířkou a délkou jejich poloh pro každý bod, polem Path s jedinečným identifikátorem pro každou loď a časovým razítkem pro každé umístění, aby byly body spojeny ve správném pořadí – viz. obrázek.
Dále můžeme formátovat barvy, průhlednosti a šířky čar a dokonce vypnout bublinové značky pro každý bod. Pokud vypneme vrstvu bublin, uvidíme bublinu pouze při najetí myší, která vám ukáže nejbližší bod k umístění kurzoru. Cesty jsou také interaktivní, takže při najetí myší získáme tooltipy a budete moci křížově zvýraznit další vizualizace kliknutím na jednotlivé body čar.
Nicméně existuje několik jedinečných chování, na která je třeba si dát pozor. Za prvé, při použití drill hierarchie se vizuál automaticky “provrtá” na nejnižší úroveň a neumožní nám se dostat zpět, protože jednotlivé body v rámci path by byly na vyšších úrovních drillu agregovány.
Dále, pokud máte lokaci, která je součástí vícero Paths, bubliny pro toto umístění se zobrazí na sobě – budou se překrývat. Pokud pak chceme kliknout na bubliny ve spodních vrstvách, stačí najet myší na čáru spojenou s cestou dané bubliny, ta se přesune nahoru a bude vybratelná.
Nakonec můžete dále rozdělit cesty pomocí legendy, která vytvoří jedinečné čáry na základě Path ID.
Note: kombinování data bound reference vrstvou s path vrstvou zatím není podporováno – path vrstva zatím funguje pouze s bubble vrstvou.
Více na blogu.
Visual calculations (preview)
Na tomto se neustále pracuje a nyní byla přidána nová funkce – podpora exportu.
Pokud exportujeme data, na vizuálu skrytá pole nebudou součástí exportu. Ledaže bychom exportovali podkladová data. Tím ale zase ztratíme výsledky visual calculations – ty nejsou součástí podkladových dat.
Small multiples pro nový vizuál karty (preview)
Přichází nová verze kartového vizuálu, která přidává pokročilé funkce a vylepšenou UX především směrem k small multiples.
Small multiples je série karet zobrazených v mřížkovém formátu – každá z nich zobrazuje jinou kategorii nebo dimenzi a umožňuje snadné srovnání nebo OKR analýzu napříč rozlišnými metrikami.
Zapíná/vypíná se to v Options and settings > Options > Preview features > New card visual.
Small multiples funkce nabízí velkou míru customizace včetně:
- Layout: výběr z jednoho sloupce, řádku nebo mřížky a možnost zvolit počet small multiples, které se mají zobrazit
- Pokročilé formátovací možnosti: styl fontu, color coding, podmíněné formátování
- Border a gridlines: styl, šířka, barva i průhlednost
- Overflow style: kontinuální scroll nebo paginated uspořádání
- Headers: horizontální i vertikální orientace, pozice, custom zarovnání, fonty, barva, průhlednost, padding, background barva nebo obrázek
Jak na to? Vybereme New Card visual v příslušném panelu a přidáme vybrané metriky (viz obrázek).
Do small multiples fields pak přidáváme další dimenze a vytváříme kategorie.
Více v dedikovaném blogu.
Text Slicer – nový vizuál v preview
Musí se to zapnout – Options and settings > Options > Preview features > text slicer visual.
Textový slicer umožňuje používat text jako filtr zaměřující se na určené datové pole. Zadání textu zúží datovou sadu tak, aby zobrazovala pouze relevantní informace, které obsahují zadaný text. Tato funkce je obzvláště užitečná pro práci s velkými datovými sadami, kde je rychlé a přesné filtrování nezbytné pro efektivní analýzu a prezentaci dat.
Vytvoříme standardně (viz obrázek).
K filtrování datasetu stačí do vizuálu přidat textové pole/sloupec, nad kterým chceme filtrovat (viz obrázek).
Více v dedikovaném blogu.
Modeling
DAX query view – Define new measure
Do DAX query view přistála nová možnost Define new measure.
Tímto vytvoříme novou query tabulku s předchystanou syntaxí – stačí přidat metriku a otestovat.
Více v dokumentaci.
Metric sets – nová éra správy metrik ve Fabricu (preview)
Dostupné v Service i v desktop aplikaci. Jsou určeny ke zjednodušení práce s metrikami a jejich konzumaci.
Fabric Metric vrstva = hub pro metriky v Power BI, jehož úkolem je přinést zjednodušení správy, zajišťovat konzistenci a posilovat důvěru v data.
Metric sets budou k dispozici jak konzumentům, tak i vývojářům pro přepoužití v rámci reportingu. Mají sloužit k vizualizaci metrik i rychlý průzkum dat. V desktopu budou mít vývojáři přístup k nejautoritativnějším metrikám a k jeji přepoužití v reportech.
Zásadní funkce:
- Kurátorovaná sada metrik: budou sloužit jako sbírka odkazů na metriky a zdrojové sémantické modely, zahrnovat klíčové dimenze tak, aby koncoví uživatelé i autoři mohli jednoznačně pochopit, jak by měla být metrika seskupena nebo použita.
- Obohacení uživatelské zkušenosti: Uživatelé mohou prozkoumávat a konzumovat metriky přímo ze sady metrik, což umožní hlubší pochopení. K dispozici budou Copilot souhrny a další vizualizace, které uživatelům umožní procházet data a získávat informace velmi rychle.
- Efektivita: Spotřebitelé již nebudou muset spoléhat na tvůrce reportů nebo vytvářet vlastní reporty pro specifické potřeby. Spotřebitelé mohou využít Explore dialog a zkoumat dané metriky v prostředí, kde by mělo vše „prostě fungovat“, protože dimenze byly speciálně kurátorovány pro danou metriku.
- Objevitelnost a přepoužívání:
Spotřebitelé – Metriky jsou objevitelné pomocí vyhledávání a sady metrik mohou být propagovány, schvalovány a certifikovány stejně jako jakýkoli artefakt – uživatelé jim budou moct důvěřovat. Spotřebitelé mohou také využít Explore dialog k hlubšímu zkoumání dané metriky v bezpečném prostředí.
Autoři – Metriky v Desktopu: sady metrik budou dostupné pro připojení a použití v desktopu. K metrikám bude možné přistupovat přes OneLake datahub / datový katalog a připojit se tam. Tak zajistíme, že reporty používají nejaktuálnější a nejautoritativnější dostupné metriky.
Více v dokumentaci.
Vylepšení výkonu pro modely obsahující calculation groups a format stringy PRO Excel
Týká se MDX queries. Poslední updates by měly zlepšit výkon a věrohodnost operací v rámci Analyze in Excel nad modely, které obsahují jedno nebo obojí:
- Dynamické format strings v metrikách
- Calculated items s format stringy
Týká se i dalších MDX scénářů, takže všechny klientské aplikace, které používají MDX k dotazování sémantických modelů a obsahují jedno nebo druhé nebo oboje, zažijí zlepšení výkonu.
DLP politiky a omezení přístupové akce pro sémantické modely (preview)
Týká se Microsoft Purview data loss prevention (DLP) politiky pro Fabric. Nyní umožňují adminům omezit přístup na základě citlivých informací zjištěných v datech jejich sémantických modelů.
Pokud jsou takové politiky v rámci Fabricu konfigurovány, mají admini možnost rozhodnout, zda po zjištění citlivých informací chtějí zablokovat přístup k datům. Zabránit v přístupu k datům můžou např. guest userům nebo múžou omezit přístup všem uživatelům kromě správců dat.
Správci dat ve Fabricu uvidí indikaci, že jejich data jsou omezena, a mohou jednat, například nahlásit problém správci pro dodržování předpisů nebo přepsat pravidlo politiky.
Uživatelé (konzumenti), např. guest useři s takto zamezeným přístupem také uvidí indikaci, že organizační politika omezila jejich přístup a nemají možnost obsah zobrazit.
S tímto získávají správci pro dodržování předpisů další kontrolu a prosazování při odhalování citlivých dat ve Fabric tenantech.
Sémantické modelování ve Visual Studio Code a nové TMDL rozšíření (preview)
Další boost pro Power BI Developery, který má zjednodušit práci a úpravy TMDL a popořit vývoj sémantických modelů.
TMDL (Tabular model definition language) je navržen tak, aby byly reprezentace modelu čitelné, editovatelné, podporující spolupráci a přepoužitelné. Toto rozšíření TMDL staví na těchto principech a přináší další benefity:
- Sémantické zvýraznění: Zlepšuje čitelnost použitím různých barev podle významu kódu, což usnadňuje pochopení struktury a funkčnosti TMDL.
- Diagnostika chyb: Pomáhá identifikovat a opravit problémy v kódu – zvýrazňuje chyby a poskytuje podrobnosti.
- Automatické doplňování: inteligentní návrhy při psaní – urychluje pracovní postup, snižuje šanci na chyby a pomáhá pochopit navazující možnosti kódu.
Další funkce už jsou na cestě.
Visual Studio Code umožňuje využít i další nástroje na platformě, jako jsou:
- Source control: Bezproblémová integrace s Gitem, která umožňuje sledovat změny, spolupracovat s členy týmu a spravovat verze sémantických modelů.
- GitHub Copilot: Asistent pro psaní kódu s AI, který pomáhá psát kód rychleji, generovat TMDL z přirozeného jazyka a rychle aplikovat pokročilé hromadné úpravy na vaše modely.
Stáhnout TMDL extension lze zde.
Data connectivity
Snowflake konektor update
Dotazy odeslané do Snowflake z Power BI nyní budou obsahovat tagy s dalšími informacemi o kontextu, například zda pocházejí z Direct Query. Tohle bude pro Power BI Service zaváděno během listopadu, do Power BI Desktop a On-Premises Gateway dorazí začátkem roku 2025.
Developers + APIs
Fabric Git: TMDL formát pro export sémantického modelu
Fabric Git integrace nově umí exportovat definice sémantických modelů do TMDL. Tato změna nahradí použití jediného souboru JSON (model.bim) v rámci TMSL.
Díky své složkové reprezentaci a čitelnému formátu nabízí TMDL lepší zážitek se source control. Toto vylepšení usnadňuje sledování historie commitů a zjednodušuje řešení konfliktů při slučování (ve srovnání s TMSL).
TMSL reprezentace modelů budou stále k dispozici skrze REST API nebo XMLA endpoint.
Klientské knihovny sémantických modelů – updates
Klientské aplikace, jako je Excel nebo Power BI Desktop, které se připojují k sémantickým modelům Power BI, mohou nyní těžit z lepšího výkonu díky automatické konverzi některých starších připojovacích řetězců (např. pbiazure://*) na XMLA endpoint. Požadavky jsou směrovány přímo přes XMLA endpoint, což snižuje počet mezikroků, urychluje zpracování požadavků a snižuje pravděpodobnost chyb.
Možná bude třeba aktualizovat pravidla firewallu. Více informací v dokumentaci.
Důležité je ujistit se, že používáme nejnovější klientské knihovny Analysis Services pro optimální výkon při připojování k sémantickým modelům Power BI.
Podpora pro Power BI language settings – Paginated reporty v Power BI Service
V případě, že máme lokalizované Paginated reporty do vícero jazyků a publikované v Power BI Service, uživatelům se zobrazí v preferovaném jazyce, který si vybrali v rámci Power BI/Fabric settings page. Dříve bylo renderování reportu určováno nastavením serveru.
Více v dokumentaci.