SKOLENI.net Školení, kurzy, semináře # sql server analysis services - jazyk mdx
KURZ: SQL Server Analysis Services - jazyk MDX
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. * Úvod do jazyka MDX Tuple a buňky Sety Výrazy - expressions Komplexní sety Agregace Navigace při výpočtech s hierarchiemi Časové analýzy Vylepšení kostek
Program kurzu
Ú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
Předpokládané znalosti: Znalost technologie OLAP kostek.
Obsah kurzu - školení Úvod do jazyka MDXTuple a buňkySetyVýrazy - expressionsKomplexní setyAgregaceNavigace při výpočtech s hierarchiemiČasové analýzyVylepšení kostek
Cíl školení - poznámka ke kurzu 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.
Podrobnosti o kurzu
-
ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
-
Organizační informace pro účastníky školení Školení standardně probíhají v učebnách Školicího centra ICT Pro v Brně, na ulici Sochorova 38, nebo v Praze, na ulici Líbalova 1. Po vzájemné dohodě zcela běžně pořádáme zákaznické kurzy i ve školicích prostorách klienta, případně v učebnách našich partnerských výukových středisek nebo v námi či zákazníkem pronajatých prostorách. Přihlášky na kurzy zajišťované školicím centrem ICT Pro jsou přijímány e-mailem nebo prostřednictvím formuláře na webových stránkách. Elektronické přihlášky jsou považovány za závazné. Zařazení všech přihlášených je prováděno podle pořadí došlých objednávek. Po přihlášení obdrží zákazník obratem automatické potvrzení o přijetí přihlášky. Nejpozději jeden až dva týdny před zahájením kurzu obdrží zákazník závazné potvrzení termínu spolu s pozvánkou a dalšími upřesňujícími detaily. V případě, že je již termín zvoleného kurzu naplněn, budete kontaktováni zákaznickým servisem s nabídkou alternativních termínů konání. U vícedenních školení vám v případě potřeby rádi dáme tipy na ubytování, pokud možno v jednom z přilehlých ubytovacích zařízení. Na školeních má každý účastník k dispozici počítač s potřebným softwarem a připojením na internet. Výuka v oblasti ICT má zpravidla charakter „hands on“, což znamená, že teoretický výklad je přímo doprovázen praktickými ukázkami a aktivní prací posluchačů na PC. Ceny kurzů zpravidla zahrnují: služby kvalifikovaného školitele přípravu školení, přizpůsobení obsahu požadavkům klienta knižní publikaci k danému tématu [pokud je v ceně kurzu ], případně studentský manuál v tištěné nebo el. podobě zajištění dokumentace ke školení vydání certifikátu o absolvování kurzu zabezpečení výstupů a zpětné vazby pro zadavatele [na vyžádání] psací potřeby [poznámkový blok a tužka] oběd v blízké restauraci - pokud je v ceně kurzu občerstvení o přestávkách [káva, čaj, sušenky, minerálky apod.] využívání našich vzdělávacích prostor, strojový čas počítačů atd.
Dotazy a komentáře ke kurzuPřihláška na kurz
Odesláním formuláře 'Přihláška na kurz' se zaregistruje Vaše přihláška a na zadaný email přijde potvrzení o odeslání této přihlášky.
V případě poskytnutí osobních údajů, souhlasíte s archivací těchto údajů v souladu s podmínkami zákona č. 101/2000 Sb.,
o ochraně osobních údajů, ve znění pozdějších předpisů. Souhlas se zpracováním osobních údajů pro marketingové účely nevyžadujeme, tyto data nezpracováváme.
Server pouze zprostředkovává objednávky kurzů & kontakt na jejich pořadatele. Před odesláním přihlášky je nutno souhlasit s obchodními podmínkami účasti na kurzu daného pořadatele kurzu.
Neodpovídáme za správnost uvedených údajů. © OBEC.net, sro.
URL >>
https://skoleni.net/skoleni_55522_sql-server-analysis-services---jazyk-mdx.html
ServerAnalysisServicesjazyk