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

Pour inclure des données dans un rapport, vous créez des connexions de données et des datasets. Une connexion de données inclut les informations d'accès à 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 Données du rapport   Une source de données s'affiche dans le volet Données du 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 ou sources de données incorporées et partagées (Générateur de rapports version 3.0 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 Ajout de données à un rapport (Générateur de rapports version 3.0 et SSRS).

Notes

Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. 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 version 3.0 (SSRS) sur le site Web Microsoft.

Obtention de données de sources de données externes

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=AdventureWorks

Définissez SQL Server comme type de source de données.

Base de données d'instance SQL Server

Data Source=localhost\MSSQL10_50.InstanceName; Initial Catalog= AdventureWorks

Définissez SQL Server comme type de source de données.

Base de données SQL Server Express

Data Source=localhost\MSSQL10_50.SQLEXPRESS; Initial Catalog= AdventureWorks

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

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.

Serveur SQL Server 2000 Analysis Services

provider=MSOLAP.2;data source=<remote server name>;initial catalog=FoodMart 2000

Définissez OLE DB Provider for OLAP Services 8.0 comme type de source de données.

Vous pouvez obtenir une connexion plus rapide aux sources de données SQL Server 2000 Analysis Services en affectant à la propriété ConnectTo la valeur 8.0. Pour définir cette propriété, utilisez l'onglet Propriétés avancées de la boîte de dialogue Propriétés de connexion.

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 Ajout de données 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 au débutRetour 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 Procédure : ajouter et vérifier une connexion de données ou une source de données (Générateur de rapports version 3.0 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écification des informations d'identification dans le Générateur de rapports version 3.0.

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 Business Intelligence Development Studio. Pour plus d'informations, consultez Procédure : créer une source de données incorporée ou partagée (SSRS).

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