데이터 기반 구독 만들기(SSRS 자습서)

Reporting Services에서 데이터 기반 구독을 제공하므로 동적 구독자 데이터를 기반으로 보고서 배포를 사용자 지정할 수 있습니다. 데이터 기반 구독은 다음과 같은 종류의 시나리오에 사용됩니다.

  • 배포마다 멤버가 변경될 수 있는 대규모 받는 사람 풀에 보고서 배포. 예를 들면 모든 현재 고객에게 월별 보고서를 배포하는 경우입니다.

  • 미리 정의된 조건을 기반으로 특정 받는 사람 그룹에 보고서 배포. 예를 들면 조직의 최고 판매 관리자 10명에게 판매 실적 보고서를 보내는 경우입니다.

학습 내용

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

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

  • 1단원: 예제 구독자 데이터베이스 만들기
    이 단원에서는 구독자 정보가 있는 로컬 SQL Server 데이터베이스를 만드는 방법을 배웁니다.

  • 2단원: 보고서 데이터 원본 속성 수정
    이 단원에서는 보고서가 무인 모드로 실행되도록 보고서 데이터 원본 속성을 수정하는 방법을 배웁니다. 무인 처리를 위해서는 저장된 자격 증명이 필요합니다. 또한 구독자 데이터로 공급되는 매개 변수를 포함하도록 보고서 데이터 집합을 수정합니다.

  • 3단원: 데이터 기반 구독 정의
    이 단원에서는 데이터 기반 구독을 정의하는 방법을 배우며 데이터 기반 구독 마법사의 각 페이지를 안내합니다.

요구 사항

데이터 기반 구독은 대개 보고서 서버 관리자가 만들고 유지 관리합니다. 데이터 기반 구독을 만들려면 쿼리 작성에 대한 전문 지식, 구독자 데이터가 포함된 데이터 원본에 대한 지식, 보고서 서버에서 승격된 권한이 필요합니다.

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

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

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

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

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

  • 매개 변수가 들어 있는 보고서가 필요합니다. 이 자습서에서는 기본 테이블 보고서 만들기(SSRS 자습서) 자습서를 사용하여 만드는 Sales Orders 예제 보고서가 가정됩니다.

  • 예제 보고서에 데이터를 제공하는 AdventureWorks2012 예제 데이터베이스가 필요합니다.

  • 예제 보고서에 대한 모든 구독 관리 태스크를 포함하는 역할 할당이 필요합니다. 이 태스크는 데이터 기반 구독 정의에 필요합니다. 컴퓨터 관리자인 경우 로컬 관리자에 대한 기본 역할 할당을 통해 데이터 기반 구독을 만드는 데 필요한 권한을 얻을 수 있습니다. 자세한 내용은 기본 모드 보고서 서버에 대한 사용 권한 부여를 참조하십시오.

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

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

참고 항목

개념

데이터 기반 구독

기본 테이블 보고서 만들기(SSRS 자습서)