데이터 처리 확장 프로그램과 표준 .NET 데이터 공급자의 차이

새 설치: 2006년 12월 12일

Reporting Services DPE(데이터 처리 확장 프로그램)는 Reporting Services와 함께 설치되는 구성 요소로, 특정 유형의 데이터 원본에서 데이터를 검색하고 보고서 디자인 및 보고서 처리를 지원하는 추가 기능을 제공합니다. .NET Framework DP(데이터 공급자)는 특정 유형의 데이터 원본에서 데이터를 검색하고 수정할 수 있는 System.Data 인터페이스를 지원하는 Microsoft 또는 타사 제공 구성 요소입니다. DP에서 반드시 보고서 처리를 지원하는 추가 기능을 제공하는 것은 아닙니다. DP를 사용하면 일부 보고서 디자인 기능을 사용할 수 없습니다. DP에서 데이터를 검색하려면 보고서 작성 클라이언트와 보고서 서버에 모두 설치하고 등록해야 합니다. DP는 특정 유형의 데이터 원본에 사용 가능한 DPE가 없는 경우에 사용할 수 있습니다.

Reporting Services DPE는 System.Data 인터페이스의 하위 집합을 지원합니다. 데이터 처리 확장 프로그램에는 데이터 원본에 대한 읽기 전용 권한만 필요합니다. 또한 확장 프로그램에서 보고서 처리에 필요한 추가 기능을 제공합니다. 데이터 원본 유형에 따라 확장 프로그램에서 지원하는 기능이 결정됩니다. 확장 프로그램의 영향을 받는 기능 유형의 예로 연결 문자열에서 자격 증명을 숨기거나 집계를 지정하는 방법, 다중값 매개 변수를 정의할 수 있는지 여부, 사용할 수 있는 확장 속성 등이 있습니다.

Reporting Services에는 확장 가능한 데이터 공급자 아키텍처가 있으므로 Reporting Services 데이터 처리 확장 프로그램에서 제공하는 추가 기능을 포함하는 사용자 지정 데이터 처리 확장 프로그램을 빌드할 수 있습니다. 자세한 내용은 Implementing a Data Processing Extension을 참조하십시오. 타사 데이터 처리 확장 프로그램은 타사 DPE와 함께 제공된 설명서를 참조하십시오.

그러나 System.Data에 필요한 인터페이스를 구현하는 표준 .NET Framework 데이터 공급자에서 보고할 수 있습니다. 이러한 데이터 공급자에서 모든 보고 기능을 지원하지는 않습니다. 모든 보고 기능을 이용하려면 데이터 처리 확장 프로그램을 사용해야 합니다.

[!참고] 먼저 .NET Framework 데이터 공급자나 사용자 지정 데이터 처리 확장 프로그램을 설치하고 등록해야만 데이터 원본의 데이터에 액세스하는 데 사용할 수 있습니다. 자세한 내용은 방법: 표준 .NET Framework 데이터 공급자 등록Deploying a Data Processing Extension를 참조하십시오.

많은 타사 표준 .NET Framework 데이터 공급자를 사용할 수 있습니다. 사용 가능한 DP에 대한 자세한 내용은 타사 웹 사이트나 포럼을 검색하십시오.

참고 항목

관련 자료

파일 공유 데이터 처리 확장 프로그램 예제
Introducing Data Processing Extensions

도움말 및 정보

SQL Server 2005 지원 받기