Procédure : récupérer des données d'une source de données Teradata (Générateur de rapports version 2.0)
Pour utiliser les données d'une base de données relationnelle Teradata dans votre rapport, vous devez définir une source de données Teradata. Lorsque vous définissez la source de données, vous devez spécifier une chaîne de connexion et des informations d'identification pour pouvoir accéder à la source de données à partir de l'ordinateur client.
[!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 Exemples de connexions (Générateur de rapports version 2.0).
Vous pouvez créer une définition de source de données incorporée à utiliser par un seul rapport ou une définition de source de données partagée utilisable par plusieurs rapports. Les procédures de cette rubrique expliquent comment créer une source de données incorporée. Pour plus d'informations sur les sources de données partagées, consultez Sources de données incorporées et partagées (Générateur de rapports version 2.0).
Après avoir créé une définition de source de données Teradata, vous pouvez créer un ou plusieurs datasets. Après avoir créé un dataset, son nom apparaît dans le volet Données du rapport sous la forme d'un nœud en dessous de la source de données correspondante.
Une fois le rapport publié, vous pouvez modifier les informations d'identification pour la source de données afin que les autorisations soient valides pour récupérer les données lorsque le rapport s'exécute sur le serveur de rapports.
Vous pouvez également créer un rapport à partir d'un modèle de rapport généré à partir d'une base de données relationnelle Teradata. Pour plus d'informations sur la création d'un modèle, consultez « Création et utilisation des modèles de rapport Teradata » dans la documentation de Reporting Services de la documentation en ligne de SQL Server. Pour plus d'informations sur la création de rapports à partir d'un modèle, consultez Création de datasets de rapport pour un modèle de rapport (Générateur de rapports version 2.0).
Pour créer une source de données incorporée qui utilise l'extension pour le traitement des données du fournisseur managé .NET pour Teradata
Dans la barre d'outils du volet Données du rapport, cliquez sur Nouveau, puis sur Source de données.
Dans la boîte de dialogue Propriétés de la source de données, tapez un nom dans la zone de texte Nom ou acceptez le nom par défaut.
Vérifiez que l'option Connexion incorporée est sélectionnée.
Dans la liste déroulante Type, sélectionnez TERADATA.
Spécifiez une chaîne de connexion qui fonctionne avec votre source de données Teradata.
[!REMARQUE]
Contactez l'administrateur de votre base de données pour connaître les informations d'identification à utiliser pour se connecter à la source de données. L'exemple de chaîne de connexion suivant spécifie une base de données Teradata sur le serveur indiqué avec l'adresse IP :
Data Source=<IP Address>
Cliquez sur Informations d'identification.
Définissez les informations d'identification à utiliser pour la connexion à la source de données. 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).
Cliquez sur OK.
La source de données apparaît dans le volet Données du rapport.
Pour créer un dataset pour une source de données Teradata
Dans le volet Données du rapport, cliquez avec le bouton droit sur le nom de la source de données qui se connecte à une source de données Teradata, puis cliquez sur Ajouter un dataset.
Dans la page Requête de la boîte de dialogue Propriétés du dataset, tapez un nom dans la zone de texte Nom ou acceptez le nom par défaut.
Dans la zone de texte Source de données, vérifiez que le nom de la source de données sur laquelle vous avez cliqué avec le bouton droit à l'étape 1 s'affiche.
Dans la zone Type de requête, vérifiez que l'option Texte est sélectionnée. Le mode texte est le seul pris en charge pour les bases de données Teradata.
Cliquez sur Concepteur de requêtes pour ouvrir le concepteur de requêtes textuel.
Dans le volet Requête, tapez une commande Transact-SQL.
Vous pouvez également coller une requête ou importer une requête Transact-SQL existante à partir d'un fichier ou d'un autre rapport. Pour plus d'informations, consultez Interface utilisateur du Concepteur de requêtes textuel (Générateur de rapports version 2.0).
Cliquez sur Exécuter la requête pour ce faire et pour afficher le jeu de résultats.
Cliquez sur OK.
Le dataset et sa collection de champs s'affichent dans le volet Données du rapport sous le nœud de la source de données.
Voir aussi