Domanda

Attualmente sto imparando OLAP e MDX dopo molti anni di sviluppo di database relazionali.

Qualche consiglio su come iniziare con MDX?Quali sono i migliori libri e risorse per imparare MDX?

È stato utile?

Soluzione

Un libro classico, anche se un po' datato Accesso rapido a MDX.È un'ottima panoramica e una lettura veloce, anche se non copre le nuove funzionalità MDX di SQL Server 2005.

Il libro di Spofford Soluzioni MDX è più aggiornato e un po' più profondo, ma un po' più difficile da superare.

Raccomando vivamente anche i blog di Moša Pasumanskij, Chris Webb, E Darren Gosbell.

Altri suggerimenti

Ho trovato il libro di Spoffard non molto utile.MDX è così strano rispetto ad altre lingue che imparerai, che è così difficile capirlo da un libro arido.Consiglierei davvero un corso di formazione, altrimenti rimarrai in difficoltà per anni.Un corso ti darà davvero una spinta e ti fornirà l'accesso a un esperto quando hai domande che non sembrano avere risposte online.

La peggiore trappola in cui cadere è confrontarlo continuamente con SQL!Utilizza alcune delle stesse parole chiave, ma significano qualcosa di completamente diverso, il che rende il salto mentale fastidiosamente più difficile.

Penso che il modo più efficace per imparare OLAP o MDX sarebbe trovare qualcuno che lo conosca e convincerlo a mostrarti in giro, iniziando con alcune piccole modifiche o alcune domande molto semplici.

Dovresti anche provare a contattarlo Studio MDX, uno strumento di query MDX gratuito scritto da Mosha Pasumansky (uno dei creatori originali di MDX).Ha funzionalità MDX simili a SQL Management Studio, ma consente anche di analizzare e formattare le query, il che può essere molto utile quando si tenta di decifrarle.

Preferisco trascinare e rilasciare i campi in MS Excel e quindi utilizzare il profiler di SQL Server per acquisire la traccia rispetto a SSAS.In questo modo, ottieni un fantastico frontend per la creazione di query e quindi puoi ottenere le query utilizzate da Excel tramite il profiler.

Se crei una tabella pivot che utilizza un cubo (in Excel), puoi vedere la query che viene inviata utilizzando questo (verso la fine della pagina)

http://www.codeplex.com/OlapPivotTableExtend

Potrebbe essere un buon modo per farsi un'idea delle cose più semplici.

N.B.Questo è solo in Excel2007, non sono sicuro delle versioni precedenti

Libro:MDX passo dopo passo

Tutorial video, ad es. Tutorial sull'MDX E Introduzione ai servizi di analisi

Ci sono più.

Abbiamo utilizzato i video di formazione di LearnItFirst.com e li abbiamo trovati un'introduzione molto approfondita a SSAS e MDX.Ci sono circa 40 ore di contenuti più esercizi, incluse circa 6 ore di puro training MDX.

I dettagli del corso SSAS possono essere trovati su:Impara la prima formazione IT SSAS

Oltre ai libri e alle risorse menzionati da altri, il modo più semplice per avviare il tuo apprendimento MDX è ottenere una copia di ProClarity.Sfortunatamente mettere le mani su ProClarity non è affatto facile come in passato.Microsoft ha acquistato l'azienda nel 2006 e credo che ora sia concessa in licenza tramite PerformancePoint.Oh sì, e hanno interrotto lo sviluppo del prodotto.

Detto questo, se riesci a ottenerne una copia, puoi creare query trascinando dimensioni e misure sulle righe e sulle colonne.I risultati della query vengono quindi visualizzati in una griglia, in un grafico o in entrambi.

In che modo questo ti aiuta a imparare MDX?ProClarity ti consente di visualizzare l'MDX per ogni query.Non è sempre l'MDX più elegante, ma ti aiuterà a imparare rapidamente come scrivere molte query diverse.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top