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.
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.
Boîte de dialogue Connexion Utilisez la boîte de dialogue Connexion pour créer ou coller une chaîne de connexion.
Informations de connexion de données La chaîne de connexion est passée à l'extension de données.
Informations d'identification Les informations d'identification sont gérées indépendamment de la chaîne de connexion.
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.
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.
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).
Retour 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).
Retour au début
Voir aussi