데이터 처리 확장 프로그램과 .NET Framework 데이터 공급자(SSRS)Data Processing Extensions and .NET Framework Data Providers (SSRS)

Reporting ServicesReporting Services 데이터 처리 확장 프로그램은 Reporting ServicesReporting Services와 함께 설치되는 구성 요소로, 특정 유형의 데이터 원본에서 데이터를 검색하고 보고서 디자인 및 보고서 처리를 지원하기 위한 추가 기능을 제공하도록 디자인되었습니다.A Reporting ServicesReporting Services data processing extension is a component installed with Reporting ServicesReporting Services, designed to retrieve data from a specific type of data source and to provide extra functionality to support report design and report processing. 먼저 .NET Framework.NET Framework 데이터 공급자는 특정 유형의 데이터 원본에서 데이터를 검색하고 수정할 수 있는 MicrosoftMicrosoft System.Data System.Data 또는 타사 제공 구성 요소입니다.A .NET Framework.NET Framework data provider is a component available from MicrosoftMicrosoft or third-party sources that supports System.Data interfaces that allow you to retrieve and to modify data from a specific type of data source.

데이터 처리 확장 프로그램 이해Understanding a Data Processing Extension

먼저 Reporting ServicesReporting Services 데이터 처리 확장 프로그램은 System.Data 인터페이스의 하위 집합을 지원합니다.A Reporting ServicesReporting Services data processing extension supports a subset of the System.Data interfaces. 데이터 처리 확장 프로그램에는 데이터 원본에 대한 읽기 전용 액세스 권한만 필요하므로 쓰기 및 업데이트용 인터페이스는 구현되지 않습니다.Data processing extensions require only read-only access to a data source, so the interfaces for write and update are not implemented. 각 데이터 처리 확장 프로그램은 보고서 처리를 지원하는 사용자 지정 기능을 제공할 수 있습니다.Each data processing extension can provide custom features to support report processing. 예를 들어 데이터 처리 확장 프로그램은 다음과 같은 유형의 기능을 지원할 수 있습니다.For example, a data processing extension might support the following types of features:

  • 연결 문자열과 별도로 자격 증명 관리Managing credentials separately from the connection string

  • 다중값 매개 변수 지원Supporting multivalue parameters

  • 데이터 원본에서 계산된 서버 집계 검색Retrieving server aggregates, which are calculated on the data source

  • 데이터 원본에서 데이터 속성 및 데이터 값 검색Retrieving data properties as well as data values from the data source

데이터 공급자 이해Understanding a Data Provider

먼저 .NET Framework.NET Framework 데이터 공급자(드라이버)는 데이터 원본의 데이터를 읽고, 쓰고, 업데이트하기 위한 표준 System.Data 인터페이스 집합을 지원합니다.A .NET Framework.NET Framework data provider (sometimes known as a driver) supports a standard set of System.Data interfaces for reading, writing, and updating data on a data source. 데이터 공급자는 특정 유형의 데이터 원본에 사용 가능한 데이터 처리 확장 프로그램이 없는 경우 사용할 수 있습니다.A data provider can be used when there is no data processing extension available for a specific type of data source. 많은 타사 표준 .NET Framework.NET Framework 데이터 공급자를 사용할 수 있습니다.Many third-party standard .NET Framework.NET Framework data providers are available.

Reporting ServicesReporting Services 에는 확장 가능한 데이터 공급자 아키텍처가 있으므로 Reporting ServicesReporting Services 데이터 처리 확장 프로그램에서 제공하는 추가 기능을 포함하는 사용자 지정 데이터 처리 확장 프로그램을 빌드할 수 있습니다.Because Reporting ServicesReporting Services has an extensible data provider architecture, you can build a custom data processing extension to include the extra functionality supplied by Reporting ServicesReporting Services data processing extensions. 자세한 내용은 Implementing a Data Processing Extension을 참조하세요.For more information, see Implementing a Data Processing Extension. 타사 데이터 처리 확장 프로그램의 경우 타사 데이터 처리 확장 프로그램과 함께 제공되는 설명서를 참조하십시오.For third-party data processing extensions, see the documentation that comes with the third-party data processing extension.

참고

먼저 .NET Framework.NET Framework 데이터 공급자나 사용자 지정 데이터 처리 확장 프로그램을 설치하고 등록해야만 데이터 원본의 데이터에 액세스하는 데 사용할 수 있습니다.A .NET Framework.NET Framework data provider or custom data processing extension must be installed and registered before it can be used to access data from a data source. 데이터 처리 확장 프로그램은 보고서를 작성하기 위한 보고 클라이언트와 게시된 보고서를 보기 위한 보고서 서버에 모두 설치 및 등록해야 합니다.The data processing extension must be installed and registered both on the reporting client to author the report and on the report server to view the published report. 모든 데이터 공급자가 서버 환경에서 작동하는 것은 아닙니다.Not all data providers are designed to work in a server environment. 자세한 내용은 표준 .NET Framework 데이터 공급자 등록(SSRS)데이터 처리 확장 프로그램 배포를 참조하세요.For more information, see Register a Standard .NET Framework Data Provider (SSRS).and Deploying a Data Processing Extension.

관련 항목:See Also

데이터 처리 확장 프로그램 개요 Data Processing Extensions Overview
보고서 포함된 데이터 집합 및 공유 데이터 집합(보고서 작성기 및 SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)