다음을 통해 공유


URL 액세스 및 SOAP 중에서 선택

Reporting Services를 사용자 지정 애플리케이션에 통합하는 것은 어려울 수 있습니다. 그러나 문제는 프로그래밍 모델 또는 API의 복잡성이 아니라 여러 가지 가능한 통합 방법입니다. Reporting Services는 처음부터 개발자 플랫폼으로 설계되었으며, 따라서 프로그래밍 유연성을 염두에 두고 빌드되었습니다. 유연성을 통해 Reporting Services 보고서 탐색 및 관리 기능을 기존 비즈니스 애플리케이션에 통합하는 방법에 대한 중요한 결정을 내려야 합니다.

Reporting Services 프로그래밍 시나리오 Reporting Services 프로그래밍은 다양한 시나리오를 지원합니다.

Reporting Services를 사용자 지정 애플리케이션에 통합하는 방법에는 URL 액세스 및 Reporting Services SOAP API의 두 가지가 있습니다. 사용할 요소는 여러 가지 요인에 따라 달라집니다. 경우에 따라 Reporting Services를 사용자 지정 비즈니스 애플리케이션에 통합하려면 URL 액세스 및 SOAP를 모두 사용해야 합니다. 다음 질문을 해야 합니다.

  • 사용자 또는 최종 사용자에게 필요한 엔터프라이즈 보고 기능은 무엇인가요? 보고서를 시작하고 탐색하는 간단한 방법이 필요합니까, 아니면 사용자 지정 비즈니스 솔루션에서 고급 보고서 서버 관리 기능이 필요한가요?

  • 사용자가 일반적으로 작동하는 환경 유형은 무엇입니까? 비즈니스 애플리케이션이 웹 애플리케이션인가요, 아니면 Windows 애플리케이션인가요? 최종 사용자가 Win32 환경에서 웹 환경으로 얼마나 쉽게 전환할 수 있나요? 보고서를 실행하고 관리하는 환경에 대해 어떤 유형의 제어가 필요한가요?

이전 질문에 답한 후에는 Reporting Services를 IT 인프라에 통합하는 방법을 결정할 수 있습니다. 일반적으로 URL 액세스는 개별 보고서를 보고 탐색하는 데 선호됩니다. URL 액세스를 사용하면 웹 서비스의 오버헤드 없이 보고서를 빠르고 자유롭게 탐색할 수 있습니다. 또한 URL 액세스는 현재 보고서 도구 모음을 포함하는 보고서 탐색에 전체 HTML 뷰어를 사용하는 유일한 프로그래밍 기술입니다. 또한 URL 액세스는 서버 간 SOAP 요청의 마샬링을 우회하므로 SOAP보다 더 나은 성능을 제공합니다. 보기 및 탐색을 위한 기본 제공 도구를 사용하여 보고서에 빠르고 쉽게 액세스해야 하는 통합 시나리오에서 URL 액세스가 더 나은 선택입니다.

비고

보고서 서버 URL 액세스는 HTML 뷰어 및 보고서 도구 모음의 확장 기능을 지원합니다. SOAP API는 이러한 유형의 렌더링된 보고서를 지원하지 않습니다. SOAP를 사용하여 보고서를 렌더링하는 경우 고유한 보고서 도구 모음을 디자인하고 개발해야 합니다.

보고서 도구 모음에 대한 자세한 내용은 HTML 뷰어 및 보고서 도구 모음을 참조하세요.

URL 액세스에 대한 자세한 내용은 SSRS(URL 액세스)를 참조하세요.

URL 액세스는 보고서를 보는 데 유용하지만 엔터프라이즈 보고 시나리오에 필수적인 보고서 및 네임스페이스 관리 기능은 제공하지 않습니다. 이 경우 Reporting Services SOAP API의 광범위하고 풍부한 기능을 사용하는 것이 좋습니다. SOAP API를 사용하면 보고서를 관리하고 배포하고, 일정을 만들고, 서버 속성을 구성하고, 보고서 서버 네임스페이스를 관리하고, 구독을 만드는 등의 작업을 수행할 수 있습니다. SOAP API는 Reporting Services의 전체 관리 기능 집합을 노출합니다. SOAP API는 API의 메서드를 통해 보고서 보기 및 탐색을 Render 사용하도록 설정할 수도 있습니다. 그러나 SOAP API를 통해 보고서를 보면 보고서 도구 모음의 기본 제공 보기 기능을 사용할 수 없으며 URL 액세스에서 제공하는 보고서 대화형 작업을 자동으로 처리하지도 않습니다.

Reporting Services SOAP API에 대한 자세한 내용은 보고서 서버 웹 서비스를 참조하세요.

대부분의 경우 URL 액세스 및 SOAP 호출은 모두 보고 요구 사항을 충족해야 합니다. SOAP는 처음에 보고서 서버 데이터베이스에 연결하고 사용자 인터페이스에서 사용 가능한 보고서 목록을 표시할 때 사용되며 URL 액세스는 개별 보고서에 실제로 액세스하고 탐색하는 데 사용됩니다.

URL 액세스와 웹 서비스를 결합하여 통합 보고를 제공하는 예제는 SQL Server Reporting Services 제품 샘플을 참조하세요.

또한 참조하십시오

URL 액세스 기술 참조(SSRS)사용하여 SOAP 통합 Reporting Services를 사용하여 Reporting Services를 통합하는 애플리케이션에 Reporting Services 통합