다음을 통해 공유


데이터 처리 확장 프로그램 및 .NET Framework 데이터 공급자(SSRS)

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

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

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

  • 연결 문자열 별도로 자격 증명 관리

  • 다중값 매개 변수 지원

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

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

데이터 공급자 이해

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

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

참고 항목

먼저 .NET Framework 데이터 공급자나 사용자 지정 데이터 처리 확장 프로그램을 설치하고 등록해야만 데이터 원본의 데이터에 액세스하는 데 사용할 수 있습니다. 보고서를 작성하려면 보고 클라이언트와 게시된 보고서를 보려면 보고서 서버에 데이터 처리 확장 프로그램을 설치하고 등록해야 합니다. 모든 데이터 공급자가 서버 환경에서 작동하도록 설계된 것은 아닙니다. 자세한 내용은 표준 .NET Framework 데이터 공급자 등록(SSRS)데이터 처리 확장 프로그램 배포를 참조하세요.