다음을 통해 공유


Teradata 기반 보고서 모델을 위해 보고서 서비스 구성

새 설치: 2008년 11월 17일

SQL Server 2005 Reporting Services 서비스 팩 3(SP3) 이상 버전에는 .NET Framework Data Provider for Teradata에 대한 보고서 모델 지원 기능이 포함되어 있습니다.

[!참고] Teradata 데이터베이스를 기반으로 하는 보고서 모델을 빌드하기 위해 보고서 서버나 보고서 작성 클라이언트를 구성하려면 먼저 Teradata Corporation에서 .NET Framework Data Provider for Teradata 버전 12.00.00.01을 다운로드해야 합니다. 이 데이터 공급자는 버전 12.0 또는 6.20을 실행하는 Teradata 데이터베이스에서 데이터를 검색하는 기능을 지원합니다.

보고서 서버와 보고서 작성 클라이언트에 .NET Framework Data Provider for Teradata를 설치한 후에는 Teradata 데이터베이스를 기반으로 보고서 모델을 빌드할 수 있도록 이 항목의 단계에 따라 데이터 공급자를 등록하고 Reporting Services를 구성합니다.

필수 구성 요소

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를 엽니다. 이 파일의 기본 위치는 <SysDrive>:\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를 선택합니다.

    [!참고] Teradata 데이터 원본 유형은 Teradata 데이터 공급자가 보고서 서버에 올바르게 설치되어 있는 경우에만 나타납니다. Teradata가 보이지 않으면 시스템 관리자에게 문의하여 구성 변경 사항을 확인하십시오. 자세한 내용은 RSReportServer 구성 파일을 참조하십시오. 문제 해결에 대한 자세한 내용은 Reporting Services 로그 파일을 참조하십시오.

Teradata 데이터 원본에서 보고서 모델을 생성하려면 방법: Teradata 데이터베이스에서 기본 키가 포함된 보고서 모델 만들기를 참조하십시오.

보고서 작성 클라이언트 구성

Business Intelligence Development Studio 보고서 모델 프로젝트에서 보고서 모델을 빌드할 수 있도록 보고서 작성 클라이언트를 구성하려면 클라이언트 컴퓨터에 .NET Framework Data Provider for Teradata를 설치해야 합니다.

보고서 작성 클라이언트를 구성하려면

  1. 열려 있는 경우 Business Intelligence Development Studio를 닫습니다.

  2. Teradata에서 .NET Framework Data Provider for Teradata 12.00.00.01을 다운로드하고 설치합니다.

    .NET Framework Data Provider for Teradata를 설치할 때 다음 설치 기능을 선택하십시오.

    • .NET Framework Data Provider for Teradata
    • Microsoft Visual Studio 2005 통합
    • 게시자 정책

    자세한 내용은 데이터 공급자와 함께 제공되는 Teradata 설명서를 검토하십시오.

  3. 데이터 공급자가 제대로 설치되었는지 확인하려면 BI Development Studio 보고서 모델 프로젝트에서 Teradata 데이터 원본을 만듭니다. 자세한 내용은 방법: 보고서 모델 프로젝트에 사용할 Teradata 데이터 원본 파일 만들기를 참조하십시오.

참고 항목

개념

Reporting Services 구성 파일
RSReportDesigner 구성 파일
RSReportServer 구성 파일

관련 자료

Deploying a Data Processing Extension

도움말 및 정보

SQL Server 2005 지원 받기