Création de datasets du rapport à partir de SQL Server Analysis Services

Reporting Services fournit une extension pour le traitement des données prenant en charge la récupération de données de rapport à partir d'une source de données Microsoft SQL Server Analysis Services. Cette extension pour le traitement des données récupère des dimensions, hiérarchies, niveaux, indicateurs de performance clés, mesures et attributs d'un cube MicrosoftSQL ServerAnalysis Services ou des métadonnées des modèles d'exploration de données qui seront utilisés comme données de rapport.

Une fois connecté à une source de données Analysis Services, vous pouvez définir un dataset qui spécifie les données de rapport à récupérer durant le traitement du rapport à l'aide de requêtes d'expressions multidimensionnelles (MDX, Multidimensional Expression) ou de requêtes de prédiction d'exploration de données (DMX, Data Mining Prediction). Vous pouvez utiliser un Concepteur de requêtes graphique MDX ou DMX pour créer une requête en explorant et en sélectionnant les données à partir des structures de données sous-jacentes de la source de données. Lorsque Reporting Services se connecte pour la première fois à une source de données MicrosoftSQL ServerAnalysis Services, s'il détecte un cube valide, le concepteur de requêtes par défaut est MDX. S'il n'existe aucun cube valide, mais qu'il existe un modèle d'exploration de données valide, le concepteur de requêtes par défaut est DMX. Après avoir généré une requête, vous pouvez l'exécuter pour visualiser des exemples de données dans le volet Résultats. Les résultats de la requête sont automatiquement récupérés comme un ensemble de lignes aplati, prêt à être utilisé comme données de rapport.

Le Concepteur de requêtes analyse la requête pour déterminer les champs du dataset. Vous pouvez aussi modifier manuellement la collection de champs du dataset dans le volet Données du rapport. Pour plus d'informations, consultez Procédure : ajouter, modifier ou supprimer un champ dans le volet Données du rapport.

Le Concepteur de requêtes textuel est en lecture seule pour cette source de données. Vous ne pouvez pas importer de fichiers .mdx ni .dmx et les utiliser directement dans une requête. Les jeux de résultats de cubes Analysis Services sont récupérés via le protocole XMLA (XML for Analysis) en tant qu'ensemble de lignes aplati. Les hiérarchies déséquilibrées ne sont pas prises en charge. Pour plus d'informations, consultez Vue d'ensemble de XMLA (XML for Analysis) et Utilisation de hiérarchies déséquilibrées.

Vous pouvez importer des requêtes à partir de rapports existants qui utilisent des sources de données Analysis Services. Pour plus d'informations, consultez Procédure : récupérer des données d'un cube Analysis Services (MDX).

Dans cette section

  • Utilisation du Concepteur de requêtes MDX Analysis Services en mode Création (Reporting Services)
    Dans le Concepteur de requêtes MDX en mode Création, vous pouvez faire glisser des dimensions, membres, propriétés de membre, mesures et indicateurs de performance clés à partir du navigateur de métadonnées vers le volet Données afin de générer une requête MDX. Faites glisser les membres calculés du volet Membrescalculés vers le volet Données pour définir d'autres champs de dataset.

  • Utilisation du Concepteur de requêtes MDX Analysis Services en mode Requête (Reporting Services)
    Dans le Concepteur de requêtes MDX, en mode Requête, vous pouvez faire glisser des dimensions, des membres, des propriétés de membre, des mesures et des indicateurs de performance clés à partir du navigateur de métadonnées vers le volet Requête afin de générer une requête MDX. Il est possible de modifier le texte MDX directement dans le volet Requête. Faites glisser les membres calculés du volet Membres calculés vers le volet Requête pour définir d'autres champs de dataset.

  • Utilisation du Concepteur de requêtes DMX Analysis Services (Reporting Services)
    Dans le Concepteur de requêtes DMX, en mode Création, vous pouvez sélectionner un modèle d'exploration de données, les tables d'entrée et les critères à utiliser pour définir les champs d'un dataset. En mode Requête, vous pouvez afficher et modifier directement le texte de la requête DMX. En mode Résultats, vous pouvez afficher le résultat de l'exécution de la requête.

  • Utilisation de propriétés de champ étendues pour un dataset Analysis Services
    Vous pouvez utiliser les propriétés de champ étendues prises en charge par l'extension pour le traitement des données Analysis Services dans votre rapport par le biais de la collection Fields intégrée. Pour les propriétés qui possèdent des valeurs dans la source de données, vous pouvez accéder à des valeurs de propriété prédéfinies telles que FormattedValue, Color ou UniqueName.

Pour plus d'informations sur l'interface utilisateur, consultez Interface utilisateur du Concepteur de requêtes MDX Analysis Services et Interface utilisateur du Concepteur de requêtes DMX Analysis Services.

SQL Server 2000 Analysis Services

Vous pouvez utiliser le Concepteur de requêtes MDX pour écrire des requêtes dans une base de données SQL Server 2000 Analysis Services. Les requêtes DMX ne sont pas prises en charge.

Les paramètres ne sont pas pris en charge par le fournisseur de données OLAP pour Analysis Services 2000.

Historique des modifications

Mise à jour du contenu

Les hiérarchies déséquilibrées ne sont pas prises en charge.