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 Ajouter et vérifier une connexion de données ou une source de données (Générateur de rapports 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.
Retour 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 devrez peut-être 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 Configurer le 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écifier des informations d'identification dans le Générateur de rapports.
Retour 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).
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 des données de 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 des données de 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 Propriétés de champ étendues pour une base de données Analysis Services (SSRS).
Retour 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 Définir des paramètres dans le Concepteur de requêtes MDX pour Analysis Services (Générateur de rapports et SSRS) et Afficher des datasets masqués pour les valeurs de paramètres des données multidimensionnelles (Générateur de rapports 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 de rapport (Générateur de rapports et SSRS).
Retour 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 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.
Retour 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.
Ajouter des données à un rapport (Générateur de rapports et SSRS)
Fournit une vue d'ensemble de l'accès aux données pour votre rapport.Connexions de données, sources de données et chaînes de connexion dans le Générateur de rapports
Fournit des informations sur les connexions de données et les sources de données.Datasets incorporés dans le rapport et datasets partagés (Générateur de rapports et SSRS)
Fournit des informations sur les datasets incorporés et partagés.Collection de champs de dataset (Générateur de rapports et SSRS)
Fournit des informations sur la collection de champs de dataset générée par la requête.Propriétés de champ étendues pour une base de données Analysis Services (SSRS)
Fournit des informations sur les champs supplémentaires disponibles via le fournisseur de données XMLA.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.
Fournit des informations détaillées sur la prise en charge des plateformes et des versions pour chaque extension de données.
Retour au début
Voir aussi
Concepts
Paramètres de rapport (Générateur de rapports et SSRS)
Filtrer, regrouper et trier des données (Générateur de rapports et SSRS)