Partager via


Connexions de données, sources de données et chaînes de connexion dans le Générateur de rapports

Pour inclure des données dans un rapport, vous devez créer des connexions de données et des datasets. Une connexion de données inclut les informations nécessaires pour accéder à une source de données externe. Un dataset inclut une commande de requête qui spécifie les données à inclure à l'aide de la connexion de données.

  1. Sources de données dans le volet des données de rapport Une source de données s'affiche dans le volet des données de rapport une fois que vous avez créé une source de données incorporée ou que vous avez ajouté une source de données partagée.

  2. Boîte de dialogue Connexion Utilisez la boîte de dialogue Connexion pour créer ou coller une chaîne de connexion.

  3. Informations de connexion de données La chaîne de connexion est passée à l'extension de données.

  4. Informations d'identification Les informations d'identification sont gérées indépendamment de la chaîne de connexion.

  5. Extension de données/Fournisseur de données : la connexion aux données peut s’effectuer via plusieurs couches d’accès aux données.

  6. Sources de données externes Récupérez des données à partir de bases de données relationnelles, bases de données multidimensionnelles, listes SharePoint, services Web ou modèles de rapport.

Pour plus d’informations, consultez Connexions de données incorporées et partagées ou sources de données (Report Builder et SSRS) et Connexions de données, sources de données et chaînes de connexion dans Reporting Services.

Il est également possible d'inclure des données dans un rapport à l'aide de sources de données partagées prédéfinies, de datasets partagés et de parties de rapports. Ces éléments possèdent déjà les informations de connexion de données dont vous avez besoin. Pour plus d’informations, consultez Ajouter des données à un rapport (Report Builder et SSRS).

Notes

Vous pouvez créer et modifier des définitions de rapport (.rdl) dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d’informations, consultez Conception de rapports dans Concepteur de rapports et Report Builder (SSRS) sur le Web sur microsoft.com.

rs_DataSourcesStory

Exemples de chaîne de connexion

Une connexion de données inclut une chaîne de connexion qui est généralement fournie par le propriétaire de la source de données externe. Le tableau suivant présente des exemples de chaînes de connexion pour différents types de sources de données externes.

Source de données Exemple Description
Base de données SQL Server sur le serveur local data source="(local)";initial catalog=AdventureWorks2012 Définissez SQL Server comme type de source de données.
base de données SQL Server instance Data Source=localhost\MSSQL12.InstanceName; Initial Catalog= AdventureWorks2012 Définissez SQL Server comme type de source de données.
Base de données SQL Server Express Data Source=localhost\MSSQL12.SQLEXPRESS; Initial Catalog= AdventureWorks2012 Définissez SQL Server comme type de source de données.
Base de données Analysis Services sur le serveur local data source=localhost;initial catalog=Adventure Works DW 2012 Définissez SQL Server Analysis Services comme type de source de données.
Liste SharePoint data source=http://MySharePointWeb/MySharePointSite/ Définissez SharePoint List comme type de source de données.
Modèles de rapport Non applicable. Vous n'avez pas besoin d'une chaîne de connexion pour un modèle de rapport. Dans le Générateur de rapports, accédez au serveur de rapports et sélectionnez le fichier .smdl correspondant au modèle de rapport.
Serveur Oracle data source=myserver Définissez Oracle comme type de source de données. Les outils du client Oracle doivent être installés sur l'ordinateur hébergeant le Générateur de rapports et sur le serveur de rapports.
Source de données SAP NetWeaver BI DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla Définissez SAP NetWeaver BI comme type de source de données.
Source de données Hyperion Essbase Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample Définissez Hyperion Essbase comme type de source de données.
Source de données Teradata data source=<NN>.<NNN>.<NNN>.<¡n>; Définissez Teradata comme type de source de données. La chaîne de connexion est une adresse IP (Internet Protocol) se présentant sous la forme de quatre champs, chaque champ pouvant comporter de un à trois chiffres.
Source de données Teradata Database=<nom>; data source= de base de données NN N*>.<<NNN>.<NNN>.<NNN>*;Use X Views=False;Restrict to Default Database=True Définissez Teradata, comme type de source de données, comme dans l'exemple précédent. Utilisez uniquement la base de données par défaut spécifiée dans la balise Database, et ne découvrez pas automatiquement les relations entre les données.
Source de données XML, service Web data source=http://adventure-works.com/results.aspx Définissez XML comme type de source de données. La chaîne de connexion est une URL pour un service Web prenant en charge le langage de définition de services Web (WSDL, Web Services Definition Language).
Source de données XML, document XML https://localhost/XML/Customers.xml Définissez XML comme type de source de données. La chaîne de connexion est une URL vers le document XML.
Source de données XML, document XML incorporé Vide Définissez XML comme type de source de données. Les données XML sont incorporées dans la définition de rapport.

Pour plus d’informations sur chaque type de connexion, consultez Ajouter des données à partir de sources de données externes (SSRS) et sources de données prises en charge par Reporting Services (SSRS).

Création de sources de données

Pour créer une source de données incorporée, vous devez disposer d'une chaîne de connexion et des informations d'identification permettant d'accéder aux données. Ces informations proviennent généralement du propriétaire de la source de données. La connexion de données est enregistrée dans la définition de rapport en tant que partie intégrante de la source de données. Les informations d'identification sont gérées indépendamment de la connexion. Pour obtenir des instructions pas à pas, consultez Ajouter et vérifier une connexion de données ou une source de données (Report Builder et SSRS).

Notes

Certains types d'informations d'identification peuvent ne pas prendre en charge tous les scénarios utilisés par le Générateur de rapports : exécuter une requête dans le concepteur de requêtes, afficher un aperçu d'un rapport depuis votre ordinateur lorsque vous n'êtes pas connecté à un serveur de rapports et exécuter le rapport à partir du serveur de rapports. Nous recommandons d'utiliser les sources de données partagées dans la mesure du possible. Vous pouvez stocker des informations d'identification pour une source de données partagée sur le serveur de rapports. Pour plus d’informations, consultez Spécifier des informations d’identification dans le Générateur de rapports.

Pour créer une source de données partagée, vous devez utiliser le Gestionnaire de rapports pour créer la source de données directement sur le serveur de rapports ou utiliser un environnement de création tel que Concepteur de rapports dans SQL Server SQL Server Data Tools (SSDT). Pour plus d’informations, consultez Créer une source de données incorporée ou partagée (SSRS).

Voir aussi

Ajouter des données à un rapport (Générateur de rapports et SSRS)
Publication de parties de rapports (Générateur de rapports et SSRS)