SQL Server Analysis Services - jazyk MDX (MSQL24)

Databáze, MS SQL

Cílem tohoto kurzu je seznámit účastníky se všemi možnostmi jazyka MDX pro dotazování se na OLAP kostky. Účastníci se dozvědí, jak fungují MDX dotazy, jaká je jejich logika, jak se naviguje v N-rozměrném prostoru, a jak na tom celém založit pokročilé analýzy. Projdeme si nejčastěji používané funkce, konstrukty a techniky. Zvláště se budeme věnovat i srovnávací analýze dat v časových obdobích, zda pokročilé agregaci a vylepšování kostek. Na konci kurzu budou účastníci schopni plně využít analytickou sílu OLAP kostek. Výuka bude probíhat na Analysis Services.

Lokalita, termín kurzu



Bratislava
27.11. - 29. 11. 2017
Objednat
22.1. - 24. 1. 2018
Objednat
Brno
11.10. - 13. 10. 2017
Objednat
22.11. - 24. 11. 2017
Objednat
3.1. - 5. 1. 2018
Objednat
Praha
13.11. - 15. 11. 2017
Objednat
8.1. - 10. 1. 2018
Objednat
19.2. - 21. 2. 2018
Objednat
Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Úvod do jazyka MDX
    1. Dimenzionální model
    2. Jazyk MDX - Multidimensional Expressions
    3. Základní části MDX dotazu
    4. Vytvoření jednoduchého MDX dotazu
    5. MDX poddotazy
  • Tuple a buňky
    1. Co je to tuple
    2. N-rozměrný prostor a navigace v něm
    3. Prostor kostky
    4. Přístup k datům OLAP kostky přes tuple
    5. Buňky a membry OLAP kostky
    6. Odkazy na membry podle jména a klíče
    7. Klauzule WHERE a její logika
    8. Práce s částečnými tuple
    9. Tuple a uživatelské hierarchie
    10. Zkrácené formy zápisu
    11. Řešení konfliktů s adresací
    12. Zjednodušování dotazů - WITH MEMBER aliasy
  • Sety
    1. Co jsou to MDX sety
    2. Sety v MDX SELECTech
    3. Vytváření setů pomocí funkcí - CrossJoin, Members, Distinct, NON EMPTY
    4. Omezování setů - Exists, Auto-Exists
    5. Zjednodušování dotazů - WITH SET aliasy
  • Výrazy - expressions
    1. Základy MDX výrazů
    2. MDX operátory
    3. Vypočtené membry
    4. Dynamické výrazy
    5. Řešení kontextuálních konfliktů - nekonečná rekurze, pořadí počítání
    6. Práce s aktuálně zpracovávaným membrem - CurrentMember
    7. Práce se sety ve výrazech
    8. Práce s daty v jiné kostce - LookupCube
  • Komplexní sety
    1. Vytváření setříděných setů - Order, Hierarchize
    2. Zjištění prvních/posledních tuplů ze setu - TopCount, BottomCount
    3. Funkce Head, Tail, Item
    4. Filtrování setů - Filter
    5. Kombinování a spojování setů
    6. Pokročilé vytváření setů - Generate, Extract
  • Agregace
    1. Základní agregační funkce jazyka MDX
    2. Funkce Aggregate
    3. Výpočet mediánu
    4. Vytváření vlastních mezisoučtů
    5. Sčítání tuplů v setech - INCLUDE/EXCLUDEEMPTY
    6. Lineární regrese
    7. Visual Totals
  • Navigace při výpočtech s hierarchiemi
    1. Přístup k okolním membrům v hierarchiích - Parent, Children, Siblings, ...
    2. Výpočet procent hodnoty membru z hodnoty nadřazeného membru
    3. Ranking - skórování membrů
    4. Přístup k vzdálenějším membrům - Ancestor, Anscendants, Descendants, Cousin
    5. Funkce Descendants a její parametry - SELF, BEFORE, AFTER, LEAFS, ...
    6. Testování pozice membrů - IsAncestor, IsSibling, IsLeaf
    7. Navigace v rámci jedné úrovně - Prev/NextMember, Lag, Lead
  • Časové analýzy
    1. Časové dimenze a jejich konfigurace
    2. Práce s časem z pohledu MDX
    3. Kalkulace kumulativních součtů v čase - PeriodsToDate, YTD
    4. Klouzavé průměry, součty a agregace
    5. Porovnání stejných hodnot v sousedních časových obdobích - ParallelPeriod
    6. Kombinování časových metrik
    7. Funkce OpeningPeriod a ClosingPeriod
  • Vylepšení kostek
    1. Perzistentní vypočítané membry a pojmenované sety na úrovni kostky
    2. Dopočítávání chybějících dat a vlastní logika v daném kontextu
    3. Rozšiřování funkcionality pomocí externích .NET funkcí a knihoven
    4. KPI - Key Performance Indicators
    5. Dynamická bezpečnost - omezení na úrovni dimenzí, hierarchií, atributů, buněk a membrů
    6. Reportování z kostek
    7. Práce s OLAP kostkami v Excelu
Předpokládané znalosti:
Znalost technologie OLAP kostek.
Doporučený následný kurz:
SQL Server Analysis Services - analýza dat pro pokročilé (MSQL27)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena kurzu:
13 900,00 Kč (16 819,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Moravia IT s.r.o., Andreas Z.
SQL Server Analysis Services - jazyk MDX ( MSQL24)
"Super: -náplň -prostředí -získal jsem všeobecný rozhled, základ, který je možno dále rozvinout."
DHL Information Services (Europe) s.r.o., Ondrej V.
SQL Server Analysis Services - jazyk MDX ( MSQL24)
"Skvele vedene skoleni, rychle domluvene a upravene podle potreb. Velmi dobre pripraveny lektor, ktery podrobne provedl celym kurzem."
DHL Information Services (Europe) s.r.o., Martina P.
SQL Server Analysis Services - jazyk MDX ( MSQL24)
"Skvely kurz. Zadne dlouhe prezentace a teorie. Vyuka na prikladech, coz je nejefektivnejsi, navic to pomaha udrzovat koncentraci."
Acision Czech Republic s.r.o., Johnson D.
SQL Server Analysis Services - jazyk MDX ( MSQL24)
"Kurz me mel presvedcit o tom, ze MDX se pouzivat da a neni tak tezky kdyz clovek vi jak to funguje. A stalo se tak. Libilo se me tez hodne praktickych prikladu. "