Kurs 50578A: MDX Query Language for SQL Server Analytical Services (OLAP) - kurs RUB 35 990. fra Spesialist, opplæring 24 akademiske timer, dato 21. mai 2023.
Miscellanea / / December 05, 2023
En del av SQL Server-plattformen er den flerdimensjonale OLAP-databaseserveren. Flerdimensjonale databaser brukes til å analysere svært store datamengder. OLAP-teknologi lar deg behandle enorme mengder data veldig raskt – i sanntid. Hastigheten på dataanalyse er årsaken til den utbredte bruken av OLAP.
Vi inviterer deg til å mestre profesjonell bruk av flerdimensjonale databaser! Du vil mestre alle mulighetene som flerdimensjonale databaser gir. Det viktigste er at du lærer å jobbe med slike databaser direkte, uten mellomledd eller mellomvare.
For direkte arbeid med flerdimensjonale OLAP-databaser har Microsoft utviklet språket MDX (Multidimensional eXpressions). Dette språket ligner ingenting annet. Den er designet spesielt for flerdimensjonale databaser. Verken kjennskap til SQL-spørringsspråket eller kjennskap til noen programmeringsspråk vil erstatte din mestring av MDX.
Du vil utforske alle funksjonene til MDX-spørringsspråket og bli trygg på å bruke MDX-verktøy. Skrive spørringer på MDX-språket, trekke ut data fra flerdimensjonale databaser, bygge rapporter basert på OLAP-kuber - alt dette vil bli tilgjengelig for deg etter at du har fullført kurset!
Mestre behandlingen og analysen av ethvert datavolum i sanntid - studer på Spesialistsenteret!
Kurset er beregnet på personer som har ansvar for å administrere en SQL-server, samt analytikere, utviklere, spesialister i rapporteringssystem, 1C-programmerere, etc.
Du vil lære:
- Trekk ut data fra flerdimensjonale databaser
- Skriv spørringer på MDX-språk
- Bygg rapporter basert på OLAP-kuber
Spesiallærer, innehaver av prestisjetung internasjonal status Microsoft Certified Master. Utdannet ved Moscow State Technical University oppkalt etter N.E. Bauman.
I timene sine setter Fedor Anatolyevich prinsippet på spissen "Se til roten!" - det er viktig ikke bare å studere funksjonen til mekanismen, men også å forstå hvorfor den fungerer slik og ikke på annen måte.
En generalist innen programvaredesign og utvikling. Han har mange års erfaring som utviklingsteamleder og sjefsarkitekt. Spesialiserer seg på integrering av bedriftsapplikasjoner, utvikling av nettportalarkitektur, dataanalysesystemer, distribusjon og støtte Windows-infrastruktur.
Kombinasjonen av ingeniør- og naturvitenskapelige presentasjonsstiler lar elevene formidle lidenskapen og den kreative tilnærmingen til læreren. Fedor Anatolyevich mottar alltid de mest entusiastiske anmeldelser fra sine takknemlige kandidater.
Modul 1. Familie av business intelligence-teknologier. En oversikt over Microsofts dataanalyseteknologier. Livssyklus av data i forretningsanalysesystemer (2 ac. h.)
– Hvorfor dataanalyseteknologier (BI, OLAP, DWH, ETL) kan være nyttige
– Hva du bør være oppmerksom på når du implementerer et business intelligence-system
- Omfang og verktøy
- Laboratoriearbeid Studie av ETL-prosessen ved å bruke eksempelet på en integrasjonstjenestepakke
- Studie av ETL-prosessen ved å bruke eksempelet på en integrasjonstjenestepakke
Modul 2. Introduksjon til MDX flerdimensjonale spørrespråk. Vi starter med det enkleste, bli vant til den flerdimensjonale modellen (2 ac. h.)
- Forskjeller mellom en flerdimensjonal modell og en tabellform
- Datavarehus og datamars
- Introduksjon til MDX-språk
- MDX editor
- Lab introduserer Query Editor (Management Studio) Introduserer Business Intelligent Development Studio Editor Introduserer SQL Profiler Tracer MDX Basics
- Introduksjon til Query Editor (Management Studio)
- Introduksjon til Business Intelligent Development Studio-redaktøren
- Introduksjon til SQL Profiler tracer
- Grunnleggende om MDX
Modul 3. Dimensjoner er skjelettet til en flerdimensjonal modell. Dimensjoner, tupler, celler og andre elementer i en flerdimensjonal datamodell (3 ac. h.)
- Dimensjoner
- Dimensjonsegenskaper
- Hierarkier
- Dimensjonsmedlemmer
- Tuples
- Celler
- Settene
- Oppdrag
- Funksjoner
- Lab-dimensjonsegenskaper Dimensjonsattributter Hierarkier i én dimensjon Hierarkier over flere dimensjoner Rotnivå i hierarkiet Funksjon Medlemmer Referanse -- medlemmer Syntaksfeil Delvise tuppelreferanser Multiakse-visning Kryssforbindelse Auto-eksisterer-modus Eksisterer mekanisme Eliminer dupliserte tupler
- Dimensjonsegenskaper
- Dimensjonsattributter
- Hierarkier i én dimensjon
- Hierarkier over flere dimensjoner
- Rotnivå av hierarki
- Medlemsfunksjon
- Referansemedlemmer
- Syntaksfeil
- Lenker til delvise tupler
- Visning på flere akser
- Crossjoin
- Auto-eksisterende modus
- Mekanismen finnes
- Eliminering av dupliserte tupler
Modul 4. Navigere i en flerdimensjonal modell. Navigasjons-, filtrerings-, sorteringsfunksjoner og deres kombinasjon (3 ac. h.)
- Navigering i rapporter
- Relative stillinger
- Navigasjonsfunksjoner
- Sorteringsledelse
- Filtrering av resultater
- Kombinasjon av sett
- Lab-navigering i hierarki Relativ posisjonering ved hjelp av medlemsfunksjonen Hierarkiske funksjoner
- Hierarki navigasjon
- Relativ posisjonering
- Bruke Members-funksjonen
- Hierarkiske funksjoner
Modul 5. Flerdimensjonale beregninger. Bruke uttrykk, statistiske funksjoner og andre mekanismer for beregninger (3 ac. h.)
- Uttrykkene
- Beregnet medlemmer
- Formatering av resultatet (WITH)
- Dynamiske uttrykk
- IIF funksjon
- Statistiske funksjoner
- Sammenligning av tupler med parametere
- Lab Utforske bruken av WITH-regelen Opprette beregnede medlemmer Beregne prosenter Formatering
- Utforsk alternativer for bruk av WITH-regelen
- Opprette kalkulerte medlemmer
- Beregning av prosenter
- Formatering
Modul 6. Arbeid med tidsmålinger, flere kalendere og divergerende horisonter. Arbeid med tidsmåling, tidsberegninger, navigering langs tidsaksen, beregnede tidsledd og aggregater (3 ac. h.)
- Tidsmåling
- Flere kalendere
- Tidsfunksjoner
- Parallelle perioder
- Åpningstider
- Stengeperioder
- Nyere perioder
- År-til-dato-mekanisme
- Beregnede mål på toppen av tidsaksen
- Sammenligning av perioder
- Sum funksjon
- Aggregerte funksjoner
- Maks og Min funksjoner på tidsaksen
- Lab ParallellPeriod OpeningPeriod ClosingPeriod SistePeriod År-til-dato Kalkulerte mål på toppen av tidsaksen Sammenligning perioder Funksjon Sum Aggregering Funksjon Maks Funksjon Min - - - Bruker Kryssforbindelse med parallelle perioder
- ParallellPeriode
-Åpningsperiode
-Lukkeperiode
- Siste periode
- Hittil i år
- Beregnede mål på toppen av tidsaksen
- Sammenligning av perioder
- Sum funksjon
- Aggregasjon
- Maks funksjon
- Min funksjon
- Bruk av Crossjoin i forbindelse med parallelle perioder
Modul 7. Praktisk bruk av MDX. Kombinere studerte teknologier for å løse praktiske problemer (3 ac. h.)
- ELLER logikk
– OG logikk
- Kombinasjon av OR og AND på ulike hierarkier
- Komplekse scenarier for bruk av AND og OR
- Bruk av funksjonen NonEmpty
- Gjennomsnittsverdier
– Jobber med siste date
- Parallelle perioder med flere datoer
- Sjekker gjeldende kontekst
- Descendants funksjon alternativer
- Rangeringsverdier
- Laboratoriearbeid
Modul 8. Annen bruk av MDX: rapporter. Bruke MDX-spørringer til å bygge rapporter i SQL Server Reporting Services og PerformancePoint-applikasjoner (3 ac. h.)
- Opprette en rapport i SQL Server Reporting Services (SSRS)
- Opprette en forbindelse til en kube
- Arbeide med flerdimensjonale spørringer i MDX-designeren
- Oppretting av ikke-standard spørringer
- Overføring av parametere
- PerformancePoint-paneler
- Laboratoriearbeid Rapport i SSRS Koble til en kube Opprette en MDX-spørring i designeren Opprette en ikke-standardspørring Sende parametere
- Rapporter til SSRS
- Tilkobling med kube
- Opprette en MDX-spørring i konstruktøren
- Opprette en tilpasset forespørsel
- Overføring av parametere
Modul 9. Ytelsesindikatorer (KPIer) og flerdimensjonale spørringer i Business Intelligence Development Studio. Beregninger, indikatorer og andre anvendelser av MDX i BIDS (2 ac. h.)
- Lag navngitte beregninger i BIDS
- Lage ytelsesindikatorer i BIDS
- Laboratoriearbeid Lage et navngitt uttrykk Lage en arkindikator Lage en målindikator Bruke IIF-mekanismen i KPI
- Lag et navngitt uttrykk
- Lage en arkindikator
- Lage en målindikator
- Bruke IIF-mekanismen i KPI