Reporting Services 및 SharePoint 기술 통합 개요
SharePoint 제품 내에서 실행할 보고서 서버를 구성하고 보고서 및 기타 Reporting Services 내용 유형에 SharePoint의 공동 작업 및 중앙 집중식 문서 관리 기능을 사용할 수 있습니다. SharePoint 통합을 사용하려면 적절한 버전의 Reporting Services 추가 기능을 SharePoint 웹 프런트 엔드에 설치해야 합니다. 보고서 서버를 SharePoint 배포의 일부로 실행하면 다음과 같은 수준에서 통합이 이루어집니다.
공유 저장소
공유 보안
보고서, 보고서 모델 및 공유 데이터 원본을 비롯한 모든 비즈니스 문서에 대해 동일한 사이트 액세스
서버 통합 아키텍처
보고서 서버를 SharePoint 제품 인스턴스와 통합하면 항목과 속성이 SharePoint 콘텐츠 데이터베이스에 저장됩니다. 이로 인해 콘텐츠가 저장, 보안 유지 및 액세스되는 방법에 영향을 주는 서버 기술이 더욱 폭넓게 통합됩니다.
보고서 항목과 속성을 SharePoint 콘텐츠 데이터베이스에 저장하면 SharePoint 라이브러리에서 보고서 서버 콘텐츠 형식을 찾아보고, SharePoint 사이트에 호스팅되는 기타 비즈니스 문서에 대한 액세스를 제어하는 동일한 사용 권한 수준 및 인증 공급자를 사용하여 항목의 보안을 유지하고, 공동 작업 및 문서 관리 기능을 사용하여 수정할 보고서를 체크 인 및 체크 아웃하고, 경고를 사용하여 항목의 변경 여부를 파악하고, 응용 프로그램 내의 페이지와 사이트에서 보고서 뷰어 웹 파트를 포함하거나 사용자 지정할 수 있습니다. SharePoint 사이트 내에서 권한이 충분한 경우 공유 데이터 원본에서 보고서 모델을 생성하고 보고서 작성기를 사용하여 보고서를 만들 수도 있습니다.
보고서 서버는 계속해서 모든 데이터 처리, 렌더링 및 배달을 제공합니다. 또한 스냅숏 및 보고서 기록에 대해 모든 예약된 보고서 처리를 지원합니다. 다음 다이어그램에서는 여러 서버 구성 요소를 함께 보여 줍니다.
SharePoint 사이트에서 보고서를 열면 Report Server 끝점이 보고서 서버에 연결되고, 세션을 만들고, 처리할 보고서를 준비하고, 데이터를 검색하고, 보고서를 보고서 레이아웃으로 병합하고, 이를 보고서 뷰어 웹 파트에 표시합니다. 보고서가 열려 있는 동안 보고서를 다른 응용 프로그램 형식으로 내보내거나, 기본 숫자로 드릴하거나 관련 보고서를 클릭 방문하여 데이터와 상호 작용할 수 있습니다. 내보내기 및 보고서 상호 작용 작업은 보고서 서버에서 수행됩니다.
보고서 서버는 작업 및 데이터를 SharePoint와 동기화하고, 처리하는 파일에 대한 정보를 추적합니다. 보고서 서버 항목의 속성이나 설정을 수정하는 경우 변경 내용은 SharePoint 데이터베이스에 저장된 다음 보고서 서버에 내부 저장소를 제공하는 보고서 서버 데이터베이스에 복사됩니다.
토폴로지 및 요구 사항에 대한 자세한 내용은 SharePoint 통합 모드에서 Reporting Services의 배포 토폴로지 및 SharePoint 통합 모드로 Reporting Services를 실행하는 데 필요한 요구 사항을 참조하십시오.
통합을 제공하는 구성 요소
여러 서버를 단일 배포로 결합하려면 SQL Server Reporting Services 설치를 SharePoint 제품의 인스턴스와 통합해야 합니다.
통합은 SQL Server 및 SharePoint 제품용 Reporting Services 추가 기능을 통해 제공됩니다. Reporting Services 추가 기능은 다운로드한 다음 적절한 버전의 SharePoint를 실행하는 서버에 설치할 수 있는 무료 배포 가능 구성 요소입니다.
SharePoint에서 Reporting Services 추가 기능은 SharePoint 사이트 또는 팜에서 보고서 서버 내용을 확인, 저장 및 관리할 수 있도록 ReportServer 프록시 끝점, 보고서 뷰어 웹 파트 및 응용 프로그램 페이지를 제공합니다.
Reporting Services에서는 업데이트된 프로그램 파일, SOAP 끝점, 사용자 지정 보안 및 배달 확장 프로그램을 제공합니다. 보고서 서버는 SharePoint 사이트를 통해 보고서 액세스와 배달만 전적으로 지원하는 SharePoint 통합 모드에서 실행되도록 구성해야 합니다.
SharePoint에 Reporting Services 추가 기능을 설치하고 통합을 위해 두 서버를 구성하면 SharePoint 라이브러리에 보고서 서버 콘텐츠 형식을 업로드 또는 게시한 다음 SharePoint 사이트에서 해당 문서를 보고 관리할 수 있습니다. 보고서 서버 내용을 업로드하거나 게시하는 것이 중요한 첫 번째 단계입니다. 웹 파트와 페이지는 SharePoint 사이트에서 보고서 정의(.rdl), 보고서 모델(.smdl) 및 공유 데이터 원본(.rsds)을 선택하면 사용할 수 있게 됩니다.
지원되는 SharePoint 추가 기능과 보고서 서버의 조합
보고서 서버, SharePoint용 Reporting Services 추가 기능 및 SharePoint 제품의 모든 조합에서 모든 기능이 지원되는 것은 아닙니다. 바람직한 가장 완벽한 조합은 SharePoint 2010 제품, SharePoint 2010 제품용 SQL Server 2008 R2 Reporting Services 추가 기능 및 SharePoint 통합 모드의 SQL Server 2008 R2 보고서 서버를 사용하는 것입니다.
[!참고]
해당 버전의 SharePoint 제품에 올바른 버전의 Reporting Services 추가 기능을 사용해야 합니다.
지원되는 SharePoint와 Reporting Services 구성 요소의 조합
다음 표에서는 보고서 서버, SharePoint 제품용 Reporting Services 추가 기능 및 SharePoint 제품의 지원되는 조합을 요약합니다. 지원되는 기능에 대한 세부 목록은 SharePoint 통합 모드의 Reporting Services에서 지원하는 기능을 참조하십시오.
보고서 서버 |
추가 기능 |
SharePoint |
지원 여부 |
---|---|---|---|
SQL Server 2008 R2 |
SQL Server 2008 R2 |
SharePoint 2010 제품 |
예 |
SQL Server 2008 R2 |
SQL Server 2008 SP2 |
SharePoint 2007 제품 |
예 |
SQL Server 2008 SP1 누적 업데이트 #8 |
SQL Server 2008 R2 |
SharePoint 2010 제품 |
예 |
SQL Server 2008 |
SQL Server 2008 |
SharePoint 2010 제품 |
아니요 |
SQL Server 2008 |
SQL Server 2008 |
SharePoint 2007 제품 |
예 |
SQL Server 2005 SP2 |
SQL Server 2005 |
SharePoint 2007 제품 |
예 |
설치 및 구성 개요
Reporting Services 추가 기능을 설치하고 구성하기 위해 수행하는 정확한 단계는 요구 사항에 따라 달라질 수 있습니다. 다음은 기본적인 단계입니다.
rsSharepoint.msi 파일을 사용하여 추가 기능을 설치합니다. SharePoint 팜 배포 시 추가 기능을 각각의 웹 프런트 엔드 서버에 설치해야 합니다. 자세한 내용은 방법: Reporting Services 추가 기능 설치 또는 제거를 참조하십시오. 추가 기능은 SharePoint 2010 필수 구성 요소에 의해 설치되며 추가 기능이 아직 설치되지 않은 경우 rsSharepoint.msi를 사용할 필요가 없습니다.
SharePoint 중앙 관리에서 Reporting Services 통합을 구성합니다. 여기에는 SharePoint 팜과 통합할 보고서 서버의 URL 지정이 포함됩니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 통합 구성을 참조하십시오.
SharePoint 중앙 관리에서 사이트 모음 기능 아래에 보고서 서버 통합과 중앙 관리 기능이 활성화되어 있는지 확인합니다. 자세한 내용은 방법: 사이트 설정에서 보고서 서버 기능 활성화를 참조하십시오.
SharePoint 중앙 관리에서 보고서 서버 파일 동기화 기능을 활성화합니다. 이 기능을 사용하면 문서 라이브러리에 수동으로 복사한 항목을 보고서 서버 카탈로그와 동기화된 상태로 유지할 수 있습니다. 자세한 내용은 방법: SharePoint 중앙 관리에서 보고서 서버 파일 동기화 기능 활성화를 참조하십시오.
SharePoint 중앙 관리에서 SharePoint 추적 로그에 추가할 이벤트 유형을 구성합니다. 자세한 내용은 방법: SharePoint 추적 로그에 대한 Reporting Services 이벤트 설정(ULS)을 참조하십시오.
각 문서 라이브러리에 대해 세 가지 Reporting Services 콘텐츠 형식인 보고서 작성기 모델, 보고서 데이터 원본 및 보고서 작성기 보고서를 추가합니다. 그러면 새 문서 목록에서 Reporting Services 옵션을 사용할 수 있습니다. 자세한 내용은 방법: 라이브러리에 보고서 서버 콘텐츠 형식 추가(SharePoint 통합 모드의 Reporting Services)를 참조하십시오.
연결된 모드 및 로컬 모드
SQL Server 2008 R2 릴리스에는 SharePoint 2010 제품용 Microsoft SQL Server 2008 R2 Reporting Services 추가 기능이 설치되어 있는 SharePoint 2010 서버에서 보고서를 볼 수 있도록 로컬 모드라는 새로운 모드가 소개되었습니다.
로컬 모드: 로컬 모드에서는 보고서 서버와 통합하지 않고도 SharePoint 문서 라이브러리에서 로컬로 보고서를 렌더링할 수 있습니다. 로컬 모드에 대한 자세한 내용은 보고서 뷰어에서 로컬 모드 보고서 렌더링(SharePoint 통합 모드의 Reporting Services)을 참조하십시오.
연결된 모드: 연결된 모드는 SharePoint 중앙 관리에서 Reporting Services 보고서 서버를 SharePoint 팜에 통합하여 지원할 수 있습니다. 보고서 서버와의 통합을 통해 완전한 보고가 가능해질 뿐만 아니라 SharePoint 2010의 공동 작업 기능과 구독, 스냅숏 및 서버 기반 처리와 같은 보고서 서버의 서버 기반 기능도 사용할 수 있습니다. 연결된 모드 구성 방법은 방법: SharePoint 중앙 관리에서 보고서 서버 통합 구성을 참조하십시오. 지원되는 기능에 대한 자세한 내용은 SharePoint 통합 모드의 Reporting Services에서 지원하는 기능을 참조하십시오.
참고 항목
개념
변경 내역
업데이트된 내용 |
---|
SQL Server 2008 SP2가 이미 출시되었으므로 이 제품의 '예상' 출시 날짜가 제거되었습니다. |