SharePoint 통합 계획

Reporting Services는 SharePoint 제품과 관련하여 두 가지 수준의 통합을 지원합니다. 전체 통합은 SharePoint 통합 모드 배포 시나리오를 통해 지원되고, 부분 통합은 SharePoint 사이트에 설치되어 원격 보고서 서버 인스턴스를 나타내는 웹 파트 쌍을 통해 지원됩니다.

  • SharePoint 통합 모드를 사용하면 Reporting Services를 SharePoint 데이터베이스 및 보안 모델과 통합할 수 있습니다. 보다 폭넓은 SharePoint 3.0 제품 또는 기술의 배포 내에서 보고서 서버가 실행되도록 구성하면 이러한 기능을 사용할 수 있습니다. 이 모드에서는 추가 소프트웨어와 구성이 필요하므로 추가 기능 구성 요소를 다운로드하여 설치하고, 보고서 서버 데이터베이스를 만들어 서버 간 내용과 응용 프로그램 데이터를 저장하고, 두 서버에서 통합 설정을 구성합니다. 이 모드에서는 통합 작업 전용 보고서 서버 인스턴스를 지정해야 합니다. 그럴 경우 다양한 수준의 통합이 제공되므로 SharePoint 웹 응용 프로그램의 응용 프로그램 페이지 및 데이터 저장소를 사용하여 보고서 서버 콘텐츠 형식을 액세스 및 관리할 수 있습니다. 자세한 내용은 SharePoint 2010 통합을 위한 Reporting Services 구성을 참조하십시오.

  • 부분 통합은 SQL Server 2000 Reporting Services 서비스 팩 2에서 처음으로 도입된 보고서 탐색기와 보고서 뷰어 웹 파트를 통해 지원됩니다. 이러한 웹 파트를 계속 사용할 수 있으며, 이를 통해 기본 모드를 사용하도록 구성된 보고서 서버의 보고서를 선택하여 볼 수 있습니다.

SharePoint 통합 모델의 보고서 서버는 Windows SharePoint Services 3.0 또는 Office SharePoint Server 2007에서 지원됩니다. 이전 버전의 SharePoint 제품 또는 기술을 사용하는 경우에도 SharePoint 사이트에서 기본 모드 보고서 서버와 함께 작동하는 두 개의 Reporting Services 웹 파트를 사용하여 보고서 서버 콘텐츠에 액세스할 수 있지만 SharePoint 통합 모드에서 실행할 수는 없습니다. 3.0 버전의 SharePoint 제품과 함께 웹 파트를 사용할 수도 있지만 이렇게 하려면 웹 파트 어셈블리를 GAC(전역 어셈블리 캐시)에 추가해야 합니다.

SharePoint 웹 응용 프로그램과 보고서 서버를 통합하기 위한 배포 전략을 보다 잘 선택할 수 있도록 이 항목에서는 SharePoint 제품과 기술의 2.0 및 3.0 버전용으로 Reporting Services에서 지원하는 통합 기능을 비교하여 설명합니다. 배포 모드에 대한 자세한 내용은 배포 모드 계획을 참조하십시오.

2.0 및 3.0 릴리스에 대한 통합 지원 비교

다음 표에서는 통합 기능의 현재 수준과 이전 수준을 비교합니다. 새 배포를 계획하고 있거나 조직에 사용할 수 있도록 새로운 통합 기능을 평가하고 있는 경우 아래 표를 통해 각 구현의 장단점을 비교할 수 있습니다.

비교 항목

SharePoint 통합 모드

SharePoint 2.0 웹 파트

주요 통합 기능

SharePoint 제품 및 기술을 사용하여 보고서를 관리하고 보안을 설정하고 열람 및 배달하는 UI(사용자 인터페이스)를 제공합니다. 보고서, 데이터 원본 및 데이터 모델이 SharePoint 라이브러리에서 저장, 액세스 및 관리됩니다.

Reporting Services를 SharePoint 데이터베이스 및 보안과 통합합니다. 이렇게 구성하면 SharePoint를 사용자가 액세스하는 프런트 엔드 서버로, Reporting Services를 보고 기능을 제공하는 백 엔드 서버로 활용할 수 있습니다.

완전히 새로운 단일 보고서 뷰어 웹 파트에서는 보고서를 전체 페이지 뷰로 표시하거나 SharePoint 대시보드 내에 표시합니다. SharePoint 필터 웹 파트나 보고서 라이브러리 웹 파트 또는 공유 문서 라이브러리 웹 파트와 같은 기타 SharePoint 웹 파트에 연결되는 필터 및 행 소비자 인터페이스가 지원됩니다. 또한 보고서 뷰어 웹 파트를 사용자 지정하는 속성이 제공됩니다.

웹에서 무료로 다운로드할 수 있는 Reporting Services 추가 기능은 보고서 서버 응용 프로그램 페이지를 SharePoint 웹 프런트 엔드에 추가하는 설치 프로그램을 제공합니다.

SQL Server 2008의 SQL Server Management Studio를 통한 데이터 기반 구독 및 프로그래밍 방식 작업 관리 기능을 지원합니다.

두 개의 웹 파트에서 액세스 및 보기 기능은 제공하지만 관리 기능은 제공하지 않습니다.

보고서 탐색기 웹 파트에는 보고서 서버에 저장된 보고서 목록이 표시됩니다.

보고서 뷰어 웹 파트에는 보고서가 표시됩니다.

이러한 웹 파트는 다른 SharePoint 웹 파트에 연결될 수 없습니다.

데이터 저장소

통합 저장소:

사용자가 SharePoint 라이브러리에 보고서, 모델 및 데이터 원본을 게시 또는 업로드할 수 있습니다.

SharePoint 문서 라이브러리의 보고서, 데이터 원본 및 데이터 모델은 해당 SharePoint 문서 라이브러리의 SharePoint 콘텐츠 데이터베이스에 파일로 저장됩니다. 파일은 .rdl, .rsds 및 .smdl 확장명으로 저장됩니다. 사용자가 보고서, 데이터 원본 또는 데이터 모델을 보거나 관리하기 위해 요청하면 Reporting Services에서 콘텐츠를 SharePoint 콘텐츠 데이터베이스와 동기화합니다. 자세한 내용은 보고서 서버 내용 저장 및 SharePoint 데이터베이스와 동기화를 참조하십시오.

일정, 구독 및 캐시 등의 보고서 메타데이터는 보고서 서버 데이터베이스에만 저장됩니다.

저장소 통합 안 함:

보고서 서버는 보고서 서버에서 처리 및 관리되는 항목 전용 저장소를 제공합니다.

보안 및 사용 권한

통합 보안:

SharePoint 웹 응용 프로그램에 정의된 인증 공급자 및 사용 권한을 통해 보고서 서버 작업 및 내용에 대한 액세스가 제어됩니다. Reporting Services 항목 및 작업을 정렬하고 보안을 설정하기 위해 보고서 서버는 SharePoint 보안 권한을 Reporting Services 권한에 매핑합니다. 자세한 내용은 SharePoint 통합 모드의 Reporting Services에 대한 보안 개요를 참조하십시오.

개별 보안:

보고서 서버는 서버에서 관리하는 항목과 작업에 대한 보안을 제공합니다. 보고서 액세스와 내용 관리는 보고서 서버 도구를 통해 수행됩니다.

내용 작성

보고서, 모델 및 데이터 원본을 SharePoint에 업로드하거나 보고서 디자이너 또는 모델 디자이너에서 업로드하여 SharePoint 라이브러리에 직접 게시합니다.

모델을 생성하고 모델에 보안을 설정하며 보고서를 SharePoint 웹 응용 프로그램의 모델에 있는 엔터티에 연결합니다.

SharePoint 웹 응용 프로그램에서 보고서 작성기를 사용하여 보고서를 만들고 편집합니다.

SharePoint 문서 라이브러리에서 보고서 데이터 원본 콘텐츠 형식을 사용하여 데이터 원본을 만듭니다.

모든 보고서 서버 내용이 클라이언트 도구 및 보고서 관리자에서 실행되는 보고서 작성기로 작성됩니다.

모든 내용 작성 및 관리가 Reporting Services 클라이언트 도구를 통해 배타적으로 처리됩니다.

제품 및 버전 요구 사항

SQL Server 2008 또는 SQL Server 2005 SP2

Windows SharePoint Services 3.0 또는 Office SharePoint Server 2007도 설치해야 합니다.

SQL Server 2008, SQL Server 2000 SP2 및 모든 버전의 SQL Server 2005

Windows SharePoint Services 2.0과 SharePoint Portal Server를 사용할 수 있습니다. 웹 파트는 Windows SharePoint Services 3.0 및 Office SharePoint Server 2007과 호환됩니다.

설치 및 구성

SharePoint 팜의 각 웹 프런트 엔드에서 Reporting Services 추가 기능을 다운로드하고 설치합니다.

SharePoint 중앙 관리 및 Reporting Services 구성 도구로 통합을 구성합니다.

Reporting Services 가상 디렉터리를 Windows SharePoint Services 제외 목록에 추가합니다.

.cab 파일을 실행하여 웹 파트를 설치합니다.

Web.config 파일을 수정하고 수동으로 파일을 복사합니다.

Windows SharePoint Services 3.0 및 SharePoint Portal Server 2007의 경우 어셈블리를 GAC에 추가해야 합니다.

모드 요구 사항

SharePoint 통합 모드에서 실행되는 보고서 서버가 필요합니다.

보고서 관리자를 사용할 수 있는 기본 모드 보고서 서버가 필요합니다.

제한 사항

링크된 보고서 또는 보고서 관리자는 지원되지 않습니다.

일괄 처리 작업이 프로그래밍 방식으로 지원되지 않습니다.

SharePoint 웹 응용 프로그램과 보고서 서버에서 각각 별도의 보안 정책을 구성하고 유지 관리해야 합니다.

각 서버에서 내용과 작업을 관리하기 위한 별도의 도구가 필요합니다.

보고서 서버 도구를 사용하여 예약된 작업, 데이터 원본, 보고서 기록, 데이터 처리 및 구독을 관리해야 합니다.

다음 단계: 통합 기능을 배포하는 방법

사용할 방법을 선택했으면 다음 단계로 통합 전략을 구현하는 데 필요한 구성과 도구를 검토해야 합니다.

보고서 탐색기 및 보고서 뷰어 웹 파트 정보

이전 버전의 Reporting Services에서도 SharePoint 제품에 대한 통합 기능을 지원했습니다. 특히 SQL Server 2000 Reporting Services SP2, SQL Server 2005 및 SQL Server 2005 SP1에서는 SharePoint 웹 응용 프로그램에 등록하여 사용할 수 있는 보고서 탐색기와 보고서 뷰어라는 두 개의 웹 파트를 제공했습니다. 이러한 웹 파트는 SharePoint 버전 2.0 기술용으로 디자인되었지만 SQL Server 2008 R2에서 계속 사용할 수 있으며 SharePoint 3.0 제품 또는 기술 배포에 사용할 수 있습니다. 이러한 웹 파트는 새로운 기능을 포함하도록 업데이트되지 않았습니다. 현재 이러한 웹 파트를 사용하고 있는 경우 이전과 같은 수준의 기능이 계속 제공됩니다.