Question

Dans SQL Server Management Studio Une fois que je parcourais un cube, je peux supprimer des champs de colonne, des champs de ligne et des champs de filtrage.Cela affiche les données requises.

Je veux savoir s'il existe un moyen d'afficher la requête MDX étant générée dans les coulisses pour afficher les données?

merci.

Était-ce utile?

La solution

Le profileur SQL Server fonctionne sur les serveurs SSAS.Sélectionnez Services d'analyse pour le type de serveur dans la boîte de dialogue Connexion lors de l'initialisation d'une connexion au profileur.Sélectionnez votre serveur de services d'analyse et connectez-vous.Vous pouvez utiliser le modèle de profileur standard et commencer la trace.Vous devriez être capable de voir la requête MDX de cette façon.

Autres conseils

Ouvrez SSMS et connectez-vous au "Moteur d'analyse du serveur".

Sélectionnez le 'cube' et faites un clic droit et placez les métriques et la dimension selon vos besoins.

et exécuter la requête.

Dans le menu supérieur, vous pourriez bien "mode de conception", vous pouvez voir la requête MDX pour le résultat de la requête correspondante.

Il y a un plug-in Excel sur CodePlex qui vous permet de visualiser le MDX créé lors de la navigation sur un cube SSAS.

http://olappivotttableextend.codepleplex.com/

Il n'y a pas de bonne façon de faire cela via Excel ou SSMS, mais si vous utilisez des offres, il existe un moyen simple de y parvenir, et je l'utilise beaucoup de moi-même ....

Créer un nouveau projet de rapport. Créez une nouvelle DataSource, qui se connecte au cube. Démarrez le processus pour créer un nouveau rapport, ainsi que sur l'écran "Concevoir" l'écran de la requête, vous pouvez cliquer sur "Builder de requête".Cela tirera une interface graphique dans laquelle des mesures et des dimensions peuvent être cliquées et glissées, etc. puis cliquez sur l'icône "Mode de conception", et il bascule entre la vue de l'interface graphique et montrant le MDX.

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