XmSQL: skryté dotazování na pozadí všeho
Většina z nás umí vytvořit vizuál. Mnozí dokážou napsat složitou DAX metriku. Někteří umí sestavit i vlastní DAX Query. Ale kolik z nás se někdy zamyslelo nad tím, co se skutečně vykonává na pozadí našich reportů?
Právě zde přichází na scénu XmSQL. Jazyk, který běžný uživatel Power BI téměř nikdy nevidí, přesto stojí za velkou částí práce, kterou vykonává analytický engine tabulárních modelů.
V této přednášce se společně vydáme na cestu pod kapotu Power BI. Ukážeme si, co je XmSQL, kdy vzniká a jakou roli hraje při zpracování dotazů. Na praktických ukázkách uvidíme, jak se běžné operace v reportech a DAX metrikách promítají do výsledného XmSQL a jak se tento překlad mění v závislosti na způsobu, jakým je DAX napsán.
Cílem přednášky není naučit vás psát ani detailně analyzovat XmSQL. Cílem je otevřít dveře do vrstvy Power BI, o které mnoho specialistů nikdy nepřemýšlelo, a ukázat, jak může znalost toho, co se děje na pozadí, pomoci lépe porozumět chování datových modelů i výkonu reportů.
Až příště při práci s DAX Studiem narazíte na XmSQL, nebude to záhadný artefakt ukrytý hluboko v útrobách Power BI. Bude to další dílek skládačky, který vám pomůže pochopit, co se skutečně děje mezi stisknutím tlačítka myši a výsledkem zobrazeným na obrazovce.