Kurz 50578A: MDX Query Language for SQL Server Analytical Services (OLAP) - kurz 35 990 RUB. od špecialistu, školenie 24 akademických hodín, dátum 21. mája 2023.
Rôzne / / December 05, 2023
Súčasťou platformy SQL Server je multidimenzionálny databázový server OLAP. Viacrozmerné databázy sa používajú na analýzu veľmi veľkých objemov údajov. Technológia OLAP vám umožňuje spracovať obrovské množstvo dát veľmi rýchlo – v reálnom čase. Rýchlosť analýzy údajov je dôvodom širokého používania OLAP.
Pozývame vás, aby ste zvládli profesionálne používanie viacrozmerných databáz! Osvojíte si všetky možnosti, ktoré poskytujú multidimenzionálne databázy. Najdôležitejšie je, že sa s takýmito databázami naučíte pracovať priamo, bez sprostredkovateľov či middlewaru.
Pre priamu prácu s multidimenzionálnymi databázami OLAP vyvinul Microsoft jazyk MDX (Multidimensional eXpressions). Tento jazyk nie je ako nič iné. Je navrhnutý špeciálne pre multidimenzionálne databázy. Znalosť dopytovacieho jazyka SQL ani znalosť akýchkoľvek programovacích jazykov nenahradí vaše majstrovstvo v MDX.
Preskúmate všetky možnosti dopytovacieho jazyka MDX a získate istotu pri používaní nástrojov MDX. Písanie dopytov v jazyku MDX, extrahovanie údajov z multidimenzionálnych databáz, vytváranie reportov na základe kociek OLAP – to všetko sa vám sprístupní po absolvovaní kurzu!
Osvojte si spracovanie a analýzu ľubovoľného objemu údajov v reálnom čase - študujte v odbornom centre!
Kurz je určený pre jednotlivcov, ktorých povinnosti zahŕňajú správu SQL servera, ako aj pre analytikov, vývojárov, špecialistov na reportingové systémy, 1C programátorov atď.
Naučíš sa:
- Extrahovať dáta z multidimenzionálnych databáz
- Napíšte otázky v jazyku MDX
- Vytvárajte zostavy založené na kockách OLAP
Špeciálny učiteľ, držiteľ prestížneho medzinárodného statusu Microsoft Certified Master. Absolvent Moskovskej štátnej technickej univerzity pomenovanej po N.E. Bauman.
Vo svojich triedach kladie Fedor Anatolyevich princíp do popredia "Pozri sa na koreň!" - je dôležité nielen študovať fungovanie mechanizmu, ale aj pochopiť, prečo to funguje tak a nie inak.
Všeobecný odborník v oblasti dizajnu a vývoja softvéru. Má dlhoročné skúsenosti ako vedúci vývojového tímu a hlavný architekt. Špecializuje sa na integráciu podnikových aplikácií, vývoj architektúry webových portálov, systémy analýzy dát, nasadenie a podporu Infraštruktúra systému Windows.
Kombinácia inžinierskych a prírodovedných štýlov prezentácie umožňuje študentom sprostredkovať vášeň a kreatívny prístup učiteľa. Fedor Anatolyevich vždy dostáva tie najzaujímavejšie recenzie od svojich vďačných absolventov.
Modul 1. Rodina technológií business intelligence. Prehľad technológií analýzy údajov spoločnosti Microsoft. Životný cyklus údajov v systémoch obchodnej analýzy (2 ac. h.)
- Prečo môžu byť užitočné technológie analýzy údajov (BI, OLAP, DWH, ETL).
- Čo by ste mali venovať pozornosť pri implementácii systému business intelligence
- Rozsah a nástroje
- Laboratórne práce Štúdium procesu ETL na príklade balíka integračných služieb
- Štúdia procesu ETL na príklade balíka integračných služieb
Modul 2. Úvod do multidimenzionálneho dotazovacieho jazyka MDX. Začneme tým najjednoduchším, zvykneme si na viacrozmerný model (2 ac. h.)
- Rozdiely medzi viacrozmerným modelom a tabuľkovým modelom
- Dátové sklady a dátové predajne
- Úvod do jazyka MDX
- editor MDX
- Laboratórium Predstavenie editora dotazov (Management Studio) Predstavenie editora Business Intelligent Development Studio Predstavenie SQL Profiler Tracer MDX Basics
- Úvod do editora dotazov (Management Studio)
- Úvod do editora Business Intelligent Development Studio
- Úvod do nástroja na sledovanie SQL Profiler
- Základy MDX
Modul 3. Rozmery sú kostrou viacrozmerného modelu. Dimenzie, n-tice, bunky a ďalšie prvky viacrozmerného dátového modelu (3 ac. h.)
- Rozmery
- Rozmerové atribúty
- Hierarchie
- Dimension Members
- Tuples
- Bunky
- Súpravy
- Úlohy
- Funkcie
- Vlastnosti laboratórnych dimenzií Atribúty dimenzií Hierarchie v jednej dimenzii Hierarchie vo viacerých dimenziách Koreňová úroveň hierarchie Funkcia Referencie členov -- členovia Chyby syntaxe Čiastočné odkazy na n-tice Viacosové zobrazenie Crossjoin Režim automatickej existencie Existuje mechanizmus Eliminovať duplicitné n-tice
- Vlastnosti rozmerov
- Atribúty rozmerov
- Hierarchie v jednej dimenzii
- Hierarchie vo viacerých dimenziách
- Koreňová úroveň hierarchie
- Funkcia poslancov
- Referenční členovia
- Syntaktické chyby
- Odkazy na čiastočné n-tice
- Zobrazenie na viacerých osiach
- Crossjoin
- Automatický režim
- Mechanizmus existuje
- Eliminácia duplicitných n-tic
Modul 4. Navigácia vo viacrozmernom modeli. Funkcie navigácie, filtrovania, triedenia a ich kombinácie (3 ac. h.)
- Navigácia v prehľadoch
- Relatívne polohy
- Navigačné funkcie
- Riadenie triedenia
- Filtrovanie výsledkov
- Kombinácia zostáv
- Laboratórna navigácia v hierarchii Relatívne určovanie polohy pomocou hierarchických funkcií členov
- Hierarchická navigácia
- Relatívna poloha
- Používanie funkcie Členovia
- Hierarchické funkcie
Modul 5. Viacrozmerné výpočty. Použitie výrazov, štatistických funkcií a iných mechanizmov na výpočty (3 ac. h.)
- Výrazy
- Vypočítaní členovia
- Formátovanie výsledku (WITH)
- Dynamické výrazy
- Funkcia IIF
- Štatistické funkcie
- Porovnanie n-tic s parametrami
- Laboratórium Skúmanie použitia pravidla WITH Vytváranie vypočítaných členov Výpočet percent Formátovanie
- Preskúmajte možnosti použitia pravidla WITH
- Vytváranie vypočítaných členov
- Výpočet percent
- Formátovanie
Modul 6. Práca s meraním času, viacerými kalendármi a divergentnými horizontmi. Práca s meraním času, výpočty času, navigácia pozdĺž časovej osi, vypočítané časové výrazy a agregáty (3 ac. h.)
- Meranie času
- Viaceré kalendáre
- Časové funkcie
- Paralelné obdobia
- Otváracie doby
- Uzávierka
- Nedávne obdobia
- Mechanizmus roka od dátumu
- Vypočítané miery na vrchole časovej osi
- Porovnanie období
- Súčet funkcie
- Súhrnné funkcie
- Funkcie Max a Min na časovej osi
- Laboratórium Paralelne Obdobie Otváracie Obdobie Obdobie Závery Obdobie Posledné Obdobie Od roka do dátumu Vypočítané miery na časovej osi Porovnanie periódy Funkcia Suma Agregácia Funkcia Max Funkcia Min - - - Použitie Crossjoin s paralelnými periódami
- Paralelné obdobie
-Obdobie otvorenia
-Uzávierka
-Posledné obdobie
-Od roku do dnešného dňa
- Vypočítané miery na vrchole časovej osi
- Porovnanie období
- Súčet funkcie
- Agregácia
- Maximálna funkcia
- Funkcia min
- Použitie Crossjoin v spojení s paralelnými periódami
Modul 7. Praktická aplikácia MDX. Kombinácia študovaných technológií na riešenie praktických problémov (3 ac. h.)
-ALEBO logika
- A logika
- Kombinácia OR a AND na rôznych hierarchiách
- Komplexné scenáre pre použitie AND a OR
- Použitie funkcie NonEmpty
- Priemerné hodnoty
- Práca s posledným dátumom
- Paralelné obdobia s viacerými dátumami
- Kontrola aktuálneho kontextu
- Možnosti funkcie potomkov
- Hodnoty hodnotenia
- Laboratórne práce
Modul 8. Iné použitia MDX: správy. Používanie dotazov MDX na vytváranie zostáv v aplikáciách SQL Server Reporting Services a PerformancePoint (3 ac. h.)
- Vytvorenie zostavy v SQL Server Reporting Services (SSRS)
- Vytvorenie spojenia s kockou
- Práca s multidimenzionálnymi dopytmi v MDX dizajnéri
- Vytváranie neštandardných dopytov
- Prenos parametrov
- Panely PerformancePoint
- Laboratórna práca Report v SSRS Pripojenie ku kocke Vytvorenie MDX dotazu v dizajnéri Vytvorenie neštandardného dotazu Odovzdanie parametrov
- Hlásiť SSRS
- Spojenie s kockou
- Vytvorenie MDX dotazu v konštruktore
- Vytvorenie vlastnej požiadavky
- Prenos parametrov
Modul 9. Indikátory výkonu (KPI) a multidimenzionálne dotazy v Business Intelligence Development Studio. Výpočty, ukazovatele a ďalšie aplikácie MDX v BIDS (2 ac. h.)
- Vytvorte pomenované kalkulácie v BIDS
- Vytváranie ukazovateľov výkonnosti v BIDS
- Laboratórna práca Vytvorenie pomenovaného výrazu Vytvorenie hárkového indikátora Vytvorenie cieľového indikátora Použitie mechanizmu IIF v KPI
- Vytvorte pomenovaný výraz
- Vytvorenie indikátora listu
- Vytvorenie cieľového ukazovateľa
- Použitie mechanizmu IIF v KPI