Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Ajouter des données à partir de sources de données externes (SSRS)

Pour récupérer des données à partir d'une source de données externe, vous utilisez une connexion de données. Les informations de connexion de données sont fournies habituellement par le propriétaire de la source de données externe, qui est chargé d'accorder les autorisations nécessaires et de spécifier les types d'informations d'identification à utiliser. Les informations de connexion de données sont enregistrées en tant que source de données de rapport. Le type de source de données spécifie l'extension de données à utiliser pour récupérer les données.

Pour plus d'informations sur les types de sources de données, consultez Dans cette section.

La récupération des données pour un dataset de rapport requiert plusieurs couches de logiciels d'accès aux données. La liste suivante fournit une description simple de l'utilisation des technologies d'accès aux données par les rapports :

  • Application et interface utilisateur Application Générateur de rapports que vous utilisez pour créer une source de données, ajouter une référence à une source de données partagée, ajouter un dataset partagé, ou ajouter une partie de rapport qui inclut les sources de données et datasets dont elle dépend.

  • Éléments de définition de rapport   Les sources de données et datasets font partie de la définition de rapport. Après la publication d'un rapport sur un serveur de rapports, les sources de données partagées et les datasets partagés sont gérés indépendamment de la définition de rapport.

    • Source de données et source de données partagée   Partie d'une définition de rapport qui inclut les informations relatives au type de l'extension pour le traitement des données, les informations de connexion et l'authentification.

    • Dataset et collection de champs   Partie d'une définition de rapport qui inclut la requête, la collection de champs et les types de données des champs.

  • Extensions de données Reporting Services   Extensions de données intégrées installées avec le Générateur de rapports. Une extension de données fournit des fonctionnalités qui gèrent l'authentification, les agrégats de serveur et les paramètres à valeurs multiples.

  • Fournisseur de données   Logiciel qui gère la connexion et la récupération des données à partir de la source de données externe. Le fournisseur de données définit la syntaxe de la chaîne de connexion. La plupart des extensions de données sont créées au-dessus d'une couche de fournisseur de données.

  • Source de données externe   Emplacement où récupérer les données du rapport, par exemple une base de données, un fichier, un cube ou un service Web.

Remarque Remarque

Lorsque vous n'êtes pas connecté à un serveur de rapports, vous pouvez choisir l'une des extensions de données installées avec le Générateur de rapports. Vous accédez aux données en tant qu'utilisateur unique à l'aide des informations d'identification spécifiques à votre ordinateur. Lorsque vous êtes connecté à un serveur de rapports, vous pouvez choisir l'une des extensions de données installées sur le serveur de rapports. Vous accédez aux données en tant qu'utilisateur faisant partie des multiples utilisateurs qui exécutent le rapport, et vous utilisez les informations d'identification du serveur de rapports. Pour plus d'informations, consultez Spécifier des informations d'identification dans le Générateur de rapports.

Dans sa forme la plus simple, un rapport affiche les données d'un dataset de rapport dans une région de données de la page de rapport, autrement dit, dans un tableau, un graphique ou une matrice unique, ou tout autre type de région de données du rapport. Les données d'un dataset de rapport proviennent du premier jeu de résultats retourné par une commande de requête unique qui s'exécute à partir d'un accès en lecture seule à une source de données externe. Chaque région de données s'étend en fonction de toutes les données du dataset à afficher.

Les données d'un dataset sont essentiellement tabulaires. Les colonnes sont les champs de la requête de dataset. Les lignes proviennent des lignes du jeu de résultats. Vous pouvez utiliser les types de données généralisés suivants dans un rapport :

  • Données rectangulaires. Données d'un jeu de résultats qui a le même nombre de colonnes dans chaque ligne.

  • Les données hiérarchiques sont prises en charge en tant qu'ensemble de lignes aplati.

    • Les hiérarchies déséquilibrées, où il existe un nombre distinct de colonnes pour chaque ligne de données, ne sont pas prises en charge. Pour certaines extensions de données, cela a des conséquences.

    • Les extensions de données qui fonctionnent avec les sources de données multidimensionnelles utilisent le protocole XML for Analysis et récupèrent les données en tant qu'ensemble de lignes aplati et non en tant que jeu de cellules.

    • L'extension de données XML aplatit automatiquement les données XML pour les utiliser dans un rapport. Si la première instance d'un élément XML n'inclut pas tous les attributs ou sous-éléments, les données risquent de ne pas être disponibles en tant que données de rapport.

  • Les données récursives sont prises en charge. Un jeu de résultats qui contient une hiérarchie de données récursives inclut toutes les informations relatives à la structure de la hiérarchie dans un jeu de résultats rectangulaire. Par exemple, la structure de rapport dans une société peut être représentée par un tableau qui comprend deux colonnes : une pour les employés et une autre pour les responsables. Chaque responsable est également un employé ayant un responsable. Le plus haut responsable contient habituellement une valeur Null ou tout autre identificateur qui indique que cet employé n'a aucun responsable.

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

Lorsque vous créez un dataset, les types de données des champs sont mappés à un sous-ensemble de types de données CLR (Common Language Runtime) du .NET Framework. Les types de données qui ne peuvent pas être clairement mappés sont retournés comme chaînes. Pour plus d'informations sur l'utilisation des types de données de champ, consultez Collection de champs de dataset (Générateur de rapports et SSRS). Lorsque vous créez un paramètre, le type de données doit être un type de données de définition de rapport pris en charge. Pour plus d'informations sur le mappage des types de données du fournisseur de données à un paramètre de rapport, consultez Types de données dans les expressions (Générateur de rapports et SSRS).

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

Les rubriques suivantes fournissent des informations sur chaque extension de données intégrée.

Rubrique

Type de source de données

Type de connexion SQL Server (SSRS)

Microsoft SQL Server

Type de connexion Analysis Services pour MDX (SSRS)

Microsoft SQL Server Analysis Services

Type de connexion PowerPivot (SSRS)

Microsoft SQL Server Analysis Services

Type de connexion de liste SharePoint (SSRS)

Liste Microsoft SharePoint

Type de connexion SQL Azure (SSRS)

Microsoft Base de données SQL

Type de connexion à un entrepôt de données SQL Server Parallel Data Warehouse (SSRS)

Microsoft SQL Server 2008 R2 Parallel Data Warehouse

Type de connexion SAP NetWeaver BI (SSRS)

SAP NetWeaver BI

Type de connexion Hyperion Essbase (SSRS)

Hyperion Essbase

Type de connexion OLE DB (SSRS)

OLE DB

Type de connexion ODBC (SSRS)

ODBC

Type de connexion XML (SSRS)

XML

Connexion à un modèle de rapport (SSRS)

Modèle .smdl

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

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.

Rubrique

Description

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.

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.

Vue d'ensemble des extensions pour le traitement des données dans la documentation relative à Reporting Services au sein de la documentation en ligne de SQL Server.

Fournit des informations détaillées sur les extensions de données pour les utilisateurs expérimentés.

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

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft