개발자 가이드(Reporting Services)
SQL ServerReporting Services는 응용 프로그램에서 활용할 수 있는 프로그래밍 인터페이스를 다수 제공합니다. Reporting Services의 기존 기능을 사용하여 웹 사이트와 Windows 응용 프로그램에 사용자 지정 보고 및 관리 도구를 작성할 수 있으며 Reporting Services 플랫폼을 확장할 수도 있습니다.
Reporting Services 플랫폼 확장에는 데이터 액세스, 보고서 배달 등에 사용할 수 있는 새 구성 요소 및 리소스를 만드는 작업이 포함됩니다. 조직에서 Reporting Services를 사용하는 회사를 대상으로 이러한 구성 요소 및 리소스를 마케팅할 수 있습니다.
[!참고]
Reporting Services에는 시작하는 데 도움이 되는 프로그래밍 예제와 자습서가 포함되어 있습니다. 자세한 내용은 Reporting Services 예제 및 개발자 가이드: 자습서(Reporting Services)를 참조하십시오.
섹션 내용
응용 프로그램에 Reporting Services 통합
Reporting Services를 사용하여 사용자 지정 응용 프로그램에 보고 기능을 통합하는 방법을 개략적으로 설명합니다. 보고서 서버에 액세스하기 위해 언제 직접 URL 액세스를 사용하고 언제 웹 서비스를 사용하는지를 설명합니다.보고서 서버 웹 서비스
보고서 서버 웹 서비스는 보고서 서버의 전체 기능에 대한 액세스를 제공합니다. 웹 서비스는 HTTP를 통한 SOAP을 사용하며 클라이언트 프로그램과 보고서 서버 간의 통신 인터페이스 역할을 하도록 디자인되었습니다. 웹 서비스 및 해당 메서드는 보고서 서버의 기능을 표시하며, 작업자는 이를 사용하여 관리부터 실행까지 보고서 수명 주기 중 임의의 부분에 대해 사용자 지정 도구를 만들 수 있습니다.URL 액세스
Reporting Services는 보고서 탐색 및 보기를 위한 빠르고 쉬운 액세스 지점으로 사용할 수 있는 전체 URL 기반 요청 집합을 지원합니다. 보고서 서버 웹 서비스와 함께 이 기술을 사용하여 전체 보고 솔루션을 사용자 지정 비즈니스 응용 프로그램에 통합할 수 있습니다. URL 액세스는 보고서를 웹 포털의 일부로 통합하거나 웹 브라우저에서 보고서를 볼 때 특히 유용합니다.Reporting Services 확장 프로그램
확장성을 위해 Reporting Services의 모듈식 아키텍처를 디자인했습니다. 다양한 Reporting Services 구성 요소에서 사용되는 확장 프로그램을 쉽게 개발, 설치 및 관리할 수 있도록 관리 코드 API를 사용할 수 있습니다. Microsoft.NET Framework를 사용하여 어셈블리를 만들 수 있으며 끊임없이 변하는 업무상의 요구에 맞게 새로운 Reporting Services 렌더링, 보안, 배달 및 데이터 처리 기능을 추가할 수도 있습니다.사용자 지정 보고서 항목
사용자 지정 보고서 항목을 만들어 RDL에 기능을 추가하거나 기존 컨트롤의 기능을 확장하는 방법을 설명합니다.보고서에서 사용자 지정 어셈블리 사용
보고서 정의 내에 코드 참조를 포함시켜 보고서에 사용자 지정 어셈블리를 사용하는 방법을 설명합니다.Reporting Services WMI 공급자
Reporting Services WMI 공급자를 사용하여 보고서 서버 배포를 관리하는 방법을 설명합니다.