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?

26
demandé sur Craig 2008-08-24 14:38:17

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.

17
répondu Kevin Dente 2008-08-25 04:42:46
8
répondu Marc Polizzi 2012-05-07 03:41:57

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.

4
répondu Magnus Smith 2008-09-16 08:42:32

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.

4
répondu Aaron Kempf 2012-11-15 23:42:28

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.

3
répondu Nathan 2010-01-17 21:51:12

Livre: MDX, étape par Étape

tutoriels vidéo, e.g. tutorial MDX et services D'analyse introduction

Il y a plus.

2
répondu Paul 2012-10-29 03:57:06
2
répondu Peter 2012-11-04 08:36:47

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

1
répondu adolf garlic 2009-03-31 08:22:58

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

1
répondu Rob Willis 2011-10-28 10:30:04

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.

1
répondu Jon Crowell 2012-05-24 03:01:53