Condividi tramite


Configurazione di Reporting Services per modelli di report basati su Teradata

Data creazione: 17 novembre 2008

In SQL Server 2005 Reporting Services Service Pack 3 (SP3) e versioni successive è incluso il supporto dei modelli di report per il provider di dati .NET Framework per Teradata.

[!NOTA] Prima che sia possibile configurare un server di report o un client di creazione dei report per generare un modello di report basato su un database Teradata, è necessario scaricare la versione 12.00.00.01 del provider di dati .NET Framework per Teradata dal sito Web Teradata Corporation. Questo provider di dati fornisce il supporto per il recupero di dati da database Teradata che eseguono le versioni 12.0 o 6.20.

Dopo aver installato il provider di dati .NET Framework per Teradata nel server di report e nel client di creazione dei report, eseguire la procedura illustrata in questo argomento per registrare il provider di dati e configurare Reporting Services, in modo che sia possibile generare un modello di report basato su un database Teradata.

Prerequisiti

In Reporting Services è supportata la generazione di modelli di report per le versioni di database Teradata seguenti:

  • Teradata versione 12.0
  • Teradata versione 6.20

Sono supportati i sistemi operativi seguenti:

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

Configurare il server di report

Per configurare il server di report per modelli basati su Teradata, è necessario modificare manualmente il file RSReportServer.config. Dopo aver modificato il file di configurazione, in Gestione report verificare che venga visualizzata l'estensione per i dati Teradata nell'elenco dei tipi di origini dati disponibili.

Per configurare il server di report per modelli basati su Teradata

  1. Nel server di report aprire il file RSReportServer.config. Per impostazione predefinita, questo file si trova nel percorso <UnitàSistema>:\Programmi\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Nella sezione <Data> aggiungere la voce riportata di seguito. La voce deve essere costituita da un'unica riga senza interruzioni di riga.

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

    L'estensione per l'elaborazione dei dati verrà in tal modo registrata nel client che si connette a un database Teradata.

  3. Nella sezione <SemanticQuery> aggiungere la voce riportata di seguito. La voce deve essere costituita da un'unica riga senza interruzioni di riga.

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

    Il linguaggio di query del modello verrà in tal modo registrato per l'origine dati Teradata.

  4. Nella sezione <ModelGeneration> aggiungere la voce riportata di seguito. La voce deve essere costituita da un'unica riga senza interruzioni di riga.

    <Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine" />
    
  5. Salvare il file.

  6. Riavviare Reporting Services nel server di report. Per ulteriori informazioni, vedere Avvio e interruzione del servizio Windows ReportServer.

Per verificare la configurazione del server di report

  1. Sulla barra degli strumenti in Gestione report fare clic su Nuova origine dati.

  2. Nell'elenco a discesa Tipo di connessione selezionare Teradata.

    [!NOTA] Il tipo di origine dati Teradata verrà visualizzato solo se il provider di dati Teradata è stato installato correttamente nel server di report. Se il tipo di origine dati Teradata non viene visualizzato, rivolgersi all'amministratore di sistema per verificare le modifiche di configurazione. Per ulteriori informazioni, vedere File di configurazione RSReportServer. Per informazioni sulla risoluzione dei problemi, vedere File di log di Reporting Services.

Per generare un modello di report da un'origine dati Teradata, vedere Procedura: Creazione di un modello di report con chiavi primarie da un database Teradata.

Configurare il client di creazione dei report

Per configurare il client di creazione dei report in modo che sia possibile generare un modello di report da un progetto modello di report di Business Intelligence Development Studio, è necessario installare il provider di dati .NET Framework per Teradata nel computer client.

Per configurare il client di creazione dei report

  1. Chiudere Business Intelligence Development Studio, se è aperto.

  2. Scaricare e installare il provider di dati .NET Framework per Teradata 12.00.00.01 dal sito Web Teradata.

    Durante l'installazione del provider di dati .NET Framework per Teradata, selezionare le funzionalità seguenti:

    • Provider di dati .NET Framework per Teradata
    • Integrazione con Microsoft Visual Studio 2005
    • Criteri editore

    Per ulteriori informazioni, vedere la documentazione di Teradata fornita con il provider di dati.

  3. Per verificare che l'installazione sia stata eseguita correttamente, creare un'origine dati Teradata in un progetto modello di report di BI Development Studio. Per ulteriori informazioni, vedere Procedura: Creazione di un file dell'origine dati Teradata per un progetto modello di report.

Vedere anche

Concetti

File di configurazione di Reporting Services
File di configurazione RSReportDesigner
File di configurazione RSReportServer

Altre risorse

Deploying a Data Processing Extension

Guida in linea e informazioni

Assistenza su SQL Server 2005