Curs 50578A: MDX Query Language for SQL Server Analytical Services (OLAP) - curs 35.990 RUB. de la Specialist, formare 24 de ore academice, data de 21 mai 2023.
Miscelaneu / / December 05, 2023
O parte a platformei SQL Server este serverul de baze de date multidimensional OLAP. Bazele de date multidimensionale sunt folosite pentru a analiza volume foarte mari de date. Tehnologia OLAP vă permite să procesați cantități uriașe de date foarte rapid - în timp real. Viteza analizei datelor este motivul pentru utilizarea pe scară largă a OLAP.
Vă invităm să stăpâniți utilizarea profesională a bazelor de date multidimensionale! Vei stapani toate posibilitatile oferite de bazele de date multidimensionale. Cel mai important lucru este că vei învăța să lucrezi direct cu astfel de baze de date, fără intermediari sau middleware.
Pentru lucrul direct cu bazele de date OLAP multidimensionale, Microsoft a dezvoltat limbajul MDX (Multidimensional eXpressions). Acest limbaj nu seamănă cu nimic altceva. Este conceput special pentru baze de date multidimensionale. Nici cunoașterea limbajului de interogare SQL și nici familiaritatea cu orice limbaj de programare nu vor înlocui stăpânirea dvs. de MDX.
Veți explora toate capabilitățile limbajului de interogare MDX și veți deveni încrezător în utilizarea instrumentelor MDX. Scrierea de interogări în limbajul MDX, extragerea datelor din baze de date multidimensionale, construirea de rapoarte bazate pe cuburi OLAP - toate acestea vă vor deveni disponibile după finalizarea cursului!
Stăpânește procesarea și analiza oricărui volum de date în timp real - studiază la Centrul de Specialist!
Cursul este destinat persoanelor ale căror responsabilități includ administrarea unui server SQL, precum și analiștilor, dezvoltatorilor, specialiștilor în sisteme de raportare, programatorilor 1C etc.
O sa inveti:
- Extrageți date din baze de date multidimensionale
- Scrieți interogări în limbaj MDX
- Construiți rapoarte bazate pe cuburi OLAP
Profesor cu scop special, deținător de statut internațional de prestigiu Maestru certificat Microsoft. Absolvent al Universității Tehnice de Stat din Moscova, numit după N.E. Bauman.
În cursurile sale, Fedor Anatolevici pune principiul pe primul plan „Uită-te la rădăcină!” - este important nu numai să studiem funcționarea mecanismului, ci și să înțelegem de ce funcționează astfel și nu altfel.
Un generalist în domeniul proiectării și dezvoltării software. Are mulți ani de experiență ca lider de echipă de dezvoltare și arhitect șef. Specializată în integrarea aplicațiilor pentru întreprinderi, dezvoltarea arhitecturii portalului web, sistemele de analiză a datelor, implementarea și suportul Infrastructura Windows.
Combinația de stiluri de prezentare de inginerie și științe naturale le permite elevilor să transmită pasiunea și abordarea creativă a profesorului. Fedor Anatolyevich primește invariabil cele mai entuziaste recenzii de la absolvenții săi recunoscători.
Modulul 1. Familie de tehnologii de business intelligence. O prezentare generală a tehnologiilor Microsoft de analiză a datelor. Ciclul de viață al datelor în sistemele de analiză de afaceri (2 ac. h.)
- De ce tehnologiile de analiză a datelor (BI, OLAP, DWH, ETL) pot fi utile
- La ce ar trebui să acordați atenție atunci când implementați un sistem de business intelligence
- Domeniul de aplicare și instrumentele
- Lucrare de laborator Studiul procesului ETL folosind exemplul unui pachet de servicii de integrare
- Studiul procesului ETL folosind exemplul unui pachet de servicii de integrare
Modulul 2. Introducere în limbajul de interogare multidimensional MDX. Începem cu cel mai simplu, ne obișnuim cu modelul multidimensional (2 ac. h.)
- Diferențele dintre un model multidimensional și unul tabelar
- Depozite de date și magazine de date
- Introducere în limbajul MDX
- Editor MDX
- Laborator Prezentarea editorului de interogări (Management Studio) Prezentarea editorului Business Intelligent Development Studio Prezentarea SQL Profiler Tracer MDX Basics
- Introducere în Editorul de interogări (Management Studio)
- Introducere în editorul Business Intelligent Development Studio
- Introducere în urmăritorul SQL Profiler
- Bazele MDX
Modulul 3. Dimensiunile sunt scheletul unui model multidimensional. Dimensiuni, tupluri, celule și alte elemente ale unui model de date multidimensionale (3 ac. h.)
- Dimensiuni
- Atribute dimensionale
- Ierarhii
- Membrii Dimensiunii
- Tupluri
- Celulele
- Seturi
- Sarcini
- Funcții
- Proprietăți dimensiuni de laborator Atribute dimensiune Ierarhii într-o singură dimensiune Ierarhii pe mai multe dimensiuni Nivel rădăcină al ierarhiei Funcție Membri Referință -- membri Erori de sintaxă Referințe parțiale la tuplu Afișare pe mai multe axe Îmbinare încrucișată Modul Auto-există Mecanism existent Eliminați tupluri duplicate
- Proprietăți dimensionale
- Atributele dimensiunii
- Ierarhii într-o singură dimensiune
- Ierarhii pe mai multe dimensiuni
- Nivelul rădăcină al ierarhiei
- Funcționează membrii
- Membrii de referință
- Erori de sintaxă
- Legături către tupluri parțiale
- Afișare pe mai multe axe
- Unire încrucișată
- Modul Auto-există
- Mecanismul există
- Eliminarea tuplurilor duplicate
Modulul 4. Navigarea unui model multidimensional. Funcții de navigare, filtrare, sortare și combinarea acestora (3 ac. h.)
- Navigare în rapoarte
- Poziții relative
- Caracteristici de navigare
- Managementul sortării
- Filtrarea rezultatelor
- Combinație de seturi
- Laborator Navigare Poziționare relativă în ierarhie folosind funcția Membri Funcții ierarhice
- Navigare în ierarhie
- Poziționare relativă
- Utilizarea funcției Membri
- Funcții ierarhice
Modulul 5. Calcule multidimensionale. Folosind expresii, funcții statistice și alte mecanisme pentru calcule (3 ac. h.)
- Expresii
- Membrii calculati
- Formatarea rezultatului (CU)
- expresii dinamice
- Funcția IIF
- Funcții statistice
- Compararea tuplurilor cu parametrii
- Laborator Explorarea utilizărilor regulii WITH Crearea membrilor calculati Calcularea procentelor Formatare
- Explorați opțiunile de utilizare a regulii CU
- Crearea membrilor calculati
- Calculul procentelor
- Formatare
Modulul 6. Lucrul cu măsurători de timp, calendare multiple și orizonturi divergente. Lucrul cu măsurarea timpului, calculele timpului, navigarea de-a lungul axei timpului, termenii de timp calculati și agregatele (3 ac. h.)
- Măsurarea timpului
- Calendare multiple
- Funcții de timp
- Perioade paralele
- Perioade de deschidere
- Perioadele de închidere
- Perioadele recente
- Mecanismul an-to-date
- Măsuri calculate deasupra axei timpului
- Compararea perioadelor
- Funcția de sumă
- Funcții agregate
- Funcții Max și Min pe axa timpului
- Lab ParallelPeriod OpeningPeriod ClosingPeriod LastPeriod An până la data Măsuri calculate pe partea superioară a axei temporale Comparație perioade Funcție Sumă Funcție de agregare Max Funcție Min - - - Folosind Crossjoin cu perioade paralele
- Perioada paralelă
-Perioada de deschidere
-Perioada de închidere
-Ultima perioadă
-De la începutul anului
- Măsuri calculate deasupra axei timpului
- Compararea perioadelor
- Funcția de sumă
- Agregare
- Funcție maximă
- Funcția min
- Utilizarea Crossjoin împreună cu perioade paralele
Modulul 7. Aplicarea practică a MDX. Combinarea tehnologiilor studiate pentru a rezolva probleme practice (3 ac. h.)
- SAU logica
- ȘI logica
- Combinație de SAU și AND pe diferite ierarhii
- Scenarii complexe pentru utilizarea AND și OR
- Utilizarea funcției NonEmpty
- Valori medii
- Lucrez cu ultima întâlnire
- Perioade paralele cu date multiple
- Verificarea contextului actual
- Opțiuni pentru funcția Descendenților
- Valori de clasare
- Lucrări de laborator
Modulul 8. Alte utilizări ale MDX: rapoarte. Utilizarea interogărilor MDX pentru a crea rapoarte în SQL Server Reporting Services și aplicațiile PerformancePoint (3 ac. h.)
- Crearea unui raport în SQL Server Reporting Services (SSRS)
- Crearea unei conexiuni la un cub
- Lucrul cu interogări multidimensionale în designerul MDX
- Crearea de interogări non-standard
- Transfer de parametri
- Panouri PerformancePoint
- Raport de lucru de laborator în SSRS Conectarea la un cub Crearea unei interogări MDX în designer Crearea unei interogări non-standard Transmiterea parametrilor
- Raportați la SSRS
- Conexiune cu cubul
- Crearea unei interogări MDX în constructor
- Crearea unei cereri personalizate
- Transfer de parametri
Modulul 9. Indicatori de performanță (KPI) și interogări multidimensionale în Business Intelligence Development Studio. Calcule, indicatori și alte aplicații ale MDX în BIDS (2 ac. h.)
- Creați calcule denumite în BIDS
- Crearea indicatorilor de performanta in BIDS
- Lucrări de laborator Crearea unei expresii denumite Crearea unui indicator de foaie Crearea unui indicator țintă Utilizarea mecanismului IIF în KPI
- Creați o expresie numită
- Crearea unui indicator de foaie
- Crearea unui indicator țintă
- Utilizarea mecanismului IIF în KPI