Procédure : récupérer des données d'une source de données Teradata

Pour utiliser les données d'une base de données relationnelle Teradata dans votre rapport ou modèle de 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 Connexion à une source de données (Reporting Services).

La liste suivante s'applique à l'utilisation d'une base de données Teradata dans un projet Report Server :

  • 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 décrivent la création d'une source de données incorporée. Pour plus d'informations sur les sources de données partagées, consultez Sources de données partagées et sources de données incorporées et Création, modification et suppression de sources de données partagées.

  • Après avoir créé une définition de source de données Teradata, vous pouvez créer un ou plusieurs datasets. Le nom du dataset créé apparaît dans le volet Données du rapport sous la forme d'un nœud sous la source de données correspondante. Pour plus d'informations, consultez Utilisation du Concepteur de rapports dans Business Intelligence Development Studio.

  • Après avoir publié votre rapport, 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.

La liste suivante s'applique à l'utilisation d'une base de données Teradata dans un projet de modèle de rapport :

  • Vous pouvez créer une définition de source de données dans un projet de modèle de rapport à l'aide de l'Assistant Source de données.

  • Après avoir créé une définition de source de données Teradata, vous pouvez créer des vues de sources de données. Pour plus d'informations, consultez Création et utilisation des modèles de rapport Teradata.

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

  1. Dans la barre d'outils du volet Données du rapport, cliquez sur Nouveau, puis sur Source de données.

  2. 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.

  3. Vérifiez que l'option Connexion incorporée est sélectionnée.

  4. Dans la liste déroulante Type, sélectionnez TERADATA.

  5. 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 de connexion et 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>

  6. Cliquez sur Informations d'identification.

  7. Définissez les informations d'identification à utiliser pour la connexion à la source de données. Pour plus d'informations, consultez Spécification des informations d'identification et de connexion pour les sources de données de rapport.

  8. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Cliquez sur Concepteur de requêtes pour ouvrir le concepteur de requêtes textuel.

  6. 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.

  7. Cliquez sur Exécuter la requête pour ce faire et pour afficher le jeu de résultats.

  8. 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.

Pour créer une source de données pour un modèle de rapport à partir d'une base de données Teradata

  1. Dans un projet de modèle de rapport, dans l'Explorateur de solutions, cliquez avec le bouton droit sur Sources de données, puis sur Ajouter une nouvelle source de données. La boîte de dialogue Assistant Source de données s'affiche.

  2. Cliquez sur Suivant. La page Sélectionner la méthode de définition de la connexion s'ouvre.

  3. Cliquez sur Nouveau. La boîte de dialogue Gestionnaire de connexions s'ouvre.

  4. Dans la zone Fournisseur, dans la liste déroulante, sélectionnez le fournisseur de données pour Teradata. Par exemple, Fournisseur de données .NET pour Teradata.

    [!REMARQUE]

    Pour les étapes suivantes, si vous ne connaissez pas les informations requises, contactez votre administrateur système.

  5. Dans la zone Nom du serveur, tapez l'adresse IP du serveur.

  6. Dans les champs Nom d'utilisateur et Mot de passe de la zone Détails de connexion, tapez le nom et le mot de passe d'un compte qui a accès au serveur spécifié à l'étape précédente.

  7. Cliquez sur Tout. Les propriétés de connexion apparaissent dans une grille.

  8. Dans la zone Dictionnaire de données, remplissez les trois valeurs suivantes.

    1. Base de données. Tapez le nom de la base de données.

    2. Se restreindre à la base de données par défaut. Attribuez la valeur True.

    3. Utiliser X vues. Attribuez la valeur False.

    [!REMARQUE]

    Ces paramètres restreignent la vue de source de données à la base de données par défaut pour accélérer la récupération des données. Si vous n'appliquez pas ces paramètres, tous les schémas du serveur de source de données pour lesquels vous disposez d'autorisations sont récupérés. Pour plus d'informations sur ces paramètres, consultez la documentation tierce de Teradata concernant le fournisseur de données .NET Framework pour Teradata.

  9. Cliquez sur OK.

  10. Dans la page Sélectionner la méthode de définition de la connexion, cliquez sur Suivant.

  11. Dans la zone Nom de la source de données, tapez un nom ou acceptez le nom par défaut.

  12. Cliquez sur Terminer.

    La nouvelle source de données apparaît dans le volet Données du rapport sous le dossier Sources de données. Vous pouvez maintenant passer à la création d'une vue de source de données pour la base de données Teradata. Pour plus d'informations, consultez Création et utilisation des modèles de rapport Teradata.