SQL Server Analysis Services 2019/2017/2016 – Tabular Model + Azure Analysis Services

Úroveň: mierne pokročilí

Vstupné požiadavky: základná znalosť SQL Servera

Cieľ kurzu: Účastníci sa naučia vytvárať a spravovať tabulárne dátové modely Analysis Services aj samostatné dátové modely v PowerPivote. Naučia sa dotazovať sa na ne v jazyku DAX, a optimalizovať ich výkon. Súčasťou kurzu je aj integrácia s Power BI, so SharePointom, s Power View či s Reporting Services. Účastníci sa tiež naučia, kedy je vhodnejšie použiť vnútropodnikový SSAS Tabular, a kedy cloudové Azure Analysis Services. Vhodné pre účastníkov, ktorí potrebujú rýchlo a jednoducho implementovať technológiu serverového PowerPivotu a tabulárneho OLAP-u vo firme, a chcú sa vyhnúť komplikovaným riešeniam. Kurz je založený na našich dlhoročných skúsenostiach z nasadenia v najväčších slovenských a českých firmách, s terabajtovými objemami dát. Nikto iný v ČR a SR nie je momentálne schopný zrealizovať tento kurz takto podrobne a v takejto hĺbke. Určené pre tých, ktorí chcú špičkový výkon bez kompromisov.

Bude Vás učiť autor prvej slovenskej knihy o Power BI, PowerPivote a jazyku DAX. Je to top expert s 12-ročnou praxou v PowerPivote, 10-ročnou praxou v SSAS Tabulare a 7-ročnou praxou v Power BI, vrátane nasadení vo veľkých firmách. A dozviete sa množstvo užitočných a ťažko dohľadateľných tipov a trikov, ktoré sa inde nenaučíte. Presvedčte sa o tom v referenciách od predchádzajúcich účastníkov našich kurzov.

Trvanie: 2 dni

Najbližšie termíny: 

V cene je zahrnuté: naša 566-stranová kniha o jazyku DAX, PowerPivote a Power BI v slovenčine
v hodnote 38,50 EUR s podrobnými návodmi krok po kroku, 120-stranová elektronická príručka k jazyku DAX v slovenčine, občerstvenie, obed, parkovanie a dobrá atmosféra na kurze 🙂


Obsah kurzu:

Úvod do tabulárnych modelov

  • Tabulárne modely vs. OLAP kocky
  • Interná organizácia VertiPaqu
  • Limity VertiPaqu
  • Inštalácia Analysis Services v tabulárnom móde vs. v PowerPivot móde
  • Vytvorenie cloudovej inštancie Azure Analysis Services
  • Inštalácia/aktivácia PowerPivotu v Exceli
  • Visual Studio a SQL Server Data Tools

Vytváranie tabulárnych riešení

  • Vytvorenie tabulárneho projektu pre Analysis Services
  • Vytvorenie tabulárneho modelu v PowerPivote pre Excel
  • Vytvorenie tabulárneho modelu v Power BI Desktope
  • Import dát z dátových zdrojov
  • Transformácie dát a zabudované ETL v Power Query (od verzie 2017)
  • Zlučovanie a spájanie dát z viacerých zdrojov
  • Nastavenia tabulárneho projektu
  • Prepojenie dát z viacerých tabuliek a relácie
  • Používanie číselníkov
  • Diagramové zobrazenie
  • Skrývanie systémových stĺpcov
  • Aktualizácia dát z podkladových databáz
  • Predvolené formátovanie údajov
  • Analýza a testovanie modelu v Exceli

Pokročilá funkcionalita

  • Vypočítané stĺpce a vypočítané tabuľky
  • Vypočítané polia – merítka
  • Display folders – zobrazovacie priečinky
  • Hierarchie – klasické aj nevyvážené
  • KPI – kľúčové ukazovatele výkonu
  • Perspektívy
  • Viacjazyčné modely
  • Partitioning dát
  • In-memory vs. DirectQuery mód
  • Zapnutie skrytej funkcionality – užívateľské akcie, vlastný drilldown, podmienené formátovanie, …
  • Agregácie a agregačné tabuľky
  • Prepojenia typu many-to-many (od SSAS 2019+ a AAS)
  • Calculation groups – výpočtové skupiny (od SSAS 2019+ a AAS)

Vlastné kalkulácie v jazyku DAX

  • Úvod do jazyka DAX – Data Analysis Expressions
  • Funkcie pre prácu s dátumami a časmi
  • Informačné funkcie
  • Filtrovacie a vyhodnocovacie funkcie
  • Funkcie pre kontrolu logiky spracovania
  • Matematické funkcie
  • Štatistické funkcie
  • Funkcie pre prácu s textom
  • Funkcie Time Intelligence – analýza údajov naprieč časovými obdobiami
  • Kontext výpočtu
  • Optimalizačné nástroje a benchmarking
  • DAX Studio
  • Optimalizácia výkonu, exekučné plány a cache

Nasadenie riešenia

  • Nasadenie tabulárneho modelu na server Analysis Services
  • Prepojenie tabulárneho modelu na SharePoint 2016/2013
  • Nasadenie PowerPivotu na SharePoint 2016/2013
  • Prevod PowerPivotu na tabulárny projekt Analysis Services
  • Nasadenie do Azure Analysis Services
  • Integrácia s Power BI a Power BI Gateway
  • Processing tabulárnych databáz, tabuliek a partícií
  • Reportovanie z tabulárneho modelu v Power View
  • Vizuálna analýza dát pomocou Power View
  • Využitie MDX dotazov v režime DAX a naopak
  • Údržba tabulárnych modelov a projektov
  • Optimalizácia pamäte tabulárnych modelov a nastavenia servera
  • Inkrementálne nasadzovanie a processing
  • Záloha a obnovenie databáz, detach a attach
  • Synchronizácia databáz
  • ReadOnly a ReadWrite mód
  • Workspace databáza
  • Sledovanie prevádzky cez nástroj SQL Server Profiler
  • Sledovanie prevádzky cez Extended Events

Security

  • Zabezpečenie tabulárnych modelov, užívateľské role
  • DAX row-level security
  • Column-level security, table-level security, measure-level security
  • Dynamické zabezpečenie
  • Rôzny scope viditeľnosti dát pre rôznych užívateľov (napr. v závislosti od pozície užívateľa v hierarchii vo firme)
  • Impersonácia užívateľov
  • Kerberos delegation
  • Pripojenie cez protokol HTTP(s) v prostrediach neumožňujúcich priame pripojenie cez protokol SSAS alebo bez možnosti otvorenia štandardného portu SSAS na firewalloch