Comment apprendre MDX [fermé]
je suis en train d'apprendre OLAP & MDX après de nombreuses années de développement de base de données relationnelles.
des conseils pour commencer dans MDX? Quels sont les meilleurs livres et ressources pour apprendre le MDX?
10 réponses
un classique, bien qu'un peu daté, le livre est Fast Track to MDX. C'est une excellente vue d'ensemble et une lecture rapide, bien qu'elle ne couvre pas les nouvelles fonctionnalités MDX de SQL Server 2005.
Le Spofford livre MDX Solutions est plus à jour et un peu plus profond, mais un peu plus difficile à passer.
je recommande fortement les blogs de Mosha Pasumansky, Chris Webb et Darren Gosbell.
j'ai trouvé le Livre de Spoffard pas très utile. MDX est une telle bizarrerie par rapport à d'autres langues que vous apprendrez, il est si difficile à saisir à partir d'un livre sec. Je recommanderais vraiment un cours de formation, sinon vous volerez pour des âges. Un cours va vraiment vous donner un coup de pouce, et il donne accès à un expert lorsque vous avez des questions qui ne semblent pas avoir de réponses en ligne.
le pire piège dans lequel tomber, est de continuellement le comparer avec SQL! Il utilise les mêmes mots clés, mais ils signifient quelque chose de totalement différent, ce qui rend le saut mental plus difficile.
je pense que la façon la plus efficace d'apprendre soit OLAP ou MDX serait de trouver quelqu'un qui le sait, et de le faire vous montrer, commencer par quelques petits changements, ou quelques requêtes très simples.
je préfère glisser et laisser tomber les champs dans MS Excel, puis utiliser SQL Server profiler pour capturer trace contre SSAS. De cette façon, vous obtenez un frontend impressionnant pour construire des requêtes, et ensuite vous pouvez obtenir les requêtes que Excel utilise à travers le profileur.
Vous devez aussi essayer de l'obtenir MDX Studio, un outil gratuit de requête MDX écrit par Mosha Pasumansky (l'un des créateurs originaux de MDX). Il a des fonctionnalités MDX similaires à celles de SQL Management Studio, mais vous permet également de traiter et de formater les requêtes, ce qui peut être très pratique pour essayer de les déchiffrer.
Livre: MDX, étape par Étape
tutoriels vidéo, e.g. tutorial MDX et services D'analyse introduction
Il y a plus.
je recommanderais
MDX with Microsoft SQL Server 2008 R2 Analysis Services Cookbook
si vous créez une table Pivot qui utilise un cube (dans Excel), vous pouvez voir la requête qui est envoyée en utilisant ceci (vers le bas de la page)
http://www.codeplex.com/OlapPivotTableExtend
cela pourrait être une bonne façon de se faire une idée des choses les plus simples.
N.B. ce N'est Qu'en Excel2007, pas sûr des versions précédentes
nous avons utilisé le LearnItFirst.com des vidéos de formation et les a trouvées être une introduction très complète aux SSAS et MDX. Il y a environ 40 heures de contenu plus des exercices dont environ 6 heures de formation pure MDX.
les détails pour le cours SSAS peuvent être trouvés à: Apprendre d'Abord SSAS Formation
outre les livres et les ressources mentionnés par d'autres, la façon la plus facile de démarrer votre apprentissage MDX est d'obtenir une copie de ProClarity. Malheureusement, mettre la main sur ProClarity n'est pas aussi simple qu'avant. Microsoft a acheté la société en 2006, et il est maintenant sous licence par PerformancePoint, je crois. Oh oui, et ils ont arrêté le développement du produit.
cela dit, si vous pouvez obtenir une copie, vous pouvez construire des requêtes en faisant glisser et en laissant tomber dimensions et mesures sur vos rangées et colonnes. Les résultats de la requête sont affichés dans une grille, d'un graphique, ou les deux.
comment cela vous aide-t-il à apprendre le MDX? ProClarity vous permet de voir le MDX pour chaque requête. Ce N'est pas toujours le MDX le plus élégant, mais il vous aidera rapidement à apprendre à écrire beaucoup de différentes requêtes.