Reporting Services에서 지원하는 데이터 원본(SSRS)

Reporting Services에서는 데이터 처리 확장 프로그램을 사용하는 확장 가능한 모듈식 데이터 계층을 통해 데이터 원본에서 보고서 데이터를 검색합니다. 데이터 원본에서 보고서 데이터를 검색하려면 데이터 원본 유형, 데이터 원본에서 실행 중인 소프트웨어 버전 및 데이터 원본 플랫폼(32비트, 64비트 x64 또는 64비트 Itanium)을 지원하는 데이터 처리 확장 프로그램을 선택해야 합니다.

Reporting Services를 배포하면 다양한 데이터 원본 유형에 대한 액세스를 제공하는 데이터 처리 확장 프로그램 집합이 자동으로 보고서 제작 클라이언트와 보고서 서버에 설치되고 등록됩니다. Reporting Services는 다음과 같은 데이터 원본 유형을 설치합니다. Microsoft SQL Server, Microsoft SQL Server Analysis Services(MDX, DMX 및 Microsoft PowerPivot용), Microsoft SQL Azure, SQL Server 병렬 데이터 웨어하우스, Oracle, SAP NetWeaver BI, Hyperion Essbase, Microsoft SharePoint 목록, Teradata, OLE DB, ODBC 및 XML 등의 데이터 원본 형식을 설치합니다.

또한 시스템 관리자로 사용자 지정 데이터 처리 확장 프로그램과 표준 Microsoft .NET Framework 데이터 공급자를 설치하고 등록할 수 있습니다. 보고서를 처리하고 보려면 보고서 서버에 데이터 처리 확장 프로그램과 데이터 공급자를 설치하고 등록해야 합니다. 보고서를 미리 보려면 보고서 제작 클라이언트에 DPE와 데이터 공급자를 설치하고 등록해야 합니다. 데이터 처리 확장 프로그램과 데이터 공급자는 설치되는 플랫폼에 대해 기본적으로 컴파일되어야 합니다. SOAP 웹 서비스를 사용하여 데이터 원본을 프로그래밍 방식으로 배포할 경우 데이터 원본 확장 프로그램을 정의해야 합니다. RSReportDesigner.config 파일의 데이터 확장 프로그램 값을 사용합니다. 기본적으로 이 파일은 <drive>\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies에 있습니다. 예를 들어 Analysis Services 데이터 확장 프로그램은 OLEDB-MD입니다.

많은 타사 표준 .NET Framework 데이터 공급자를 Microsoft 다운로드 센터와 타사 사이트에서 다운로드할 수 있습니다. SQL Server Reporting Services 공개 포럼에서 타사 데이터 공급자에 대한 정보를 검색할 수도 있습니다.

[!참고]

표준 .NET Framework 데이터 공급자는 Reporting Services 데이터 처리 확장 프로그램이 제공하는 기능 중 일부를 지원하지 않을 수 있습니다. 또한 일부 OLE DB 데이터 공급자 및 ODBC 드라이버의 경우 보고서를 제작하고 미리 보는 데 사용할 수 있지만 보고서 서버에 게시된 보고서를 지원하지 않을 수 있습니다. 예를 들어 Microsoft OLE DB Provider for Jet은 보고서 서버에서 지원되지 않습니다. 자세한 내용은 데이터 처리 확장 프로그램과 .NET 데이터 공급자(SSRS)을 참조하십시오.

사용자 지정 데이터 처리 확장 프로그램에 대한 자세한 내용은 데이터 처리 확장 프로그램 구현을 참조하십시오. 표준 .NET Framework 데이터 공급자에 대한 자세한 내용은 System.Data 네임스페이스를 참조하십시오.

보고서 작성기에서 지원하는 데이터 처리 확장 프로그램에 대한 자세한 내용은 msdn.microsoft.com의 보고서 작성기 3.0 설명서에서 보고서 작성기 3.0의 데이터 연결, 데이터 원본 및 연결 문자열를 참조하십시오.

보고서 데이터 원본에 대한 플랫폼 지원

Reporting Services 배포에서 사용할 수 있는 데이터 원본은 SQL Server 버전, Reporting Services 버전 및 플랫폼에 따라 달라집니다. 기능에 대한 자세한 내용은 Reporting Services 기능SQL Server 2008 R2 버전에서 지원하는 기능(Features Supported by the Editions of SQL Server 2008 R2)을 참조하십시오. 버전 및 플랫폼별로 지원되는 데이터 원본에 대한 자세한 내용은 이 항목의 뒷부분에 나오는 표를 참조하십시오.

Reporting Services 데이터 원본에 대한 플랫폼 고려 사항은 보고서 제작 클라이언트와 보고서 서버에 대해 각각 다릅니다.

보고서 제작 클라이언트

SQL Server Business Intelligence Development Studio는 32비트 응용 프로그램입니다. Business Intelligence Development Studio는 Itanium 기반 플랫폼에서 지원되지 않습니다. x64 플랫폼에서 보고서 디자이너를 통해 보고서를 편집 및 미리 보려면 x86 플랫폼 디렉터리에 32비트 데이터 공급자가 설치되어 있어야 합니다.

보고서 서버

64비트 보고서 서버(x86 또는 Itanium)에 보고서를 배포하는 경우 보고서 서버에 기본적으로 컴파일된 64비트 데이터 공급자가 설치되어 있어야 합니다. 64비트 인터페이스에 32비트 데이터 공급자를 래핑하는 기능은 지원되지 않습니다. 자세한 내용은 데이터 공급자에 대한 설명서를 참조하십시오.

지원되는 데이터 원본

다음 표에서는 보고서 데이터 집합 및 보고서 모델에 대해 데이터를 검색하는 데 사용할 수 있는 Microsoft 데이터 처리 확장 프로그램 및 데이터 공급자를 보여 줍니다. 확장 프로그램이나 데이터 공급자에 대한 자세한 내용을 보려면 두 번째 열의 링크를 클릭하십시오. 표 열은 다음과 같습니다.

  • 보고서 데이터 원본: 액세스하는 데이터의 유형(예: 관계형 데이터베이스, 다차원 데이터베이스, 플랫 파일 또는 XML)입니다. 이 열을 통해 "Reporting Services에서 보고서에 사용할 수 있는 데이터 형식은 무엇인가?"라는 질문에 대한 답을 얻을 수 있습니다.

  • Reporting Services 데이터 원본 유형: Reporting Services에서 데이터 원본을 정의할 때 드롭다운 목록에 표시되는 데이터 원본 유형 중 하나입니다. 이 목록은 설치 및 등록된 DPE와 데이터 공급자를 통해 채워집니다. 이 열을 통해 "보고서 데이터 원본을 만들 때 드롭다운 목록에서 어떤 데이터 원본 유형을 선택할 것인가?"라는 질문에 대한 답을 얻을 수 있습니다.

  • 데이터 처리 확장 프로그램/데이터 공급자의 이름: Reporting Services 데이터 처리 확장 프로그램이나 선택한 Reporting Services 데이터 원본 유형에 해당하는 다른 데이터 공급자입니다. 이 열을 통해 "데이터 원본 유형을 선택할 때 사용되는 해당 데이터 처리 확장 프로그램이나 데이터 공급자는 무엇인가?"라는 질문에 대한 답을 얻을 수 있습니다.

  • 기본 데이터 공급자 버전(옵션): 일부 데이터 원본 유형은 여러 데이터 공급자를 지원합니다. 이는 같은 공급자의 다른 버전일 수도 있고 데이터 공급자 유형에 대한 타사의 다른 구현일 수도 있습니다. 공급자 이름은 데이터 원본을 구성한 후 연결 문자열에 자주 나타납니다. 이 열을 통해 "데이터 원본 유형을 선택한 후 연결 속성 대화 상자에서 어떤 데이터 공급자를 선택할 것인가?"라는 질문에 대한 답을 얻을 수 있습니다.

  • 데이터 원본 <platform>: 데이터 처리 확장 프로그램이나 데이터 공급자가 대상 데이터 원본에 대해 지원하는 데이터 원본 플랫폼입니다. 이 열을 통해 "이 데이터 처리 확장 프로그램이나 데이터 공급자가 이 플랫폼 유형의 데이터 원본에서 데이터를 검색할 수 있는가?"라는 질문에 대한 답을 얻을 수 있습니다.

  • 데이터 원본 버전: DPE 또는 데이터 공급자가 지원하는 대상 데이터 원본의 버전입니다. 이 열을 통해 "이 데이터 처리 확장 프로그램이나 데이터 공급자가 이 버전의 데이터 원본에서 데이터를 검색할 수 있는가?"라는 질문에 대한 답을 얻을 수 있습니다.

  • RS <platform>: 사용자 지정 DPE 또는 데이터 공급자를 설치할 수 있는 보고서 서버 및 보고서 제작 클라이언트의 플랫폼입니다. 기본 제공 Reporting Services 데이터 처리 확장 프로그램은 모든 Reporting Services 설치에 포함되어 있습니다. 사용자 지정 데이터 처리 확장 프로그램이나 .NET Framework 데이터 공급자는 특정 플랫폼에 대해 기본적으로 컴파일되어야 합니다. 이 열을 통해 "이 데이터 처리 확장 프로그램이나 데이터 공급자를 이 플랫폼 유형에 설치할 수 있는가?"라는 질문에 대한 답을 얻을 수 있습니다.

데이터 원본 유형

보고서 데이터

원본

Reporting Services 데이터 원본 유형

데이터 처리 확장 프로그램/데이터 공급자의 이름

기본 데이터 공급자 버전

(옵션)

데이터

원본

플랫폼 x86

데이터

원본

플랫폼 x64

데이터

원본

플랫폼 ia64

데이터 원본 버전

RS

플랫폼 x86

RS

플랫폼 x64

RS

플랫폼 ia64

SQL Server 관계형 데이터베이스

Microsoft SQL Server

기본 제공 Reporting Services 데이터 처리 확장 프로그램

System.Data.SqlClient 확장

지원

지원

지원

SQL Server 2008 이상

SQL Server 2005

SQL Server 2000

SQL Server 7.0, x86에만 해당

지원

지원

지원

SQL Server 관계형 데이터베이스

OLEDB

기본 제공 Reporting Services 데이터 처리 확장 프로그램

System.Data.OledbClient 확장

지원

지원

지원

SQL Server 2008 이상

SQL Server 2005

SQL Server 2000

SQL Server 7.0, x86에만 해당

SQL Server 6.5 이하, x86에만 해당

지원

지원

지원

SQL Server 관계형 데이터베이스

ODBC

기본 제공 Reporting Services 데이터 처리 확장 프로그램

System.Data.OdbcClient 확장

지원

지원

지원

SQL Server 2008 이상

SQL Server 2005

SQL Server 2000

SQL Server 7.0

지원

지원

지원

SQL Azure 데이터베이스

Microsoft SQL Azure

기본 제공 Reporting Services 데이터 처리 확장 프로그램

System.Data.SqlClient 확장

해당 사항 없음

해당 사항 없음

해당 사항 없음

SQL Azure

지원

지원

지원

SQL Server PDW 어플라이언스

Microsoft 병렬 데이터 웨어하우스

기본 제공 Reporting Services 데이터 처리 확장 프로그램

해당 사항 없음

해당 사항 없음

해당 사항 없음

해당 사항 없음

SQL Server 2008 R2 병렬 데이터 웨어하우스

지원

지원

지원

Analysis Services 다차원 데이터베이스

Microsoft SQL Server Analysis Services

기본 제공 Reporting Services 데이터 처리 확장 프로그램

ADOMD.NET 사용

지원

지원

지원

SQL Server 2008 Analysis Services 이상

SQL Server 2005 Analysis Services 

지원

지원

지원

Analysis Services 다차원 데이터베이스

Microsoft SQL Server Analysis Services

기본 제공 Reporting Services 데이터 처리 확장 프로그램

ADOMD.NET 사용

지원

지원 안 함

지원 안 함

SQL Server 2000

Analysis Services

지원

지원 안 함

지원

Analysis Services 다차원 데이터베이스

OLEDB

기본 제공 Reporting Services 데이터 처리 확장 프로그램

System.Data.OledbClient 확장

버전 10.0

지원

지원

지원

SQL Server 2008 Analysis Services

지원

지원

지원

Analysis Services 다차원 데이터베이스

OLEDB

기본 제공 Reporting Services 데이터 처리 확장 프로그램

System.Data.OledbClient 확장

버전 9.0

지원

지원

지원

SQL Server 2005 Analysis Services 

지원

지원

지원

Analysis Services 다차원 데이터베이스

OLEDB

기본 제공 Reporting Services 데이터 처리 확장 프로그램

System.Data.OledbClient 확장

버전 8.0

지원

지원 안 함

지원

SQL Server 2000

Analysis Services 

지원

지원 안 함

지원

SharePoint 목록

Microsoft SharePoint 목록

기본 제공 Reporting Services 데이터 처리 확장 프로그램

Lists.asmx 또는 SharePoint 개체 모델 API 인터페이스에서 데이터 가져오기

참고를 참조하십시오.

지원 안 함

지원

지원 안 함

SharePoint 2010 제품

지원

지원

지원

SharePoint 목록

Microsoft SharePoint 목록

기본 제공 Reporting Services 데이터 처리 확장 프로그램

Lists.asmx 또는 SharePoint 개체 모델 API 인터페이스에서 데이터 가져오기

참고를 참조하십시오.

지원

지원

지원 안 함

Windows SharePoint Services 3.0 및 Office SharePoint Server 2007

지원

지원

지원

XML

XML

기본 제공 Reporting Services 데이터 처리 확장 프로그램

XML 데이터 원본에는 플랫폼 종속성이 없음

 

 

 

XML Web Services 또는 문서

지원

지원

지원

보고서 서버 모델

보고서 모델

게시된 SMDL 파일에 대한 기본 제공 Reporting Services 데이터 처리 확장 프로그램

모델의 데이터 원본에서 기본 제공 데이터 처리 확장 프로그램을 사용합니다.

Oracle 기반 모델을 사용하려면 Oracle 클라이언트 구성 요소가 있어야 합니다.

Teradata 기반 모델을 사용하려면 Teradata의 .NET Data Provider for Teradata 필요

플랫폼 지원에 대한 자세한 내용은 Teradata 설명서를 참조하십시오.

 

 

 

모델 생성이 가능한 원본 버전

SQL Server 2008 이상

SQL Server 2005

SQL Server 2000

SQL Server 2005 Analysis Services

Oracle 9.2.0.3 이상

Teradata v13, v12 및 v6.2

지원

지원

지원

SAP 다차원 데이터베이스

Sap BI NetWeaver

기본 제공 Reporting Services 데이터 처리 확장 프로그램

플랫폼 지원에 대한 자세한 내용은 SAP 설명서를 참조하십시오.

 

 

 

SAP BI NetWeaver 3.5

지원

 

 

Hyperion Essbase

Hyperion Essbase

기본 제공 Reporting Services 데이터 처리 확장 프로그램

플랫폼 지원에 대한 자세한 내용은 Hyperion 설명서를 참조하십시오.

지원

 

 

Hyperion Essbase 9.3.1

지원

 

 

Oracle 관계형 데이터베이스

Oracle

기본 제공 Reporting Services 데이터 처리 확장 프로그램

System.Data.OracleClient 확장

Oracle 클라이언트 구성 요소 필요

Oracle 10g, 9, 8.1.7

Teradata 관계형 데이터베이스

Teradata

기본 제공 Reporting Services 데이터 처리 확장 프로그램

Teradata의 .NET Data Provider for Teradata 확장

Teradata의 .NET Data Provider for Teradata 필요

플랫폼 지원에 대한 자세한 내용은 Teradata 설명서를 참조하십시오.

지원

 

 

Teradata v13

Teradata v12

Teradata v6.20

지원

지원 안 함

지원

DB2 관계형 데이터베이스

사용자 지정 및 등록된 데이터 확장 프로그램 이름

Microsoft OLE DB Provider for DB2

Microsoft SQL Server 2008 기능 팩 다운로드 사이트에서 설치

플랫폼 지원에 대한 자세한 내용은 HI Server 설명서를 참조하십시오.

지원

지원

지원 안 함

지원

DB2 관계형 데이터베이스

사용자 지정 및 등록된 데이터 확장 프로그램 이름

2004 Host Integration Server

HI Server 설명서를 참조하십시오.

지원

지원

지원 안 함

지원

일반 OLE DB 데이터 원본

OLEDB

기본 제공 Reporting Services 데이터 처리 확장 프로그램

OLE DB를 지원하는 모든 데이터 원본

플랫폼 지원에 대한 자세한 내용은 데이터 원본 설명서를 참조하십시오.

지원

OLE DB를 지원하는 모든 데이터 원본. 참고를 참조하십시오.

지원

일반 ODBC 데이터 원본

ODBC

기본 제공 Reporting Services 데이터 처리 확장 프로그램

ODBC를 지원하는 모든 데이터 원본.

플랫폼 지원에 대한 자세한 내용은 데이터 원본 설명서를 참조하십시오.

지원

ODBC를 지원하는 모든 데이터 원본. 참고를 참조하십시오.

지원

지원

지원

타사를 통해 사용할 수 있는 많은 표준 .NET Framework 데이터 공급자가 있습니다. 자세한 내용을 보려면 타사 웹 사이트나 포럼을 검색하십시오.

사용자 지정 데이터 처리 확장 프로그램이나 표준 .NET Framework 데이터 공급자를 설치하고 등록하려면 데이터 공급자 참조 설명서를 참조해야 합니다. 자세한 내용은 방법: 표준 .NET Framework 데이터 공급자 등록(SSRS)을 참조하십시오.

데이터 원본 표로 돌아가기

Reporting Services 데이터 처리 확장 프로그램

다음 데이터 처리 확장 프로그램은 Reporting Services 및 Business Intelligence Development Studio와 함께 자동으로 설치됩니다. 자세한 내용을 보고 설치를 확인하려면 RSReportDesigner 구성 파일RSReportServer 구성 파일을 참조하십시오.

[!참고]

SQL Server Integration Services 데이터 처리 확장 프로그램은 현재 지원되지 않습니다.

보고서 작성기에서 지원하는 데이터 처리 확장 프로그램에 대한 자세한 내용은 msdn.microsoft.com의 보고서 작성기 3.0 설명서에서 보고서 작성기 3.0의 데이터 연결, 데이터 원본 및 연결 문자열를 참조하십시오.

Microsoft SQL Server 데이터 처리 확장 프로그램

데이터 원본 유형 Microsoft SQL Server는 .NET Framework Data Provider for SQL Server를 래핑하고 확장합니다. 이 데이터 처리 확장 프로그램은 x86, x64 및 Itanium 기반 플랫폼에 대해 기본적으로 컴파일되고 실행됩니다.

Business Intelligence Development Studio에서 이 데이터 확장 프로그램과 연결된 쿼리 디자이너는 Visual Database Tools 디자이너입니다. 그래픽 모드에서 이 쿼리 디자이너를 사용하면 쿼리가 분석되고 다시 작성될 수 있습니다. 쿼리에 사용되는 Transact-SQL 구문을 정확히 제어하려면 텍스트 기반 쿼리 디자이너를 사용합니다. 자세한 내용은 쿼리 및 뷰 디자이너 도구(Visual Database Tools)그래픽 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

자세한 내용은 SQL Server 연결 유형(SSRS)을 참조하십시오.

보고서 작성기에서 이 데이터 확장 프로그램과 연결된 쿼리 디자이너는 관계형 쿼리 디자이너입니다. 자세한 내용은 관계형 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

데이터 원본 표로 돌아가기

Microsoft SQL Azure 처리 확장 프로그램

데이터 원본 유형 Microsoft SQL Azure는 .NET Framework Data Provider for SQL Server를 래핑하고 확장합니다.

Business Intelligence Development Studio에서 이 데이터 확장 프로그램과 연결된 그래픽 쿼리 디자이너는 Microsoft SQL Server 데이터 원본 유형과 함께 사용하는 Visual Database Tools 디자이너가 아닌 관계형 쿼리 디자이너 사용자 인터페이스입니다.

Business Intelligence Development Studio는 Microsoft SQL AzureMicrosoft SQL Server 데이터 원본 유형을 자동으로 구별하여 해당 데이터 원본 유형과 연결된 그래픽 쿼리 디자이너를 엽니다.

그래픽 모드에서 이 쿼리 디자이너를 사용하면 쿼리가 분석되고 다시 작성될 수 있습니다. 텍스트 기반 쿼리 디자이너를 사용하여 쿼리를 작성할 수도 있습니다. 쿼리에 사용되는 Transact-SQL 구문을 정확히 제어하려면 텍스트 기반 쿼리 디자이너를 사용합니다. 자세한 내용은 텍스트 기반 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

SQL Azure와 SQL Server에서의 데이터 검색은 비슷하지만 SQL Azure에는 몇 가지 요구 사항이 적용됩니다. 자세한 내용은 SQL Azure 연결 유형(SSRS)을 참조하십시오.

데이터 원본 표로 돌아가기

Microsoft SQL Server 병렬 데이터 웨어하우스 처리 확장 프로그램

Business Intelligence Development Studio에서 이 데이터 확장 프로그램과 연결된 그래픽 쿼리 디자이너는 Microsoft SQL Server 데이터 원본 유형과 함께 사용하는 Visual Database Tools 디자이너가 아닌 관계형 쿼리 디자이너 사용자 인터페이스입니다.

Business Intelligence Development Studio에서는 Microsoft SQL Server 병렬 데이터 웨어하우스Microsoft SQL Server 데이터 원본 유형을 자동으로 구별하여 해당 데이터 원본 유형과 연결된 그래픽 쿼리 디자이너를 엽니다.

그래픽 모드에서 이 쿼리 디자이너를 사용하면 쿼리가 분석되고 다시 작성될 수 있습니다. 텍스트 기반 쿼리 디자이너를 사용하여 쿼리를 작성할 수도 있습니다. 쿼리에 사용되는 Transact-SQL 구문을 정확히 제어하려면 텍스트 기반 쿼리 디자이너를 사용합니다. 자세한 내용은 텍스트 기반 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

SQL Server 2008 R2 병렬 데이터 웨어하우스에서는 쿼리에 저장 프로시저 및 테이블 반환 함수의 사용을 지원하지 않습니다. 자세한 내용은 SQL Server 병렬 데이터 웨어하우스 연결 유형(SSRS)을 참조하십시오.

데이터 원본 표로 돌아가기

Microsoft SQL Server Analysis Services 데이터 처리 확장 프로그램

데이터 원본 유형 Microsoft SQL Server Analysis Services를 선택하면 .NET Framework Data Provider for Microsoft Analysis Services를 확장하는 Reporting Services 데이터 처리 확장 프로그램이 선택됩니다. 이 데이터 처리 확장 프로그램은 x86, x64 및 Itanium 기반 플랫폼에 대해 기본적으로 컴파일되고 실행됩니다.

이 데이터 공급자는 ADOMD.NET 개체 모델을 사용하여 XMLA(XML for Analysis) 버전 1.1을 사용하는 쿼리를 만듭니다. 결과는 일반 행 집합으로 반환됩니다. 자세한 내용은 MDX용 Analysis Services 연결 유형(SSRS), DMX용 Analysis Services 연결 유형(SSRS), XML for Analysis 개요(XMLA), Analysis Services MDX 쿼리 디자이너 사용자 인터페이스Analysis Services DMX 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

Analysis Services 데이터 원본에 연결할 때 Microsoft SQL Server Analysis Services 데이터 처리 확장 프로그램은 다중값 매개 변수를 지원하고 셀 및 멤버 속성을 Reporting Services에서 지원되는 확장 속성에 매핑합니다. 자세한 내용은 Analysis Services 데이터베이스에 대한 확장 필드 속성(SSRS)을 참조하십시오.

SQL Server Analysis Services 데이터 원본의 모델도 만들 수 있습니다. 자세한 내용은 큐 기반 보고서 모델 디자인를 참조하십시오.

SQL Server 2000 Analysis Services

SQL Server 2000 Analysis Services 데이터 원본에 연결할 때 Microsoft SQL Server Analysis Services 데이터 처리 확장 프로그램은 쿼리 매개 변수를 지원하지 않습니다.

SQL Server 2000 Analysis Services에 연결하려면 XMLA SDK가 Analysis Services 서버에 설치되어 있고 URL이 XMLA SDK 위치를 가리키는 HTTP 프로토콜을 사용해야 합니다. TCP/IP 프로토콜은 지원되지 않습니다. 자세한 내용은 XML for Analysis 1.1 SDK를 참조하십시오.

데이터 원본 표로 돌아가기

OLE DB 데이터 처리 확장 프로그램

OLE DB 데이터 처리 확장 프로그램을 사용하려면 보고서에 사용할 데이터 원본의 버전을 기반으로 추가 데이터 공급자 계층을 선택해야 합니다. 특정 데이터 공급자를 선택하지 않으면 기본값이 제공됩니다. 데이터 원본 또는 공유 데이터 원본 대화 상자의 편집 단추를 통해 액세스하는 연결 속성 대화 상자를 사용하여 특정 데이터 공급자를 선택합니다.

OLE DB에 연결된 쿼리 디자이너에 대한 자세한 내용은 쿼리 및 뷰 디자이너 도구(Visual Database Tools)그래픽 쿼리 디자이너 사용자 인터페이스를 참조하십시오. 특정 OLE DB 공급자 지원에 대한 자세한 내용은 Microsoft 기술 자료의 특정 OLE DB 공급자에 대한 Visual Studio .NET 디자이너 도구의 지원(Visual Studio .NET Designer Tool Supports Specific OLE DB Providers)을 참조하십시오.

데이터 원본 표로 돌아가기

SQL Server용 OLE DB

데이터 원본 유형 OLE DB를 선택하면 .NET Framework Data Provider for OLE DB를 확장하는 Reporting Services 데이터 처리 확장 프로그램이 선택됩니다. 이 데이터 처리 확장 프로그램은 x86, x64 및 Itanium 플랫폼에 대해 기본적으로 컴파일되고 실행됩니다.

자세한 내용은 OLE DB 연결 유형(SSRS)을 참조하십시오.

데이터 원본 표로 돌아가기

Analysis Services 9.0용 OLE DB

Microsoft SQL Server 2005 Analysis Services에 연결하려면 Microsoft OLE DB Provider for Analysis Services 9.0을 선택하고 데이터 원본 유형 OLE DB를 선택한 다음 이름으로 기본 데이터 공급자를 선택합니다. 데이터 처리 확장 프로그램과 데이터 공급자의 이러한 조합은 x86, x64 및 Itanium 플랫폼에 대해 기본적으로 컴파일되고 실행됩니다.

[!참고]

이 데이터 처리 확장 프로그램은 서버 집계 및 쿼리 매개 변수를 지원하지 않으며 확장 필드 속성의 자동 매핑 기능을 포함하지 않습니다. Analysis Services 데이터 원본에 권장되는 데이터 공급자는 Microsoft SQL Server Analysis Services입니다.

자세한 내용은 OLE DB 연결 유형(SSRS)을 참조하십시오.

데이터 원본 표로 돌아가기

Analysis Services 8.0용 OLE DB

SQL Server 2000 Analysis Services 데이터를 검색하려면 OLE DB Provider for OLAP Services 8.0을 사용합니다. SQL Server 2000 Analysis Services에 대한 쿼리는 MDX(Multidimensional Expressions)를 사용하여 작성됩니다.

[!참고]

이 데이터 처리 확장 프로그램은 서버 집계 및 쿼리 매개 변수를 지원하지 않으며 확장 필드 속성의 자동 매핑 기능을 포함하지 않습니다. Analysis Services 데이터 원본에 권장되는 데이터 공급자는 Microsoft SQL Server Analysis Services입니다.

데이터 원본 표로 돌아가기

OLAP 7.0용 OLE DB

OLE DB Provider for OLAP Services 7.0은 지원되지 않습니다.

데이터 원본 표로 돌아가기

Oracle용 OLE DB

데이터 처리 확장 프로그램인 Oracle용 OLE DB는 Oracle 데이터 형식 중 BLOB, CLOB, NCLOB, BFILE, UROWID를 지원하지 않습니다.

이 확장 프로그램은 위치에 종속적인 명명되지 않은 매개 변수를 지원하지만 명명된 매개 변수는 지원하지 않습니다. 명명된 매개 변수를 사용하려면 Oracle 데이터 처리 확장 프로그램을 사용합니다.

Oracle을 데이터 원본으로 구성하는 방법은 Reporting Services를 사용하여 Oracle 데이터 원본을 구성하고 액세스하는 방법(How to use Reporting Services to configure and to access an Oracle data source)을 참조하십시오. 추가 사용 권한 구성에 대한 자세한 내용은 Microsoft 기술 자료의 NETWORK SERVICE 보안 주체에 대한 사용 권한을 추가하는 방법(How to add permissions for the NETWORK SERVICE security principal)을 참조하십시오.

데이터 원본 표로 돌아가기

OLE DB 표준 .NET Framework 데이터 공급자

OLE DB .NET Framework 데이터 공급자를 지원하는 데이터 원본에서 데이터를 검색하려면 OLE DB 데이터 원본 유형을 사용하고 기본 데이터 공급자를 선택하거나 연결 문자열 대화 상자의 설치된 데이터 공급자에서 선택합니다.

[!참고]

데이터 공급자가 보고서 제작 클라이언트에서 보고서 미리 보기 작업을 지원할 수 있지만 모든 OLE DB 데이터 공급자가 보고서 서버에 게시된 보고서를 지원하는 것은 아닙니다.

데이터 원본 표로 돌아가기

ODBC 데이터 처리 확장 프로그램

데이터 원본 유형 ODBC를 선택하면 .NET Framework Data Provider for ODBC를 확장하는 Reporting Services 데이터 처리 확장 프로그램이 선택됩니다. 이 데이터 처리 확장 프로그램은 x86, x64 및 Itanium 플랫폼에 대해 기본적으로 컴파일되고 실행됩니다. 이 확장 프로그램을 사용하여 ODBC 공급자가 있는 모든 데이터 원본에 연결하고 이 데이터 원본에서 데이터를 검색할 수 있습니다.

[!참고]

데이터 공급자가 보고서 제작 클라이언트에서 보고서 미리 보기 작업을 지원할 수 있지만 모든 ODBC 데이터 공급자가 보고서 서버에 게시된 보고서를 지원하는 것은 아닙니다.

데이터 원본 표로 돌아가기

ODBC 표준 .NET Framework 데이터 공급자

표준 ODBC .NET Framework 데이터 공급자를 지원하는 데이터 원본에서 데이터를 검색하려면 ODBC 데이터 원본 유형을 사용하고 기본 데이터 공급자를 선택하거나 연결 문자열 대화 상자의 설치된 데이터 공급자에서 선택합니다.

[!참고]

데이터 공급자가 보고서 제작 클라이언트에서 보고서 미리 보기 작업을 지원할 수 있지만 모든 ODBC 데이터 공급자가 보고서 서버에 게시된 보고서를 지원하는 것은 아닙니다.

데이터 원본 표로 돌아가기

Oracle 데이터 처리 확장 프로그램

데이터 원본 유형 Oracle을 선택하면 .NET Framework Data Provider for Oracle을 확장하는 Reporting Services 데이터 처리 확장 프로그램이 선택됩니다. Oracle 데이터 원본은 Reporting Services에 필요한 System.Data.OracleClient 클래스를 래핑하고 확장합니다. Oracle 데이터베이스에서 보고서 데이터를 검색하려면 관리자가 Oracle 클라이언트 도구를 설치해야 합니다. 이 데이터 공급자는 Oracle 클라이언트 소프트웨어에서 제공하는 Oracle 8i 릴리스 3의 OCI(Oracle Call Interface)를 사용합니다. 클라이언트 응용 프로그램 버전은 8.1.7 이상이어야 합니다. 이러한 도구는 보고서를 미리 보려는 경우 보고서 제작 클라이언트에 설치되어 있어야 하고 게시된 보고서를 보려는 경우 보고서 서버에 설치되어 있어야 합니다.

이 확장 프로그램은 명명된 매개 변수를 지원합니다. Oracle 버전 9 이상의 경우 다중값 매개 변수가 지원됩니다. 위치에 종속적인 명명되지 않은 매개 변수의 경우 데이터 공급자 Microsoft OLE DB Provider for Oracle과 함께 OLE DB 데이터 처리 확장 프로그램을 사용합니다. Oracle을 데이터 원본으로 구성하는 방법은 Reporting Services를 사용하여 Oracle 데이터 원본을 구성하고 액세스하는 방법(How to use Reporting Services to configure and to access an Oracle data source)을 참조하십시오. 추가 사용 권한 구성에 대한 자세한 내용은 Microsoft 기술 자료의 NETWORK SERVICE 보안 주체에 대한 사용 권한을 추가하는 방법(How to add permissions for the NETWORK SERVICE security principal)을 참조하십시오.

다중 입력 매개 변수를 사용하여 저장 프로시저에서 데이터를 검색할 수 있지만 저장 프로시저는 하나의 출력 커서만 반환해야 합니다. 자세한 내용은 DataReader를 사용하여 데이터 검색(Retrieving Data Using the DataReader)의 Oracle 섹션을 참조하십시오.

자세한 내용은 Oracle 연결 유형(SSRS)을 참조하십시오. 연결된 쿼리 디자이너에 대한 자세한 내용은 쿼리 및 뷰 디자이너 도구(Visual Database Tools)그래픽 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

Oracle 데이터베이스를 기반으로 모델을 만들 수도 있습니다. 자세한 내용은 Oracle 기반 보고서 모델 만들기 및 사용을 참조하십시오.

데이터 원본 표로 돌아가기

Teradata 데이터 처리 확장 프로그램

데이터 원본 유형 Teradata를 선택하면 .NET Framework Data Provider for Teradata를 확장하는 Reporting Services 데이터 처리 확장 프로그램이 선택됩니다. Teradata 데이터베이스에서 보고서 데이터를 검색하려면 시스템 관리자가 클라이언트에서 보고서를 편집 및 미리 보기 위한 보고서 제작 클라이언트와 게시된 보고서를 보기 위한 보고서 서버에 .NET Framework Data Provider for Teradata를 설치해야 합니다. 

보고서 서버 프로젝트의 경우 이 확장 프로그램에 대해 그래픽 쿼리 디자이너를 사용할 수 없습니다. 쿼리를 만들려면 텍스트 기반 쿼리 디자이너를 사용해야 합니다.

다음 표에서는 Business Intelligence Development Studio의 보고서 정의에서 데이터 원본을 정의하기 위해 지원되는 .NET Data Provider for Teradata 버전을 보여 줍니다.

BI Development Studio 버전

Teradata 데이터베이스 버전

.NET Framework Data Provider for Teradata 버전

SQL Server 2005

12.00

12.00

SQL Server 2005

6.20

12.00

SQL Server 2008

12.00

12.00.01

SQL Server 2008

6.20

12.00.01

SQL Server 2008

13.00

13.0.0.1

SQL Server 2008 R2

12.00

12.00.01

SQL Server 2008 R2

6.20

12.00.01

SQL Server 2008 R2

13.00

13.0.0.1

이 확장 프로그램은 다중값 매개 변수를 지원하지 않습니다. TEXT 쿼리 모드에서 EXECUTE 명령을 사용하여 쿼리에 매크로를 지정할 수 있습니다.

자세한 내용은 Teradata 연결 유형(SSRS)을 참조하십시오.

Teradata 데이터베이스를 기반으로 모델을 만들 수도 있습니다. 자세한 내용은 Teradata 기반 보고서 모델 만들기 및 사용을 참조하십시오.

자세한 내용은 .NET Framework Data Provider for Teradata에서 SQL Server 2008 Reporting Services 사용을 참조하십시오.

데이터 원본 표로 돌아가기

SharePoint 목록 데이터 확장 프로그램

Reporting Services에는 Microsoft SQL Server Reporting Services SharePoint 목록 데이터 확장 프로그램이 포함되어 있으므로 보고서에서 SharePoint 목록을 데이터 원본으로 사용할 수 있습니다. SharePoint Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0 및 Office SharePoint Server 2007에서 목록 데이터를 검색할 수 있습니다. SharePoint 목록 데이터 공급자 구현에는 세 가지가 있습니다.

  1. Business Intelligence Development Studio의 보고서 디자이너 또는 보고서 작성기와 같은 보고서 작성 환경에서 또는 기본 모드에서 구성된 보고서 서버의 경우 목록 데이터는 SharePoint 사이트의 Lists.asmx 웹 서비스에서 제공됩니다.

  2. SharePoint 통합 모드에서 구성된 보고서 서버에서 목록 데이터는 해당하는 Lists.asmx 웹 서비스 또는 SharePoint API에 대한 프로그래밍 방식 호출에서 제공됩니다. 이 모드에서는 SharePoint 팜의 목록 데이터를 검색할 수 있습니다.

  3. SharePoint Server 2010에 한해 Microsoft SharePoint 기술용 Microsoft SQL Server Reporting Services 추가 기능을 사용하면 SharePoint 사이트의 Lists.asmx 웹 서비스 또는 SharePoint 팜의 일부분인 SharePoint 사이트에서 목록 데이터를 검색할 수 있습니다. 이 시나리오는 보고서 서버가 필요하지 않으므로 로컬 모드라고도 합니다.

지정할 수 있는 자격 증명은 클라이언트 응용 프로그램에서 사용하는 구현에 따라 다릅니다. 자세한 내용은 SharePoint 목록 연결 유형(SSRS)을 참조하십시오.

XML 데이터 처리 확장 프로그램

Reporting Services에 포함된 XML 데이터 처리 확장 프로그램을 사용하여 보고서에 XML 데이터를 사용할 수 있습니다. URL로 액세스할 수 있는 웹 기반의 응용 프로그램, 웹 서비스 또는 XML 문서에서 데이터를 검색할 수 있습니다. 자세한 내용은 XML 연결 유형(SSRS)을 참조하십시오. 연결된 쿼리 디자이너에 대한 자세한 내용은 그래픽 쿼리 디자이너 사용자 인터페이스의 텍스트 기반 쿼리 디자이너 섹션을 참조하십시오. 예를 보려면 Reporting Services: XML 및 웹 서비스 데이터 원본 사용(Reporting Services: Using XML and Web Service Data Sources)을 참조하십시오.

데이터 원본 표로 돌아가기

SAP NetWeaver Business Intelligence 데이터 처리 확장 프로그램

Reporting Services는 보고서의 SAP NetWeaver Business Intelligence 데이터 원본에서 데이터를 사용할 수 있도록 하는 데이터 처리 확장 프로그램을 포함합니다.

자세한 내용은 SAP NetWeaver BI 연결 유형(SSRS)을 참조하십시오. 연결된 쿼리 디자이너에 대한 자세한 내용은 SAP NetWeaver BI 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

SAP NetWeaver Business Intelligence에 대한 자세한 내용은 SAP NetWeaver Business Intelligence와 함께 SQL Server 2008 사용(Using SQL Server 2008 Reporting Services with SAP NetWeaver Business Intelligence)을 참조하십시오.

데이터 원본 표로 돌아가기

Hyperion Essbase Business Intelligence 데이터 처리 확장 프로그램

Reporting Services는 보고서의 Hyperion Essbase 데이터 원본에서 데이터를 사용할 수 있도록 하는 데이터 처리 확장 프로그램을 포함합니다.

자세한 내용은 Hyperion Essbase 연결 유형(SSRS)을 참조하십시오. 연결된 쿼리 디자이너에 대한 자세한 내용은 Hyperion Essbase 쿼리 디자이너 사용자 인터페이스를 참조하십시오.

Hyperion Essbase에 대한 자세한 내용은 Hyperion Essbase와 함께 SQL Server 2005 Reporting Services 사용(Using SQL Server 2005 Reporting Services with Hyperion Essbase)을 참조하십시오.

데이터 원본 표로 돌아가기

보고서 모델 데이터 원본

SQL Server 관계형 데이터베이스, Oracle 데이터베이스(버전 9.2.0.3 이상), Teradata 데이터베이스(버전 13.00, 12.00 또는 6.20), SQL Server 2005 Analysis Services 이상의 다차원 큐브에서 생성된 보고서 모델을 보고서 디자이너와 보고서 작성기에서 만드는 보고서의 데이터 원본으로 사용할 수 있습니다. 보고서 모델 데이터 원본을 선택하면 기본 데이터 원본의 모델이 선택됩니다. 보고서 모델을 데이터 원본으로 사용하려면 해당 모델을 보고서 서버나 SharePoint 라이브러리에 게시해야 합니다.

Oracle 지원 버전에 대한 자세한 내용은 이 항목의 Oracle을 참조하십시오. Teradata 지원 버전에 대한 자세한 내용은 이 항목의 Teradata를 참조하십시오.

자세한 내용은 보고서 모델 연결(SSRS)보고서 모델 쿼리 디자이너 작업를 참조하십시오.

데이터 원본에서 보고서 모델 만드는 방법에 대한 자세한 내용은 모델 디자이너 작업보고서 관리 도구를 사용하여 모델 생성을 참조하십시오.

데이터 원본 표로 돌아가기

변경 내역

내용 업데이트

Teradata v13에 대한 항목을 추가했습니다.