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

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

[!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

Dans cet article

Exemples de chaîne de connexion

Création de sources de données

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 d'instance SQL Server

Data Source=localhost\MSSQL11.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\MSSQL11.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=<database name>; data source=<NNN>.<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).

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

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

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

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

Voir aussi

Concepts

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)