Définition de datasets du rapport à partir d'une base de données Teradata (Reporting Services)
Reporting Services fournit une extension pour le traitement des données qui prend en charge la récupération de données de rapport à partir d'une source de données relationnelles Teradata. Après vous être connecté à une source de données Teradata, vous pouvez créer un dataset de rapport qui définit les données que vous souhaitez voir dans votre rapport.
[!REMARQUE]
Pour que vous puissiez vous connecter à une source de données Teradata, l'administrateur système doit avoir installé la version correcte du fournisseur de données .NET pour Teradata sur votre client de création de rapports et sur le serveur de rapports. Pour plus d'informations, consultez Connexion à une source de données (Reporting Services).
Pour créer une requête de dataset, vous pouvez créer une requête SQL, utiliser une macro ou sélectionner une procédure stockée dans une liste déroulante. Vous pouvez également spécifier des propriétés de dataset, et définir des paramètres de rapport et de requête. Pour plus d'informations, consultez Procédure : récupérer des données d'une source de données Teradata.
Il existe deux types de concepteurs de requêtes : un concepteur de requêtes textuel et un concepteur de requêtes graphique. Le concepteur de requêtes textuel s'ouvre par défaut et accepte une syntaxe de requête non standard (par exemple, des expressions dans la chaîne de connexion). Le concepteur de requêtes graphique affiche des tables et des vues que vous pouvez utiliser pour concevoir une requête. Pour plus d'informations, consultez Interface utilisateur du Concepteur de requêtes textuel et Interface utilisateur du Concepteur de requêtes graphique.
Vous pouvez également créer un modèle à partir d'une source de données Teradata. Pour plus d'informations, consultez Création et utilisation des modèles de rapport Teradata.
Utilisation de paramètres de requête
Si votre requête contient des paramètres, le Concepteur de rapports crée automatiquement les paramètres de rapport correspondants dans la définition de ce rapport lorsque vous tapez la requête. Lors de l'exécution du rapport, les valeurs des paramètres de rapport sont passées aux paramètres de requête. Si vous utilisez des paramètres à valeurs multiples, vous devrez éventuellement modifier la syntaxe de la requête. Pour plus d'informations, consultez Ajout de paramètres à votre rapport et Procédure : associer un paramètre de requête à un paramètre de rapport.
Utilisation des macros
Vous pouvez recourir à des macros pour retourner des données dans un dataset. Pour ce faire, dans la zone de texte Type de commande, sélectionnez Text, puis spécifiez le nom de la macro et ses paramètres d'entrée dans une instruction EXECUTE.
Utilisation des procédures stockées
Vous pouvez recourir à des procédures stockées retournant des données dans un dataset. Pour ce faire, dans la zone de texte Type de commande, sélectionnez StoredProcedure, puis indiquez le nom de la procédure stockée. Reporting Services ne prend pas en charge les paramètres de sortie pour les procédures stockées.