Configuration de Reporting Services pour les modèles de rapports basés sur Teradata

Nouveau : 17 novembre 2008

SQL Server 2005 Reporting Services Service Pack 3 (SP3) et versions ultérieures incluent la prise en charge des modèles de rapports pour le Fournisseur de données .NET Framework pour Teradata.

Dd353299.note(fr-fr,SQL.90).gifRemarque :
Pour pouvoir configurer un serveur de rapports ou un client de création de rapport afin de générer un modèle de rapport basé sur une base de données Teradata, vous devez télécharger le Fournisseur de données .NET Framework pour Teradata version 12.00.00.01 à partir du site Web de Teradata Corporation. Ce fournisseur de données prend en charge l'extraction à partir des bases de données Teradata qui exécutent la version 12.0 ou 6.20.

Après avoir installé le Fournisseur de données .NET Framework pour Teradata sur le serveur de rapports et sur le client de création de rapport, effectuez les étapes décrites dans cette rubrique pour inscrire le fournisseur de données et configurer Reporting Services de manière à pouvoir générer un modèle de rapport basé sur une base de données Teradata.

Configuration requise

Reporting Services prend en charge la génération de modèles de rapports basés sur les versions de bases de données Teradata suivantes :

  • Teradata version 12.0
  • Teradata version 6.20

Les systèmes d'exploitation pris en charge sont les suivants :

  • Microsoft Windows Server 2003
  • Microsoft XP Professionnel
  • Microsoft Windows 2000 Professionnel

Configuration du serveur de rapports

Pour configurer le serveur de rapports pour les modèles basés sur Teradata, vous devez modifier manuellement le fichier RSReportServer.config. Après avoir modifié le fichier de configuration, dans le Gestionnaire de rapports, vérifiez que l'extension de données Teradata figure dans la liste des types de sources de données disponibles.

Pour configurer le serveur de rapports pour les modèles basés sur Teradata

  1. Sur le serveur de rapports, ouvrez RSReportServer.config. Par défaut, ce fichier se trouve dans <lecteur_système>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Dans la section <Data>, ajoutez l'entrée suivante. Cette entrée doit apparaître sur une seule ligne, sans sauts de ligne.

    <Extension Name="TERADATA" Type="Microsoft.ReportingServices.DataExtensions.TeradataConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
    

    Ceci inscrit l'extension pour le traitement des données sur le client qui se connecte à une base de données Teradata.

  3. Dans la section <SemanticQuery>, ajoutez l'entrée suivante. Cette entrée doit apparaître sur une seule ligne, sans sauts de ligne.

    <Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
       <Configuration>
          <EnableMathOpCasting>True</EnableMathOpCasting>
          <ReplaceFunctionName>oREPLACE</ReplaceFunctionName>
       </Configuration>
    </Extension>
    

    Ceci inscrit le langage de requête de modèle pour la source de données Teradata.

  4. Dans la section <ModelGeneration>, ajoutez l'entrée suivante. Cette entrée doit apparaître sur une seule ligne, sans sauts de ligne.

    <Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine" />
    
  5. Enregistrez le fichier.

  6. Redémarrez Reporting Services sur le serveur de rapports. Pour plus d'informations, consultez Démarrage et arrêt du service Windows Report Server.

Pour vérifier la configuration du serveur de rapports

  1. Dans le Gestionnaire de rapports, dans la barre d'outils, cliquez sur Nouvelle source de données.

  2. Dans Type de connexion, dans la liste déroulante, sélectionnez Teradata.

    Dd353299.note(fr-fr,SQL.90).gifRemarque :
    Le type de source de données Teradata apparaît uniquement si le fournisseur de données Teradata est installé correctement sur le serveur de rapports. Si l'entrée Teradata ne figure pas dans la liste, contactez l'administrateur système afin de vérifier les modifications de configuration. Pour plus d'informations, consultez Fichier de configuration RSReportServer. Pour plus d'informations sur le dépannage, consultez Fichiers journaux de Reporting Services.

Pour générer un modèle de rapport à partir de la source de données Teradata, consultez Procédure : créer un modèle de rapport avec des clés primaires à partir d'une base de données Teradata.

Configuration du client de création de rapport

Pour configurer le client de création de rapport afin de pouvoir générer un modèle de rapport à partir d'un projet de modèle de rapport Business Intelligence Development Studio, vous devez installer le Fournisseur de données .NET Framework pour Teradata sur l'ordinateur client.

Pour configurer le client de création de rapport

  1. Fermez Business Intelligence Development Studio s'il est ouvert.

  2. Téléchargez et installez le Fournisseur de données .NET Framework pour Teradata 12.00.00.01 à partir du site Web de Teradata.

    Lors de l'installation du Fournisseur de données .NET Framework pour Teradata, sélectionnez les fonctionnalités suivantes :

    • Fournisseur de données .NET Framework pour Teradata
    • Intégration de Microsoft Visual Studio 2005
    • Stratégie d'éditeur

    Pour plus d'informations, passez en revue la documentation de Teradata fournie avec le fournisseur de données.

  3. Pour vérifier que l'installation a réussi, créez une source de données Teradata dans un projet de modèle de rapport BI Development Studio. Pour plus d'informations, consultez Procédure : créer un fichier de source de données Teradata pour un projet de modèle de rapport.

Voir aussi

Concepts

Fichiers de configuration de Reporting Services
Fichier de configuration RSReportDesigner
Fichier de configuration RSReportServer

Autres ressources

Deploying a Data Processing Extension

Aide et Informations

Assistance sur SQL Server 2005