개발자 가이드(Reporting Services)

SQL Server Reporting 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 공급자를 사용하여 보고서 서버 배포를 관리하는 방법을 설명합니다.

  • SharePoint 통합의 보고서 뷰어 웹 파트 프로그래밍 기능
    보고서 뷰어 웹 파트의 프로그래밍 기능과 보고서 뷰어 웹 파트에 대한 사용자 지정 연결 공급자를 디자인하는 방법을 설명합니다.