Získanie údajov zo služby Azure Analysis Services
Azure Analysis Services je produkt platformy Azure, ktorý umožňuje prijať údaje z viacerých zdrojov údajov, vytvoriť medzi údajmi vzťahy a vytvoriť z nich výpočty. Výpočty sa vytvárajú pomocou výrazov jazyka DAX (Data Analysis Expressions). Služba Azure Analysis Services je podobná technológii modelovania a ukladania údajov v službe Power BI.
Poďme pokračovať v našom scenári a predstavme si, že spoločnosť Tailwind Traders používa Azure Analysis Services na ukladanie údajov finančných projekcií. Dostali ste za úlohu porovnať tieto údaje s údajmi o skutočnom predaji, ktoré sa nachádzajú v inej databáze. Získanie údajov z kociek služby Azure Analysis Services sa podobá na získanie údajov z SQL Servera v tom, že môžete:
- vykonať overenie na server,
- vybrať kocku, ktorú chcete použiť,
- vybrať tabuľky, ktoré potrebujete.
Významné rozdiely medzi kockami služby Azure Analysis Services a SQL Serverom:
- Kocky služby Analysis Services obsahujú výpočty už v kocke, ktoré si preberieme podrobnejšie neskôr.
- Ak nepotrebujete celú tabuľku, môžete dotazovať priamo údaje. Namiesto dotazovania údajov pomocou jazyka Transact-SQL (T-SQL) ako v prípade SQL Servera môžete použiť multidimenzionálne výrazy (MDX) alebo výrazy jazyka DAX (Data Analysis Expressions).
Pripojenie k údajom v službe Azure Analysis Services
Ako už bolo spomenuté, použijete funkciu Získať údaje v aplikácii Power BI Desktop. Po výbere položky Analysis Services sa zobrazí výzva na zadanie adresy servera a názvy databázy s dvoma možnosťami: Importovať a Pripojiť naživo.
Pripojiť naživo je nová možnosť v službe Azure Analysis Services. Azure Analysis Services podobne ako Power BI používa na vytvorenie výpočtov tabuľkový model a jazyk DAX. Tieto modely sú navzájom kompatibilné. Použitie možnosti Pripojiť naživo vám umožňuje ponechať údaje a výpočty DAX v ich pôvodnom umiestnení bez toho, aby ste ich museli všetky importovať do služby Power BI. Azure Analysis Services môže mať rýchly plán obnovenia, čo znamená, že pri obnovení údajov v službe sa zostavy služby Power BI okamžite aktualizujú bez toho, aby bolo potrebné spustiť plán obnovenia služby Power BI. Tento proces môže zlepšiť aktuálnosť údajov v zostave.
Podobne ako pri relačnej databáze môžete vybrať tabuľky, ktoré chcete použiť. Ak chcete dotazovať priamo model služby Azure Analysis Services, môžete použiť výrazy jazyka DAX alebo MDX.
Budete pravdepodobne importovať údaje priamo do Power BI. Prijateľnou alternatívou je importovať všetky ostatné požadované údaje (z Excelu, SQL Servera a podobne) do modelu služby Azure Analysis Services a potom použiť dynamické pripojenie. Pri uplatnení tohto prístupu sa všetko modelovanie údajov a miery DAX vykonávajú na jednom mieste a zároveň je to omnoho jednoduchší a ľahší spôsob na údržbu vášho riešenia.
Ďalšie informácie o pripojení služby Power BI k službe Azure Analysis Services nájdete v dokumentácii k pripojeniu so službou Power BI.
Potrebujete pomoc? Pozrite si nášho sprievodcu riešením problémov alebo odošlite konkrétne pripomienky nahlásením problému.
