Type de connexion Analysis Services pour MDX (SSRS)Analysis Services Connection Type for MDX (SSRS)

Pour inclure des données d’un cube Analysis ServicesAnalysis Services dans votre rapport, vous devez avoir un dataset basé sur une source de données de rapport de type MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.To include data from an Analysis ServicesAnalysis Services cube in your report, you must have a dataset that is based on a report data source of type MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services. Ce type de source de données intégré est basé sur l'extension de données MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services .This built-in data source type is based on the MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services data extension. Vous pouvez récupérer les métadonnées relatives aux dimensions, hiérarchies, niveaux, indicateurs de performance clés (KPI), mesures et attributs d'un cube MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services afin de les utiliser comme données de rapport.You can retrieve metadata about dimensions, hierarchies, levels, key performance indicators (KPIs), measures, and attributes from a MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services cube for use as report data.

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.This data processing extension supports multivalue parameters, server aggregates, and credentials that are managed separately from the connection string.

Utilisez les informations de cette rubrique pour générer une source de données.Use the information in this topic to build a data source. Pour obtenir des instructions pas à pas, consultez Ajouter et vérifier une connexion de données (Générateur de rapports et SSRS).For step-by-step instructions, see Add and Verify a Data Connection (Report Builder and SSRS).

Chaîne de connexion Connection String

Quand vous vous connectez à un cube Analysis ServicesAnalysis Services , vous vous connectez à l’objet de base de données d’une instance d’Analysis Services sur un serveur.When you connect to a Analysis ServicesAnalysis Services cube, you are connecting to the database object in an Analysis Services instance on a server. La base de données peut avoir plusieurs cubes.The database might have multiple cubes. Vous spécifiez le cube dans le concepteur de requêtes lorsque vous générez la requête.You specify the cube in the query designer when you build the query. L’exemple suivant affiche une chaîne de connexion :The following example shows a connection string:

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

Pour obtenir d’autres exemples sur les 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.For more connection string examples, see Data Connections, Data Sources, and Connection Strings in Report Builder.

Informations d'identification Credentials

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.Credentials are required to run queries, to preview the report locally, and to preview the report from the report server.

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.After you publish your report, you may need to change the credentials for the data source so that when the report runs on the report server, the permissions to retrieve the data are valid.

Sur un client de création de rapports, les options suivantes sont disponibles pour spécifier des informations d'identification :From a report authoring client, the following options are available to specify credentials:

Requêtes Queries

Après avoir établi une connexion de données à une source de données Analysis ServicesAnalysis 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.After you have a data connection to an Analysis ServicesAnalysis Services data source, you create a dataset and define a Multidimensional Expression (MDX) query that specifies which data to retrieve from the 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.Use the MDX graphical query designer browse and selecting from the underlying data structures on the data source.

Vous pouvez spécifier une requête de plusieurs façons :You can specify a query in the following ways:

  • Générer une requête de manière interactive.Build a query interactively. Le concepteur de requêtes MDX Analysis Services prend en charge les vues suivantes :The Analysis Services MDX Query Designer supports the following views:

    • 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.Design View Drag dimensions, members, member properties, measures, and KPIs from the metadata browser to the Data pane to build an MDX query. Faites glisser les membres calculés du volet CalculatedMembers vers le volet Données pour définir d’autres champs de dataset.Drag calculated members from the CalculatedMembers pane to the Data pane to define additional dataset fields.

    • 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.Query View Drag dimensions, members, member properties, measures, and KPIs from the metadata browser to the Query pane to build an MDX query. Il est possible de modifier le texte MDX directement dans le volet Requête.You can edit MDX text directly in the Query pane. Faites glisser les membres calculés du volet CalculatedMembers vers le volet Requête pour définir d’autres champs de dataset.Drag calculated members from the CalculatedMembers pane to the Query pane to define additional dataset fields.

      Pour plus d’informations, consultez Interface utilisateur du Concepteur de requêtes MDX Analysis Services (Générateur de rapports).For more information, see Analysis Services MDX Query Designer User Interface (Report Builder).

  • Importer une requête MDX existante à partir d'un rapport.Import an existing MDX query from a report. Utilisez le bouton Importer une requête pour rechercher un fichier .rdl et importer une requête.Use the Import query button to browse to an .rdl file and import a query. Vous pouvez importer une requête à partir d'un rapport qui contient un dataset incorporé basé sur une source de données Analysis ServicesAnalysis Services .You can import a query from a report that contains an embedded dataset that is based on a Analysis ServicesAnalysis Services data source. L'importation d'une requête MDX directement à partir d'un fichier .mdx n'est pas prise en charge.Importing an MDX query directly from an .mdx file is not supported.

    Au moment de la conception, exécutez la requête pour afficher un jeu de résultats.At design time, run the query to view a result set. Les résultats de la requête sont automatiquement récupérés comme un ensemble de lignes aplati.The query results are automatically retrieved as a flattened rowset. Les colonnes dans le jeu de résultats d'une requête remplissent la collection de champs pour un dataset.The columns in the result set for a query populate the field collection for a 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.After you build the query, view the dataset field collection that is generated from the metadata in the Report Data pane. Lorsque le rapport s'exécute, les données réelles sont retournées à partir de la source de données externe.When the report runs, the actual data is returned from the external data source.

    L’extension pour le traitement des données Analysis ServicesAnalysis Services prend en charge les propriétés de champ de dataset étendues.The Analysis ServicesAnalysis Services data processing extension supports extended dataset field properties. 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.These are values that are available from the external data source but that do not appear in the Report Data pane. Vous pouvez utiliser les propriétés de champ étendues prises en charge par l’extension pour le traitement des données Analysis ServicesAnalysis Services dans votre rapport par le biais de la collection Fields intégrée.You can use extended field properties supported by the Analysis ServicesAnalysis Services data processing extension in your report through the built-in Fields collection. Pour les propriétés qui comprennent des valeurs dans la source de données, vous pouvez accéder à des valeurs de propriété prédéfinies telles que FormattedValue, Colorou UniqueName.For properties that have values on the data source, you can access predefined property values such as FormattedValue, Color, or UniqueName. Pour plus d’informations, consultez Propriétés de champ étendues pour une base de données Analysis Services (SSRS).For more information, see Extended Field Properties for an Analysis Services Database (SSRS)).

Paramètres Parameters

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.To include query parameters, create a filter in the filter area in the query designer, and mark the filter as a parameter. Pour chaque filtre, un dataset est créé automatiquement afin de fournir les valeurs disponibles.For each filter, a dataset is automatically created to provide the available values. Par défaut, ces datasets n'apparaissent pas dans le volet Données du rapport.By default, these datasets do not appear in the Report Data pane. 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).For more information, see Define Parameters in the MDX Query Designer for Analysis Services (Report Builder and SSRS) and Show Hidden Datasets for Parameter Values for Multidimensional Data (Report Builder and SSRS).

Par défaut, chaque paramètre de rapport a le type de données Texte.By default, each report parameter has data type Text. Après avoir créé les paramètres de rapport, vous devrez peut-être modifier les valeurs par défaut.After the report parameters are created, you might have to change default values. Pour plus d'informations, consultez Paramètres de rapport (Générateur de rapports et Concepteur de rapports).For more information, see Report Parameters (Report Builder and Report Designer).

Notes Remarks

L'extension de données Analysis Services est basée sur le protocole XMLA (XML for Analysis).The Analysis Services data extension is based on the XMLA (XML for Analysis) protocol. 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.Result sets from cubes are retrieved through the XMLA protocol as a flattened row set. Les hiérarchies déséquilibrées ne sont pas prises en charge.Ragged hierarchies are not supported. Pour plus d’informations, consultez Hiérarchies déséquilibrées.For more information, see Ragged Hierarchies.

Vous pouvez également récupérer les données d’un cube Analysis ServicesAnalysis Services à partir du type de source de données OLE DB.You can also retrieve data from an Analysis ServicesAnalysis Services cube from the OLE DB data source type. Pour plus d’informations, consultez Type de connexion OLE DB (SSRS).For more information, see OLE DB Connection Type (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 section Reporting ServicesReporting Services de la documentation en ligne de SQL ServerSQL Server.For more information about version support, see Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.

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.These sections of the documentation provide in-depth conceptual information about report data, as well as procedural information about how to define, customize, and use parts of a report that are related to data.

Datasets de rapport (SSRS)Report Datasets (SSRS)
Fournit une vue d'ensemble de l'accès aux données pour votre rapport.Provides an overview of accessing data for your report.

Connexions de données, sources de données et chaînes de connexion dans le Générateur de rapportsData Connections, Data Sources, and Connection Strings in Report Builder
Fournit des informations sur les connexions de données et les sources de données.Provides information about data connections and data sources.

Datasets incorporés dans les rapports et datasets partagés (Générateur de rapports et SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
Fournit des informations sur les datasets incorporés et partagés.Provides information about embedded and shared datasets.

Collection de champs de dataset (Générateur de rapports et SSRS)Dataset Fields Collection (Report Builder and SSRS)
Fournit des informations sur la collection de champs de dataset générée par la requête.Provides information about the dataset field collection generated by the query.

Propriétés de champ étendues pour une base de données Analysis Services (SSRS)Extended Field Properties for an Analysis Services Database (SSRS)
Fournit des informations sur les champs supplémentaires disponibles via le fournisseur de données XMLA.Provides information about extra fields that are available through the XMLA data provider.

Sources de données prises en charge par Reporting Services (SSRS) dans la section Reporting ServicesReporting Services de la documentation en ligne de SQL ServerSQL Server.Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.
Fournit des informations détaillées sur la prise en charge des plateformes et des versions pour chaque extension de données.Provides in-depth information about platform and version support for each data extension.

Voir aussiSee Also

Paramètres de rapport (Générateur de rapports et Concepteur de rapports) Report Parameters (Report Builder and Report Designer)
Filtrer, regrouper et trier des données (Générateur de rapports et SSRS) Filter, Group, and Sort Data (Report Builder and SSRS)
Expressions (Générateur de rapports et SSRS) Expressions (Report Builder and SSRS)