다음을 통해 공유


Data-Driven 구독 만들기(SSRS 자습서)

Reporting Services는 동적 구독자 데이터를 기반으로 보고서 배포를 사용자 지정할 수 있도록 데이터 기반 구독을 제공합니다. 데이터 기반 구독은 다음과 같은 종류의 시나리오를 위한 것입니다.

  • 보고서를 많은 수신자 그룹에 배포하는데, 이 그룹의 구성원은 각 배포마다 변경될 수 있습니다. 예를 들어 모든 현재 고객에게 월별 보고서를 배포합니다.

  • 미리 정의된 조건에 따라 특정 받는 사람 그룹에 보고서를 배포합니다. 예를 들어 조직의 상위 10개 영업 관리자에게 판매 성과 보고서를 보냅니다.

학습 내용

이 자습서에서는 간단한 예제를 사용하여 데이터 기반 구독을 사용하여 개념을 설명하는 방법을 보여 줍니다.

이 자습서는 다음 3개의 단원으로 이루어져 있습니다.

1단원: 샘플 구독자 데이터베이스 만들기
이 단원에서는 구독자 정보가 포함된 로컬 SQL Server 데이터베이스를 만드는 방법을 알아봅니다.

2단원: 보고서 데이터 원본 속성 수정
이 단원에서는 보고서가 무인으로 실행될 수 있도록 보고서 데이터 원본 속성을 수정하는 방법을 알아봅니다. 무인 처리에는 저장된 자격 증명이 필요합니다. 또한 구독자 데이터에서 제공하는 매개 변수를 포함하도록 보고서 데이터 세트를 수정합니다.

3단원: Data-Driven 구독 정의
이 단원에서는 데이터 기반 구독을 정의하는 방법을 알아봅니다. 이 단원에서는 Data-Driven 구독 마법사의 각 페이지를 안내합니다.

요구 사항

데이터 기반 구독은 일반적으로 보고서 서버 관리자가 만들고 유지 관리합니다. 데이터 기반 구독을 만들 수 있는 기능을 사용하려면 쿼리 작성에 대한 전문 지식, 구독자 데이터가 포함된 데이터 원본에 대한 지식 및 보고서 서버에 대한 상승된 권한이 필요합니다.

이 자습서에서는 자습서에서 만든 보고서와 AdventureWorks2012의 SSRS 자습서(기본 테이블 보고서 만들기) 및 데이터를 사용합니다.

이 자습서를 사용하려면 시스템에 다음이 설치되어 있어야 합니다.

  • 데이터 기반 구독을 지원하는 SQL Server 버전입니다. 자세한 내용은 SQL Server 2014의 버전 및 구성 요소를 참조하세요.

  • 보고서 서버는 기본 모드에서 실행 중이어야 합니다. 이 자습서에서 설명하는 사용자 인터페이스는 기본 모드 보고서 서버를 기반으로 합니다. 구독은 SharePoint 모드 보고서 서버에서 지원되지만 사용자 인터페이스는 이 자습서에 설명된 것과 다릅니다.

  • SQL Server 에이전트 서비스가 실행 중이어야 합니다.

  • 매개 변수를 포함하는 보고서입니다. 이 자습서에서는 SSRS 자습서(기본 테이블 보고서Sales Orders 만들기) 자습서를 사용하여 만든 샘플 보고서를 가정합니다.

  • 샘플 보고서에 데이터를 제공하는 AdventureWorks2012 샘플 데이터베이스입니다.

  • 샘플 보고서의 모든 구독 관리 작업을 포함하는 역할 할당입니다. 이 작업은 데이터 기반 구독을 정의하는 데 필요합니다. 컴퓨터의 관리자인 경우 로컬 관리자에 대한 기본 역할 할당은 데이터 기반 구독을 만드는 데 필요한 권한을 제공합니다. 자세한 내용은 기본 모드 보고서 서버에 대한 사용 권한 부여를 참조하세요.

  • 쓰기 권한이 있는 공유 폴더입니다. 공유 폴더는 네트워크 연결을 통해 액세스할 수 있어야 합니다.

자습서를 완료하는 데 소요되는 예상 시간: 30분 기본 보고서 자습서를 완료하지 않은 경우 추가로 30분이 걸립니다.

또한 참조하십시오

Data-Driven 구독
기본 테이블 보고서 만들기(SSRS 자습서)