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 ou sources de données incorporées et partagées (Générateur de rapports 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 (Générateur de rapports et SSRS).

System_CAPS_ICON_note.jpg Remarque


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 le Concepteur de rapports et le Générateur de rapports \(SSRS\)** sur le site Web Microsoft.

rs_DataSourcesStory

Exemples de chaîne de connexion

Création de sources de données

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éesExempleDescription
Base de données SQL Server sur le serveur localdata source="(local)";initial catalog=AdventureWorks2012Définissez SQL Server comme type de source de données.
Base de données d'instance SQL ServerData Source=localhost\MSSQL12.InstanceName; Initial Catalog= AdventureWorks2012Définissez SQL Server comme type de source de données.
Base de données SQL Server ExpressData Source=localhost\MSSQL12.SQLEXPRESS; Initial Catalog= AdventureWorks2012Définissez SQL Server comme type de source de données.
Base de données Analysis Services sur le serveur localdata source=localhost;initial catalog=Adventure Works DW 2012Définissez SQL Server Analysis Services comme type de source de données.
Liste SharePointdata source=http://MySharePointWeb/MySharePointSite/Définissez SharePoint List comme type de source de données.
Modèles de rapportNon 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 Oracledata source=myserverDé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 BIDataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmlaDéfinissez SAP NetWeaver BI comme type de source de données.
Source de données Hyperion EssbaseData Source=http://localhost:13080/aps/XMLA; Initial Catalog=SampleDéfinissez Hyperion Essbase comme type de source de données.
Source de données Teradatadata 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 TeradataDatabase= <database name> ; data source= <NNN>.<NNN>.<NNN>.<NNN>;Use X Views=False;Restrict to Default Database=TrueDé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 Webdata source=http://adventure-works.com/results.aspxDé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 XMLhttp://localhost/XML/Customers.xmlDé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éVideDé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).

Arrow icon used with Back to Top link Retour au début

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 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).

System_CAPS_ICON_note.jpg Remarque


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, afin de créer la source de données directement sur le serveur de rapports, ou un environnement de création tel que le Concepteur de rapports dans SQL Server Outils de données SQL Server (SSDT). Pour plus d'informations, consultez Créer une source de données incorporée ou partagée (SSRS).

Arrow icon used with Back to Top link Retour au début

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)

Afficher: