다음을 통해 공유


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

Reporting Services 데이터 처리 확장 프로그램은 Reporting Services와 함께 설치되는 구성 요소로, 특정 유형의 데이터 원본에서 데이터를 검색하고 보고서 디자인 및 보고서 처리를 지원하기 위한 추가 기능을 제공하도록 디자인되었습니다. .NET Framework 데이터 공급자는 특정 유형의 데이터 원본에서 데이터를 검색하고 수정할 수 있는 System.Data 인터페이스를 지원하는 Microsoft 또는 타사 제공 구성 요소입니다.

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

Reporting Services 데이터 처리 확장 프로그램은 System.Data 인터페이스의 하위 집합을 지원합니다. 데이터 처리 확장 프로그램에는 데이터 원본에 대한 읽기 전용 액세스 권한만 필요하므로 쓰기 및 업데이트용 인터페이스는 구현되지 않습니다. 각 데이터 처리 확장 프로그램은 보고서 처리를 지원하는 사용자 지정 기능을 제공할 수 있습니다. 예를 들어 데이터 처리 확장 프로그램은 다음과 같은 유형의 기능을 지원할 수 있습니다.

  • 연결 문자열에서 자격 증명 숨기기

  • 다중값 매개 변수 지원

  • 데이터 원본에서 계산된 집계 검색

  • 데이터 원본에서 데이터 속성 및 데이터 값 검색

데이터 공급자 이해

.NET Framework 데이터 공급자(드라이버)는 데이터 원본의 데이터를 읽고, 쓰고, 업데이트하기 위한 표준 System.Data 인터페이스 집합을 지원합니다. 데이터 공급자는 특정 유형의 데이터 원본에 사용 가능한 데이터 처리 확장 프로그램이 없는 경우 사용할 수 있습니다. 많은 타사 표준 .NET Framework 데이터 공급자를 사용할 수 있습니다.

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

[!참고]

먼저 .NET Framework 데이터 공급자나 사용자 지정 데이터 처리 확장 프로그램을 설치하고 등록해야만 데이터 원본의 데이터에 액세스하는 데 사용할 수 있습니다. 데이터 처리 확장 프로그램은 보고서를 작성하기 위한 보고 클라이언트와 게시된 보고서를 보기 위한 보고서 서버에 모두 설치 및 등록해야 합니다. 자세한 내용은 방법: 표준 .NET Framework 데이터 공급자 등록(Reporting Services)데이터 처리 확장 프로그램 배포를 참조하십시오.