Konfigurieren von Reporting Services für Teradata-basierte Berichtsmodelle

Neu: 17. November 2008

SQL Server 2005 Reporting Services Service Pack 3 (SP3) und höhere Versionen beinhalten die Unterstützung für Berichtsmodelle des .NET Framework-Datenanbieters für Teradata.

Dd353299.note(de-de,SQL.90).gifHinweis:
Bevor Sie einen Berichtsserver oder einen Berichterstellungsclient konfigurieren können, um auf Grundlage einer Teradata-Datenbank ein Berichtsmodell zu erstellen, müssen Sie den .NET Framework-Datenanbieter für Teradata Version 12.00.00.01 der Teradata Corporation herunterladen. Dieser Datenanbieter unterstützt das Abrufen von Daten von Teradata-Datenbanken, auf denen die Versionen 12.0 oder 6.20 ausgeführt werden.

Führen Sie im Anschluss an die Installation des .NET Framework-Datenanbieters für Teradata auf dem Berichtsserver und dem Berichterstellungsclient die Schritte unter diesem Thema durch, um den Datenanbieter zu registrieren und Reporting Services so zu konfigurieren, dass Sie ein Berichtsmodell auf Grundlage einer Teradata-Datenbank erstellen können.

Voraussetzungen

Reporting Services unterstützt das Erstellen von Berichtsmodellen auf Grundlage der folgenden Teradata-Datenbankversionen:

  • Teradata Version 12.0
  • Teradata Version 6.20

Folgende Betriebssysteme werden unterstützt:

  • Microsoft Windows Server 2003
  • Microsoft XP Professional
  • Microsoft Windows 2000 Professional

Konfigurieren des Berichtsservers

Um den Berichtsserver für Teradata-basierte Modelle zu konfigurieren, müssen Sie die Datei RSReportServer.config manuell ändern. Nachdem Sie die Konfigurationsdatei geändert haben, müssen Sie im Berichts-Manager prüfen, ob die Teradata-Datenerweiterung in der Liste der verfügbaren Datenquellentypen angezeigt wird.

So konfigurieren Sie den Berichtsserver für Teradata-basierte Modelle

  1. Öffnen Sie auf dem Berichtsserver RSReportServer.config. Diese Datei befindet sich standardmäßig unter <SysDrive>:\Programme\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Fügen Sie dem Abschnitt <Data> folgenden Eintrag hinzu: Dieser Eintrag muss sich auf einer Zeile ohne Zeilenumbrüche befinden.

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

    Damit wird die Datenverarbeitungserweiterung auf dem Client registriert, über den eine Verbindung zu einer Teradate-Datenbank hergestellt wird.

  3. Fügen Sie dem Abschnitt <SemanticQuery> folgenden Eintrag hinzu: Dieser Eintrag muss sich auf einer Zeile ohne Zeilenumbrüche befinden.

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

    Damit wird die Modellabfragesprache für die Teradate-Datenquelle registriert.

  4. Fügen Sie dem Abschnitt <ModelGeneration> folgenden Eintrag hinzu: Dieser Eintrag muss sich auf einer Zeile ohne Zeilenumbrüche befinden.

    <Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine" />
    
  5. Speichern Sie die Datei.

  6. Starten Sie Reporting Services auf dem Berichtsserver neu. Weitere Informationen finden Sie unter Starten und Beenden des Berichtsserver-Windows-Dienstes.

So prüfen Sie die Konfiguration des Berichtsservers

  1. Klicken Sie im Berichts-Manager auf der Symbolleiste auf Neue Datenquelle.

  2. Wählen Sie in der Dropdownliste unter Verbindungstyp die Option Teradata aus.

    Dd353299.note(de-de,SQL.90).gifHinweis:
    Der Datenquellentyp Teradata wird nur angezeigt, wenn der Teradata-Datenanbieter ordnungsgemäß auf dem Berichtsserver installiert wurde. Wenn Teradata nicht angezeigt wird, wenden Sie sich an den Systemadministrator, um die Konfigurationsänderungen zu überprüfen. Weitere Informationen finden Sie unter RSReportServer-Konfigurationsdatei. Informationen zur Problembehandlung finden Sie unter Reporting Services-Protokolldateien.

Informationen zum Erstellen eines Berichtsmodells aus der Teradata-Datenquelle finden Sie unter Vorgehensweise: Erstellen eines Berichtsmodells mit Primärschlüsseln aus einer Teradata-Datenbank.

Konfigurieren des Berichterstellungsclients

Um den Berichterstellungsclient so zu konfigurieren, dass Sie aus einem Business Intelligence Development Studio-Berichtsmodellprojekt ein Berichtsmodell erstellen können, müssen Sie den .NET Framework-Datenanbieter für Teradata auf dem Clientcomputer installieren.

So konfigurieren Sie den Berichterstellungsclient

  1. Schließen Sie gegebenenfalls Business Intelligence Development Studio.

  2. Laden Sie den .NET Framework-Datenanbieter für Teradata 12.00.00.01 von Teradata herunter, und installieren Sie ihn.

    Geben bei der Installation des .NET Framework-Datenanbieters für Teradata folgende Setup-Features an:

    • .NET Framework-Datenanbieter für Teradata
    • Integration in Microsoft Visual Studio 2005
    • Herausgeberrichtlinie

    Weitere Informationen finden Sie in der Teradata-Dokumentation, die im Datenanbieter enthalten ist.

  3. Um zu überprüfen, ob die Installation erfolgreich war, erstellen Sie in einem BI Development Studio-Berichtsmodellprojekt eine Teradata-Datenquelle. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen einer Teradata-Datenquelldatei für ein Berichtsmodellprojekt.

Siehe auch

Konzepte

Reporting Services-Konfigurationsdateien
RSReportDesigner-Konfigurationsdatei
RSReportServer-Konfigurationsdatei

Andere Ressourcen

Deploying a Data Processing Extension

Hilfe und Informationen

Informationsquellen für SQL Server 2005