Type de connexion Analysis Services pour MDX (SSRS)

Pour inclure des données d'un cube Analysis Services dans votre rapport, vous devez avoir un dataset basé sur une source de données de rapport de type Microsoft SQL Server Analysis Services. Ce type de source de données intégré est basé sur l'extension de données Microsoft SQL Server Analysis Services. Vous pouvez extraire des métadonnées concernant les dimensions, les hiérarchies, les niveaux, les indicateurs de performance clés (KPI), les mesures et les attributs d'un cube Microsoft SQL Server Analysis Services en vue de leur utilisation en tant que données de rapport. 

Cette extension pour le traitement des données prend en charge des paramètres à valeurs multiples, des agrégats de serveur et des informations d'identification qui sont gérés séparément de la chaîne de connexion.

Utilisez les informations de cette rubrique pour générer une source de données. Pour obtenir des instructions détaillées, consultez Procédure : ajouter et vérifier une connexion de données ou une source de données (Générateur de rapports version 3.0 et SSRS).

Dans cet article

Chaîne de connexion

Informations d'identification

Requêtes

Paramètres

Notes

Rubriques de procédures

Sections connexes

Chaîne de connexion

Lorsque vous vous connectez à un cube Analysis Services, vous vous connectez à l'objet de base de données d'une instance d'Analysis Services sur un serveur. La base de données peut avoir plusieurs cubes. Vous spécifiez le cube dans le concepteur de requêtes lorsque vous générez la requête. L'exemple suivant affiche une chaîne de connexion :

data source=<server name>;initial catalog=<database name>

Pour obtenir d'autres exemples de chaînes de connexion, consultez Connexions de données, sources de données et chaînes de connexion dans le Générateur de rapports version 3.0.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Informations d'identification

Les informations d'identification sont obligatoires pour exécuter des requêtes, afficher l'aperçu du rapport localement et afficher l'aperçu du rapport à partir du serveur de rapports.

Après avoir publié votre rapport, vous pouvez devoir modifier les informations d'identification pour la source de données afin que les autorisations soient valides pour récupérer les données lorsque le rapport s'exécute sur le serveur de rapports.

Sur un client de création de rapports, les options suivantes sont disponibles pour spécifier des informations d'identification :

  • Utilisateur Windows actuel (également appelé sécurité intégrée).

  • Utiliser un nom d'utilisateur et un mot de passe enregistrés.

  • Inviter l'utilisateur à fournir des informations d'identification. Cette option prend uniquement en charge la sécurité intégrée de Windows.

  • Aucune information d'identification n'est requise. Pour utiliser cette option, vous devez avoir configuré le compte d'exécution sans assistance sur le serveur de rapports. Pour plus d'informations, consultez Configuration du compte d'exécution sans assistance dans la documentation de Reporting Services sur msdn.microsoft.com.

Pour plus d'informations, consultez Connexions de données, sources de données et chaînes de connexion (SSRS) ou Spécification des informations d'identification dans le Générateur de rapports version 3.0.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Requêtes

Après avoir établi une connexion de données à une source de données Analysis Services, vous créez un dataset et définissez une requête MDX (Multidimensional Expression) qui spécifie les données à récupérer à partir du cube. Utilisez le concepteur de requêtes graphique MDX pour parcourir les différentes structures de données sous-jacentes de la source de données et effectuer une sélection.

Vous pouvez spécifier une requête de plusieurs façons :

  • Générer une requête de manière interactive. Le concepteur de requêtes MDX Analysis Services prend en charge les vues suivantes :

    • **Mode Création   **Faites glisser des dimensions, des membres, des propriétés de membre, des mesures et des indicateurs de performance clés du navigateur de métadonnées vers le volet Données dans le but 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.

    • **Affichage des requêtes   **Faites glisser des dimensions, des membres, des propriétés de membre, des mesures et des indicateurs de performance clés du navigateur de métadonnées vers le volet Requête dans le but 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.

    Pour plus d'informations, consultez Interface utilisateur du Concepteur de requêtes MDX Analysis Services (Générateur de rapports version 3.0).

  • Importer une requête MDX existante à partir d'un rapport. Utilisez le bouton Importer une requête pour rechercher un fichier .rdl et importer une requête. Vous pouvez importer une requête à partir d'un rapport qui contient un dataset incorporé basé sur une source de données Analysis Services. L'importation d'une requête MDX directement à partir d'un fichier .mdx n'est pas prise en charge.

Au moment de la conception, exécutez la requête pour afficher un jeu de résultats. Les résultats de la requête sont automatiquement récupérés comme un ensemble de lignes aplati. Les colonnes dans le jeu de résultats d'une requête remplissent la collection de champs pour un dataset. Après avoir généré la requête, affichez la collection de champs de dataset générée à partir des métadonnées dans le volet Données du rapport. Lorsque le rapport s'exécute, les données réelles sont retournées à partir de la source de données externe.

L'extension pour le traitement des données Analysis Services prend en charge les propriétés de champ de dataset étendues. Il s'agit des valeurs disponibles dans la source de données externe mais qui ne s'affichent pas dans le volet Données du rapport. 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, consultez Utilisation de propriétés de champ étendues pour une base de données Analysis Services (SSRS).

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Paramètres

Pour inclure les paramètres de requête, créez un filtre dans la zone de filtre du concepteur de requêtes et marquez le filtre en tant que paramètre. Pour chaque filtre, un dataset est créé automatiquement afin de fournir les valeurs disponibles. Par défaut, ces datasets n'apparaissent pas dans le volet Données du rapport. Pour plus d'informations, consultez Procédure : définir des paramètres dans le Concepteur de requêtes MDX pour Analysis Services (Générateur de rapports version 3.0 et SSRS) et Procédure : afficher des datasets masqués pour les valeurs de paramètres pour des données multidimensionnelles (Générateur de rapports version 3.0 et SSRS).

Par défaut, chaque paramètre de rapport a le type de données Texte. Après avoir créé les paramètres de rapport, vous devrez peut-être modifier les valeurs par défaut. Pour plus d'informations, consultez Paramètres (Générateur de rapports version 3.0 et SSRS).

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Notes

L'extension de données Analysis Services est basée sur le protocole XMLA (XML for Analysis). Les jeux de résultats de cubes sont récupérés via le protocole XMLA sous la forme d'un 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 également récupérer les données d'un cube Analysis Services à partir du type de source de données OLE DB. Pour plus d'informations, consultez Type de connexion OLE DB (SSRS).

Pour plus d'informations sur la prise en charge des versions, consultez Sources de données prises en charge par Reporting Services (SSRS) dans la documentation relative à Reporting Services au sein de la documentation en ligne de SQL Server.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Sections connexes

Ces sections de la documentation fournissent des informations de fond d'ordre conceptuel sur les données de rapport, ainsi que des informations sur les procédures de définition, de personnalisation et d'utilisation des parties d'un rapport qui sont liées aux données.

Icône de flèche utilisée avec le lien Retour au débutRetour au début