Utilisation de sources de données incorporées et partagées (Générateur de rapports version 2.0)

Dans le Générateur de rapports version 2.0, lorsque vous souhaitez spécifier les données à inclure dans votre rapport, vous devez créer une source de données de rapport. Une source de données inclut des informations de connexion à une source de données (telle qu'une base de données) et des informations d'identification. Une processeur de rapports utilise les informations de la source de données pour récupérer les données de la source de données lorsque vous affichez le rapport.

La création de sources de données de rapport s'effectue de plusieurs façons :

  • Lorsque vous créez ou modifiez une source de données à partir du volet Données du rapport.

  • Lorsque vous exécutez un Assistant pour ajouter une table, une matrice ou un graphique. Vous avez la possibilité d'utiliser des datasets existants ou de créer des datasets et des sources de données.

Après avoir ajouté des sources de données à votre rapport, vous pouvez ajouter des datasets. Un dataset représente un jeu de lignes et de colonnes qui sont récupérées de la source de données suite à l'exécution d'une commande de requête. Chaque type de source de données fournit un concepteur de requêtes pour vous aider à générer une requête. Pour plus d'informations, consultez Connexion aux données (Générateur de rapports version 2.0) et Concepteurs de requêtes et sources de données (Générateur de rapports version 2.0).

Références à des sources de données partagées et sources de données incorporées dans un rapport

Il existe deux types de sources de données de rapport : partagée et incorporée.

  • Une source de données partagée est stockée sur un serveur de rapports. Lorsque vous sélectionnez une source de données partagée, vous ajoutez une référence à celle-ci dans votre rapport. Toutes les références doivent pointer vers des sources de données partagées se trouvant sur le même serveur de rapports que le rapport. Les sources de données auxquelles elles pointent peuvent être des serveurs différents.

  • Une source de données incorporée est uniquement utilisée par un rapport unique. Les informations de connexion pour la source de données sont enregistrées dans le rapport.

Lorsque vous exécutez un rapport, les informations d'identification pour les sources de données partagées et intégrées sont traitées différemment selon que vous êtes connecté à un serveur de rapports. Les informations d'identification ne sont pas enregistrées dans la définition de rapport. Pour plus d'informations, consultez Spécification d'informations d'identification pour une source de données de rapport (Générateur de rapports version 2.0). Pour vérifier votre connexion à une source de données, consultez Procédure : vérifier une connexion à une source de données (Générateur de rapports version 2.0).

Modification de sources de données partagées

Par conception, dans le Générateur de rapports version 2.0, vous ne pouvez ni créer ni modifier de source de données partagée. Vous ne pouvez pas modifier le type d'informations d'identification qui sont utilisées pour une source de données partagée. La création de sources de données partagées peut uniquement s'effectuer des façons suivantes :

  • Directement sur le serveur de rapports par l'administrateur du serveur de rapports, le propriétaire de la source de données ou quiconque ayant reçu l'autorisation de créer une source de données sur le serveur de rapports. Contactez l'administrateur de votre serveur de rapports pour plus d'informations.

  • À partir du Concepteur de rapports dans Business Intelligence Development Studio, un outil fourni avec SQL Server 2008Reporting Services. Pour plus d'informations sur les fonctionnalités dans différents environnements de création de rapports, consultez Comparaison des environnements de création de rapport (Générateur de rapports version 2.0).

Vous pouvez modifier une référence à une source de données partagée dans votre rapport pour qu'elle pointe vers une autre source de données partagée sur un serveur de rapports. Dans le volet Données du rapport, ouvrez la boîte de dialogue de propriétés Source de données et sélectionnez une autre source de données partagée. Dans certains cas, vous pouvez changer une référence à une source de données en source de données incorporée.

Changement d'une source de données partagée en source de données incorporée

Vous pouvez changer toutes les références à des sources de données partagées en source de données incorporées de façon à ce que vous puissiez exécuter un rapport sans serveur de rapports. Par exemple, vous pouvez ouvrir un rapport qui a été créé dans un autre environnement de création de rapports, tel que le Concepteur de rapports dans BI Development Studio.

Pour changer une référence à une source de données en source de données incorporée, ouvrez la source de données dans le volet Données du rapport, puis modifiez ses propriétés. Pour chaque source de données incorporée, vous devez spécifier des informations d'identification qui fonctionnent à partir de votre ordinateur. Toutes les sources de données ne prennent pas en charge cette fonctionnalité.

Lorsque vous enregistrez le rapport dans le serveur de rapports, les sources de données demeurent des sources de données incorporées. Des informations d'identification qui fonctionnent pour des sources de données incorporées à partir de votre ordinateur peuvent ne pas fonctionner à partir du serveur de rapports. Pour plus d'informations, consultez Spécification d'informations d'identification pour une source de données de rapport (Générateur de rapports version 2.0).