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