Corso 50578A: MDX Query Language per SQL Server Analytical Services (OLAP) - corso RUB 35.990. da Specialista, formazione 24 ore accademiche, data 21 maggio 2023.
Miscellanea / / December 05, 2023
Parte della piattaforma SQL Server è il server di database OLAP multidimensionale. I database multidimensionali vengono utilizzati per analizzare volumi molto grandi di dati. La tecnologia OLAP consente di elaborare enormi quantità di dati molto rapidamente, in tempo reale. La velocità di analisi dei dati è la ragione dell'uso diffuso di OLAP.
Ti invitiamo a padroneggiare l'uso professionale dei database multidimensionali! Potrai padroneggiare tutte le possibilità offerte dai database multidimensionali. La cosa più importante è che imparerai a lavorare direttamente con tali database, senza intermediari o middleware.
Per lavorare direttamente con database OLAP multidimensionali, Microsoft ha sviluppato il linguaggio MDX (Multidimensional eXpressions). Questa lingua non ha eguali. È progettato specificamente per database multidimensionali. Né la conoscenza del linguaggio di query SQL né la familiarità con alcun linguaggio di programmazione sostituiranno la tua padronanza di MDX.
Esplorerai tutte le funzionalità del linguaggio di query MDX e acquisirai sicurezza nell'utilizzo degli strumenti MDX. Scrivere query nel linguaggio MDX, estrarre dati da database multidimensionali, creare report basati su cubi OLAP: tutto questo ti sarà disponibile dopo aver completato il corso!
Padroneggia l'elaborazione e l'analisi di qualsiasi volume di dati in tempo reale: studia presso il Centro specialistico!
Il corso è rivolto a persone le cui responsabilità includono l'amministrazione di un server SQL, nonché ad analisti, sviluppatori, specialisti di sistemi di reporting, programmatori 1C, ecc.
Imparerai:
- Estrarre dati da database multidimensionali
- Scrivere query in linguaggio MDX
- Crea report basati su cubi OLAP
Insegnante per scopi speciali, titolare di un prestigioso status internazionale Master certificato Microsoft. Laureato all'Università Tecnica Statale di Mosca intitolato a N.E. Bauman.
Nelle sue lezioni, Fedor Anatolyevich mette in primo piano il principio "Guarda alla radice!" - è importante non solo studiare il funzionamento del meccanismo, ma anche capire perché funziona in questo modo e non altrimenti.
Un generalista nel campo della progettazione e sviluppo di software. Ha molti anni di esperienza come leader del team di sviluppo e capo architetto. È specializzato in integrazione di applicazioni aziendali, sviluppo di architetture di portali Web, sistemi di analisi dei dati, implementazione e supporto Infrastruttura Windows.
La combinazione di stili di presentazione di ingegneria e scienze naturali consente agli studenti di trasmettere la passione e l'approccio creativo dell'insegnante. Fedor Anatolyevich riceve invariabilmente le recensioni più entusiaste dai suoi riconoscenti laureati.
Modulo 1. Famiglia di tecnologie di business intelligence. Una panoramica delle tecnologie di analisi dei dati di Microsoft. Ciclo di vita dei dati nei sistemi di analisi aziendale (2 ac. H.)
- Perché le tecnologie di analisi dei dati (BI, OLAP, DWH, ETL) possono essere utili
- A cosa dovresti prestare attenzione quando implementi un sistema di business intelligence
- Ambito e strumenti
- Lavoro di laboratorio Studio del processo ETL utilizzando l'esempio di un pacchetto di servizi di integrazione
- Studio del processo ETL utilizzando l'esempio di un pacchetto di servizi di integrazione
Modulo 2. Introduzione al linguaggio di query multidimensionale MDX. Iniziamo con il più semplice, abituiamoci al modello multidimensionale (2 ac. H.)
- Differenze tra un modello multidimensionale e uno tabellare
- Data warehouse e data mart
- Introduzione al linguaggio MDX
-Editor MDX
- Lab Presentazione dell'editor di query (Management Studio) Presentazione dell'editor di Business Intelligent Development Studio Presentazione di SQL Profiler Tracer MDX Nozioni di base
- Introduzione all'editor di query (Management Studio)
- Introduzione all'editor di Business Intelligent Development Studio
- Introduzione al tracciante SQL Profiler
- Nozioni di base sull'MDX
Modulo 3. Le dimensioni sono lo scheletro di un modello multidimensionale. Dimensioni, tuple, celle e altri elementi di un modello di dati multidimensionale (3 ac. H.)
- Dimensioni
- Attributi dimensionali
- Gerarchie
- Membri della dimensione
- Tuple
- Celle
- Imposta
- Compiti
- Funzioni
- Proprietà dimensione Lab Attributi dimensione Gerarchie in una dimensione Gerarchie su più dimensioni Livello principale della gerarchia Riferimento ai membri della funzione -- membri Errori di sintassi Riferimenti tuple parziali Visualizzazione multiasse Crossjoin Modalità di esistenza automatica Meccanismo di esistenza Elimina tuple duplicate
- Proprietà delle dimensioni
- Attributi di dimensione
- Gerarchie in una dimensione
- Gerarchie su più dimensioni
- Livello radice della gerarchia
- Funzione dei membri
- Membri di riferimento
- Errori di sintassi
- Collegamenti a tuple parziali
- Visualizzazione su più assi
- Giunzione incrociata
- Modalità di esistenza automatica
- Il meccanismo esiste
- Eliminazione delle tuple duplicate
Modulo 4. Navigazione in un modello multidimensionale. Funzioni di navigazione, filtraggio, ordinamento e loro combinazione (3 ac. H.)
- Navigazione nei report
- Posizioni relative
- Funzionalità di navigazione
- Gestione dell'ordinamento
- Filtraggio dei risultati
- Combinazione di set
- Laboratorio di Navigazione nel Posizionamento Relativo della Gerarchia utilizzando le Funzioni Gerarchiche della Funzione Membri
- Navigazione gerarchica
- Posizionamento relativo
- Utilizzando la funzione Membri
- Funzioni gerarchiche
Modulo 5. Calcoli multidimensionali. Utilizzo di espressioni, funzioni statistiche e altri meccanismi di calcolo (3 ac. H.)
- Espressioni
- Membri calcolati
- Formattazione del risultato (WITH)
- Espressioni dinamiche
- Funzione IIF
- Funzioni statistiche
- Confronto di tuple con parametri
- Laboratorio Esplorazione degli usi della regola WITH Creazione di membri calcolati Calcolo delle percentuali Formattazione
- Esplora le opzioni per l'utilizzo della regola WITH
- Creazione di membri calcolati
- Calcolo delle percentuali
- Formattazione
Modulo 6. Lavorare con misurazioni del tempo, calendari multipli e orizzonti divergenti. Lavorare con la misurazione del tempo, il calcolo del tempo, la navigazione lungo l'asse del tempo, i termini e gli aggregati temporali calcolati (3 ac. H.)
- Misurazione del tempo
- Calendari multipli
- Funzioni temporali
- Periodi paralleli
- Periodi di apertura
- Periodi di chiusura
- Periodi recenti
- Meccanismo da inizio anno
- Misure calcolate sopra l'asse del tempo
- Confronto di periodi
- Funzione somma
- Funzioni aggregate
- Funzioni Max e Min sull'asse del tempo
- Lab ParallelPeriod OpeningPeriod ClosingPeriod LastPeriod Year-To-Date Misure calcolate sulla parte superiore dell'asse temporale Confronto periodi Funzione Somma Aggregazione Funzione Max Funzione Min - - - Utilizzo di Crossjoin con periodi paralleli
- Periodo Parallelo
-Periodo di apertura
-Periodo di chiusura
-L'ultimo periodo
-Da inizio anno
- Misure calcolate sopra l'asse del tempo
- Confronto di periodi
- Funzione somma
- Aggregazione
-Funzione massima
- Funzione minima
- Utilizzo di Crossjoin insieme a periodi paralleli
Modulo 7. Applicazione pratica di MDX. Combinare le tecnologie studiate per risolvere problemi pratici (3 ac. H.)
- Logica OR
- E logica
- Combinazione di OR e AND su diverse gerarchie
- Scenari complessi per l'utilizzo di AND e OR
- Utilizzando la funzione NonEmpty
- Valori medi
- Lavorare con l'ultima data
- Periodi paralleli con più date
- Controllare il contesto attuale
- Opzioni della funzione discendenti
- Valori di classificazione
- Lavoro di laboratorio
Modulo 8. Altri usi di MDX: report. Utilizzo di query MDX per creare report in SQL Server Reporting Services e applicazioni PerformancePoint (3 ac. H.)
- Creazione di un report in SQL Server Reporting Services (SSRS)
- Creazione di una connessione a un cubo
- Lavorare con query multidimensionali nel progettista MDX
- Creazione di query non standard
- Trasferimento dei parametri
- Pannelli PerformancePoint
- Rapporto di lavoro di laboratorio in SSRS Connessione a un cubo Creazione di una query MDX nel progettista Creazione di una query non standard Passaggio di parametri
- Riferirsi alla SSRS
- Connessione con il cubo
- Creazione di una query MDX nel costruttore
- Creazione di una richiesta personalizzata
- Trasferimento dei parametri
Modulo 9. Indicatori di prestazioni (KPI) e query multidimensionali in Business Intelligence Development Studio. Calcoli, indicatori e altre applicazioni di MDX in BIDS (2 ac. H.)
- Crea calcoli con nome in BIDS
- Creazione di indicatori di performance in BIDS
- Lavoro di laboratorio Creazione di un'espressione denominata Creazione di un indicatore di foglio Creazione di un indicatore di destinazione Utilizzo del meccanismo IIF in KPI
- Creare un'espressione denominata
- Creazione di un indicatore di foglio
- Creazione di un indicatore di destinazione
- Utilizzo del meccanismo IIF nei KPI