MDX Language (MSQL24)

Databases, MS SQL

Location, current term course



Brno
8/24/2020 - 8/26/2020
Order
11/2/2020 - 11/4/2020
Order
12/14/2020 - 12/16/2020
Order
Praha
7/22/2020 - 7/24/2020
Order
9/30/2020 - 10/2/2020
Order
11/11/2020 - 11/13/2020
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Ú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
Recommended subsequent course:
SQL Server Analysis Services - data analysis for advanced (MSQL27)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
496.43 € ( 600.68 € incl. 21% VAT)

Vybrané zákaznické reference

Moravia IT s.r.o., Andreas Z.
MDX Language ( 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.
MDX Language ( 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.
MDX Language ( 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.
MDX Language ( 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. "