Kurs 50578A: MDX Query Language for SQL Server Analytical Services (OLAP) - kurs 35 990 RUB. från Specialist, utbildning 24 akademiska timmar, datum 21 maj 2023.
Miscellanea / / December 05, 2023
En del av SQL Server-plattformen är den flerdimensionella OLAP-databasservern. Flerdimensionella databaser används för att analysera mycket stora datamängder. OLAP-teknik gör att du kan bearbeta enorma mängder data mycket snabbt - i realtid. Hastigheten på dataanalys är orsaken till den utbredda användningen av OLAP.
Vi inbjuder dig att behärska den professionella användningen av multidimensionella databaser! Du kommer att bemästra alla möjligheter som multidimensionella databaser ger. Det viktigaste är att du lär dig att arbeta med sådana databaser direkt, utan mellanhänder eller mellanprogram.
För direkt arbete med flerdimensionella OLAP-databaser har Microsoft utvecklat språket MDX (Multidimensional eXpressions). Det här språket liknar inget annat. Den är designad speciellt för multidimensionella databaser. Varken kunskap om SQL-frågespråket eller förtrogenhet med några programmeringsspråk kommer att ersätta din behärskning av MDX.
Du kommer att utforska alla funktioner i MDX-frågespråket och bli säker på att använda MDX-verktyg. Att skriva frågor på MDX-språket, extrahera data från multidimensionella databaser, bygga rapporter baserade på OLAP-kuber - allt detta kommer att bli tillgängligt för dig efter att du har slutfört kursen!
Bemästra bearbetningen och analysen av alla datavolymer i realtid - studera på Specialist Center!
Kursen är avsedd för personer vars ansvar inkluderar att administrera en SQL-server, samt analytiker, utvecklare, specialister på rapporteringssystem, 1C-programmerare, etc.
Du kommer att lära dig:
- Extrahera data från multidimensionella databaser
- Skriv frågor på MDX-språk
- Bygg rapporter baserade på OLAP-kuber
Speciallärare, innehavare av prestigefylld internationell status Microsoft Certified Master. Utexaminerad från Moscow State Technical University uppkallad efter N.E. Bauman.
I sina lektioner sätter Fedor Anatolyevich principen på spetsen "Se till roten!" - det är viktigt att inte bara studera mekanismens funktion, utan också att förstå varför den fungerar på det här sättet och inte på annat sätt.
En generalist inom området mjukvarudesign och utveckling. Han har många års erfarenhet som utvecklingsteamledare och chefsarkitekt. Specialiserat på integration av företagsapplikationer, utveckling av webbportalarkitektur, dataanalyssystem, distribution och support Windows infrastruktur.
Kombinationen av teknik och naturvetenskaplig presentationsstil gör att eleverna kan förmedla lärarens passion och kreativa inställning. Fedor Anatolyevich får alltid de mest entusiastiska recensionerna från sina tacksamma akademiker.
Modul 1. Familj av business intelligence-teknologier. En översikt över Microsofts dataanalystekniker. Livscykel för data i affärsanalyssystem (2 ac. h.)
- Varför dataanalysteknologier (BI, OLAP, DWH, ETL) kan vara användbara
– Vad du bör vara uppmärksam på när du implementerar ett business intelligence-system
- Omfattning och verktyg
- Laboratoriearbete Studie av ETL-processen med exemplet på ett integrationstjänstpaket
- Studie av ETL-processen med exemplet på ett integrationstjänstpaket
Modul 2. Introduktion till MDX flerdimensionella frågespråk. Vi börjar med det enklaste, vänjer oss vid den flerdimensionella modellen (2 ac. h.)
- Skillnader mellan en flerdimensionell modell och en tabellform
- Datalager och datamarts
- Introduktion till MDX-språk
- MDX-redigerare
- Lab Introduktion av Query Editor (Management Studio) Introduktion av Business Intelligent Development Studio Editor Introduktion av SQL Profiler Tracer MDX Basics
- Introduktion till frågeredigeraren (Management Studio)
- Introduktion till Business Intelligent Development Studio-redaktören
- Introduktion till SQL Profiler-spåraren
- Grunderna i MDX
Modul 3. Dimensioner är skelettet av en flerdimensionell modell. Dimensioner, tupler, celler och andra element i en flerdimensionell datamodell (3 ac. h.)
- Mått
- Dimensionsattribut
- Hierarkier
- Dimensionsmedlemmar
- Tupler
- Celler
- Set
- Uppgifter
- Funktioner
- Egenskaper för labbdimension Dimensionsattribut Hierarkier i en dimension Hierarkier över flera dimensioner Rotnivån i hierarkin Funktion Medlemmar Referens -- medlemmar Syntaxfel Delvis tuppelreferenser Fleraxlig visning Korsfogning Autoexists-läge Finns mekanism Eliminera dubbletter av tupler
- Dimensionsegenskaper
- Dimensionsattribut
- Hierarkier i en dimension
- Hierarkier över flera dimensioner
- Hierarkins rotnivå
- Medlemmarnas funktion
- Referensmedlemmar
- Syntaxfel
- Länkar till partiella tupler
- Visa på flera axlar
- Tvärfogning
- Auto-exists-läge
- Mekanism finns
- Eliminering av dubbla tupler
Modul 4. Navigera i en flerdimensionell modell. Navigerings-, filtrerings-, sorteringsfunktioner och deras kombination (3 ac. h.)
- Navigering i rapporter
- Relativa positioner
- Navigationsfunktioner
- Sorteringshantering
- Filtrera resultat
- Kombination av set
- Labbnavigering i hierarki Relativ positionering med hjälp av medlemsfunktionen Hierarkiska funktioner
- Hierarki navigering
- Relativ positionering
- Använda funktionen Medlemmar
- Hierarkiska funktioner
Modul 5. Flerdimensionella beräkningar. Använda uttryck, statistiska funktioner och andra mekanismer för beräkningar (3 ac. h.)
- Uttryck
- Beräknade medlemmar
- Formatera resultatet (WITH)
- Dynamiska uttryck
- IIF-funktion
- Statistiska funktioner
- Jämföra tupler med parametrar
- Lab Utforska användningar av WITH-regeln Skapa beräknade medlemmar Beräkna procentsatser Formatering
- Utforska alternativ för att använda WITH-regeln
- Skapa beräknade medlemmar
- Beräkning av procentsatser
- Formatering
Modul 6. Arbeta med tidsmätningar, flera kalendrar och divergerande horisonter. Arbeta med tidsmätning, tidsberäkningar, navigering längs tidsaxeln, beräknade tidstermer och aggregat (3 ac. h.)
- Tidsmätning
- Flera kalendrar
- Tidsfunktioner
- Parallella perioder
- Öppettider
- Stängningsperioder
– Senaste perioderna
- Mekanism från år till datum
- Beräknade mått ovanpå tidsaxeln
- Jämförelse av perioder
- Summafunktion
- Aggregerade funktioner
- Max och Min funktioner på tidsaxeln
- Lab ParallellPeriod OpeningPeriod ClosingPeriod LastPeriod År-till-datum Beräknade mått ovanpå tidsaxeljämförelse perioder Funktion Summa Aggregation Funktion Max Funktion Min - - - Använder Crossjoin med parallella perioder
- ParallellPeriod
-Öppningsperiod
-Stängningsperiod
-Förra perioden
-År-till-datum
- Beräknade mått ovanpå tidsaxeln
- Jämförelse av perioder
- Summafunktion
- Aggregation
- Max funktion
- Min funktion
- Använda Crossjoin i samband med parallella perioder
Modul 7. Praktisk tillämpning av MDX. Att kombinera studerade teknologier för att lösa praktiska problem (3 ac. h.)
- ELLER logik
– OCH logik
- Kombination av OR och AND på olika hierarkier
- Komplexa scenarier för att använda OCH och ELLER
- Använda funktionen NonEmpty
- Medelvärden
– Jobbar med sista dejten
- Parallella perioder med flera datum
- Kontrollera det aktuella sammanhanget
- Ättlingar funktion alternativ
- Rangordningsvärden
- Laboratoriearbete
Modul 8. Annan användning av MDX: rapporter. Använda MDX-frågor för att skapa rapporter i SQL Server Reporting Services och PerformancePoint-applikationer (3 ac. h.)
- Skapa en rapport i SQL Server Reporting Services (SSRS)
- Skapa en koppling till en kub
- Arbeta med flerdimensionella frågor i MDX-designern
- Skapande av icke-standardiserade frågor
- Överföring av parametrar
- PerformancePoint-paneler
- Laboratoriearbete Rapport i SSRS Ansluta till en kub Skapa en MDX-fråga i designern Skapa en icke-standardfråga Skicka parametrar
- Rapportera till SSRS
- Anslutning med kub
- Skapa en MDX-fråga i konstruktorn
- Skapa en anpassad förfrågan
- Överföring av parametrar
Modul 9. Prestandaindikatorer (KPI: er) och flerdimensionella frågor i Business Intelligence Development Studio. Beräkningar, indikatorer och andra tillämpningar av MDX i BIDS (2 ac. h.)
- Skapa namngivna beräkningar i BIDS
- Skapa resultatindikatorer i BIDS
- Labbarbete Skapa ett namngivet uttryck Skapa en arkindikator Skapa en målindikator Använda IIF-mekanismen i KPI
- Skapa ett namngivet uttryck
- Skapa en arkindikator
- Skapa en målindikator
- Använda IIF-mekanismen i KPI