Поделиться через


Настройка служб Reporting Services для моделей отчетов, основанных на базе данных Teradata

Добавления: 17 ноября 2008 г.

Службы SQL Server 2005 Reporting Services с пакетом обновления 3 (SP3) и более поздних версий обеспечивают поддержку моделей отчетов для поставщика данных .NET Framework для Teradata.

Dd353299.note(ru-ru,SQL.90).gifПримечание.
Перед настройкой сервера отчетов или клиента конструктора отчетов для построения модели отчета на основе базы данных Teradata необходимо загрузить поставщик данных .NET Framework для Teradata версии 12.00.00.01 с веб-узла корпорации Teradata. Этот поставщик данных поддерживает передачу данных из баз данных Teradata версии 12.0 или 6.20.

После установки поставщика данных .NET Framework для Teradata на сервере отчетов и на клиенте конструктора отчетов выполните действия, описанные в этом разделе, чтобы зарегистрировать поставщик данных и настроить службы Reporting Services, получив возможность строить модели отчетов на основе базы данных Teradata.

Предварительные требования

Службы Reporting Services поддерживают построение моделей отчетов на основе следующих версий баз данных Teradata:

  • Teradata версии 12.0
  • Teradata версии 6.20

Поддерживаются следующие операционные системы:

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

Настройка сервера отчетов

Чтобы настроить сервер отчетов для моделей на основе Teradata, необходимо вручную изменить файл RSReportServer.config. После изменения этого файла конфигурации убедитесь, что в диспетчере отчетов в списке доступных типов источников данных отображается модуль обработки данных Teradata.

Настройка сервера отчетов для моделей, основанных на базе данных Teradata

  1. Откройте файл RSReportServer.config на сервере отчетов. По умолчанию этот файл расположен в каталоге <Системный_диск>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Добавьте следующую запись в раздел <Data>. Запись должна умещаться в одну строку без переноса строки.

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

    Эта строка регистрирует модуль обработки данных на клиентском компьютере, который подключается к базе данных Teradata.

  3. Добавьте следующую запись в раздел <SemanticQuery>. Запись должна умещаться в одну строку без переноса строки.

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

    Эта строка регистрирует язык запросов модели в источнике данных Teradata.

  4. Добавьте следующую запись в раздел <ModelGeneration>. Запись должна умещаться в одну строку без переноса строки.

    <Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine" />
    
  5. Сохраните файл.

  6. Перезапустите службы Reporting Services на сервере отчетов. Дополнительные сведения см. в разделе Запуск и остановка службы Windows сервера отчетов.

Проверка конфигурации сервера отчетов

  1. Нажмите кнопку Создать источник данных на панели инструментов в диспетчере отчетов.

  2. В поле Тип соединения выберите из раскрывающегося списка Teradata.

    Dd353299.note(ru-ru,SQL.90).gifПримечание.
    Тип источника данных Teradata доступен только в том случае, если на сервере правильно установлен поставщик данных Teradata. Если источник Teradata не отображается, обратитесь к системному администратору, чтобы проверить изменения конфигурации. Дополнительные сведения см. в разделе Файл конфигурации RSReportServer. Сведения об устранении неполадок см. в разделе Файлы журнала служб Reporting Services.

Сведения о создании модели отчета из источника данных Teradata см. в разделе Как создать модель отчета с первичными ключами из базы данных Teradata.

Настройка клиента конструктора отчетов

Чтобы настроить клиент конструктора отчетов и получить возможность построения модели отчета из проекта модели отчета в среде Business Intelligence Development Studio, необходимо установить поставщик данных .NET Framework для Teradata на клиентском компьютере.

Настройка клиента конструктора отчетов

  1. Закройте среду Business Intelligence Development Studio, если она открыта.

  2. Загрузите и установите поставщик данных .NET Framework для Teradata 12.00.00.01 с веб-узла Teradata.

    Во время установки поставщика данных .NET Framework для Teradata выберите следующие компоненты установки:

    • поставщик данных .NET Framework для Teradata;
    • интеграция со средой Microsoft Visual Studio 2005;
    • политика издателя.

    Дополнительные сведения см. в документации Teradata, поставляемой вместе с поставщиком данных.

  3. Чтобы проверить успешность установки, создайте источник данных Teradata в проекте модели отчетов в среде BI Development Studio. Дополнительные сведения см. в разделе Как создать файл источника данных Teradata для проекта модели отчета.

См. также

Основные понятия

Файлы конфигурации служб Reporting Services
Файл конфигурации RSReportDesigner
Файл конфигурации RSReportServer

Другие ресурсы

Deploying a Data Processing Extension

Справка и поддержка

Получение помощи по SQL Server 2005