Connexion aux données (Générateur de rapports version 2.0)

Un rapport affiche des données qui proviennent d'une ou de plusieurs sources de données, telles qu'une base de données relationnelle SQL Server ou une base de données multidimensionnelle Analysis Services. Le terme source de données est également utilisé dans le Générateur de rapports pour faire référence à un jeu d'informations de connexion qui définissent la source de données à laquelle vous voulez accéder, le type de données dont il s'agit, ainsi que les informations d'identification vous permettant d'accéder à la source de données. Ces définitions de source de données peuvent être incorporées dans votre rapport, ou bien enregistrées en tant que fichiers de ressources sur un serveur de rapports et partagées par plusieurs rapports et utilisateurs. Dans l'idéal, l'administrateur de votre serveur de rapports crée un certain nombre de sources de données partagées que vous pouvez utiliser. Il vous suffit alors de sélectionner la source de données partagée de votre choix pour vous connecter à vos données. Les Assistants Tableau/Matrice et Graphique partent du principe que des sources de données partagées sont disponibles et que vous êtes autorisé à y accéder. Si ce n'est pas le cas, contactez l'administrateur de votre serveur de rapports.

Après avoir sélectionné une source de données, vous définissez un jeu de champs à utiliser dans votre rapport en créant une requête de dataset. Le langage de requête dépend du type de données sources auxquelles vous accédez. Le Générateur de rapports propose différents concepteurs de requêtes, selon le type de source de données, pour vous aider à créer des requêtes de dataset. Les Assistants Tableau/Matrice et Graphique fournissent une interface graphique simple qui vous permet de générer une requête en sélectionnant simplement les champs de votre choix dans votre dataset. Vous pouvez aussi définir directement des datasets à partir du volet Données du rapport. Cliquez sur Nouveau, puis sélectionnez Ajouter un dataset pour ouvrir le concepteur de requêtes pour votre source de données.

Dans le concepteur de requêtes, vous pouvez effectuer les tâches suivantes :

  • Exécuter la requête pour afficher les données. La requête retourne un jeu de résultats. Les colonnes dans le jeu de résultats deviennent la collection de champs pour le dataset. Les lignes dans le résultat deviennent les données de détail pour le dataset. Vous pouvez modifier la requête jusqu'à ce que vous obteniez les colonnes escomptées.

  • Ajouter des paramètres de requête pour récupérer les données à inclure dans votre rapport. Les paramètres de requête génèrent automatiquement des paramètres de rapport correspondants. Les paramètres de rapport permettent aux utilisateurs de spécifier les données de rapport qu'ils souhaitent afficher. Par exemple, un paramètre de requête pour une catégorie de produit permet à l'utilisateur de sélectionner les catégories de produits qui les intéressent.

  • Importer une requête existante à partir d'un autre rapport.

Après avoir créé une requête, vous pouvez spécifier des champs supplémentaires basés sur des colonnes ou des expressions. Vous pouvez également spécifier le classement (qui affecte l'ordre de tri des données), le respect de la casse et d'autres options relatives aux données pour chaque dataset. Pour plus d'informations, consultez Procédure : ajouter, modifier ou supprimer un champ dans le volet Données du rapport (Générateur de rapports version 2.0).

Les sources de données, datasets, requêtes, paramètres de requête et paramètres de rapport sont des éléments d'une définition de rapport qui sont enregistrés dans la définition de rapport sur le serveur de rapports ou dans le fichier de définition de rapport (.rdl) sur le système de fichiers. Utilisez le volet Données du rapport pour afficher ces éléments dans le rapport.

Dans cette section