Question

J'apprends actuellement OLAP et MDX après de nombreuses années de développement de bases de données relationnelles.

Des conseils pour démarrer dans MDX ?Quels sont les meilleurs livres et ressources pour apprendre le MDX ?

Était-ce utile?

La solution

Un livre classique, quoique un peu daté, est Accès accéléré au MDX.Il s'agit d'un excellent aperçu et d'une lecture rapide, même s'il ne couvre pas les nouvelles fonctionnalités MDX de SQL Server 2005.

Le livre Spofford Solutions MDX est plus à jour et un peu plus profond, mais un peu plus difficile à comprendre.

Je recommande également fortement les blogs de Mosha Pasoumanski, Chris Webb, et Darren Gosbell.

Autres conseils

J'ai trouvé le livre de Spoffard pas très utile.Le MDX est une telle bizarrerie par rapport aux autres langues que vous apprendrez, il est si difficile à comprendre à partir d'un livre sec.Je recommanderais vraiment une formation, sinon vous pataugerez pendant des heures.Un cours vous donnera vraiment un coup de pouce et vous donnera 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 le comparer continuellement avec SQL !Il utilise certains des mêmes mots-clés, mais ils signifient quelque chose de totalement différent, ce qui rend le saut mental encore plus difficile.

Je pense que le moyen le plus efficace d'apprendre OLAP ou MDX serait de trouver quelqu'un qui le connaît et de lui demander de vous faire visiter les lieux, de commencer par quelques petits changements ou par quelques requêtes très simples.

Vous devriez également essayer de vous procurer Studio MDX, un outil de requête MDX gratuit écrit par Mosha Pasumansky (l'un des créateurs originaux de MDX).Il possède des fonctionnalités MDX similaires à celles de SQL Management Studio, mais vous permet également d'analyser et de formater des requêtes, ce qui peut être très pratique lorsque vous essayez de les déchiffrer.

Je préfère faire glisser et déposer des champs dans MS Excel, puis utiliser le profileur SQL Server pour capturer la trace par rapport à SSAS.De cette façon, vous obtenez une interface impressionnante pour créer des requêtes, puis vous pouvez obtenir les requêtes qu'Excel utilise via le profileur.

Si vous créez un tableau croisé dynamique utilisant un cube (dans Excel), vous pouvez voir la requête envoyée à l'aide de celui-ci (vers le bas de la page).

http://www.codeplex.com/OlapPivotTableExtend

Cela pourrait être un bon moyen de se faire une idée des choses les plus simples.

N.-B.Ceci est uniquement dans Excel2007, je ne suis pas sûr des versions antérieures

Livre:MDX étape par étape

Tutoriels vidéo, par ex. Tutoriel MDX et Présentation des services d'analyse

Il y en a plus.

Nous avons utilisé les vidéos de formation LearnItFirst.com et avons trouvé qu'elles constituaient une introduction très complète à SSAS et MDX.Il y a environ 40 heures de contenu plus des exercices, dont environ 6 heures de pure formation MDX.

Les détails du cours SSAS peuvent être trouvés à l’adresse :Apprendre l'informatique d'abord Formation SSAS

Outre les livres et ressources mentionnés par d'autres, le moyen le plus simple de démarrer votre apprentissage MDX est d'obtenir une copie de ProClarity.Malheureusement, mettre la main sur ProClarity n’est plus aussi simple qu’avant.Microsoft a acheté l'entreprise en 2006 et elle est désormais sous licence via PerformancePoint, je crois.Oh ouais, et ils ont arrêté le développement du produit.

Cela dit, si vous parvenez à en obtenir une copie, vous pouvez créer des requêtes en faisant glisser et en déposant des dimensions et des mesures sur vos lignes et colonnes.Les résultats de la requête sont ensuite affichés sous forme de grille, de 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 à apprendre rapidement à écrire de nombreuses requêtes différentes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top