자습서: 데이터 기반 구독 만들기

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

  • 배포마다 멤버가 변경될 수 있는 대규모 받는 사람 풀에 보고서 배포. 예를 들면 모든 현재 고객에게 월별 보고서를 배포하는 경우입니다.
  • 미리 정의된 조건을 기반으로 특정 받는 사람 그룹에 보고서 배포. 예를 들면 조직의 최고 판매 관리자 10명에게 판매 실적 보고서를 보내는 경우입니다.

학습 내용

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

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

요구 사항

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

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

  • SQL Server 2005 Evaluation, Developer 또는 Enterprise Edition이 필요합니다. SQL Server Standard, Workgroup 또는 Express Edition에는 데이터 기반 구독이 지원되지 않습니다. 자세한 내용은 SQL Server 2005 Edition에서 지원하는 기능을 참조하십시오.
  • 기본 모드로 보고서 서버가 실행되고 있어야 합니다.
  • SQL Server 에이전트 서비스가 실행되고 있어야 합니다.
  • 매개 변수가 들어 있는 보고서가 필요합니다. 이 자습서에서는 예제 보고서 Employee Sales Summary를 사용합니다. 이 보고서는 AdventureWorks 샘플 보고서에 포함되어 있습니다. 이 보고서의 데이터 기반 구독을 정의하려면 해당 데이터 원본에 액세스할 때 저장된 자격 증명을 사용하도록 보고서를 구성해야 합니다.
    ms169673.note(ko-kr,SQL.90).gif팁:
    보고서 서버에 모든 예제 보고서를 게시하는 가장 쉬운 방법은 Business Intelligence Development Studio에서 보고서 예제 솔루션(AdventureWorks Sample Reports.sln)을 배포하는 것입니다. 자세한 내용은 AdventureWorks 보고서 예제를 참조하십시오.
  • 예제 보고서에 데이터를 제공하는 AdventureWorks 예제 데이터베이스가 필요합니다.
  • 예제 보고서에 대한 모든 구독 관리 작업을 포함하는 역할 할당이 필요합니다. 이 작업은 데이터 기반 구독 정의에 필요합니다. 컴퓨터 관리자인 경우 로컬 관리자에 대한 기본 역할 할당을 통해 데이터 기반 구독을 만드는 데 필요한 권한을 얻을 수 있습니다. 자세한 내용은 Reporting Services의 사용 권한 및 보안 관리을 참조하십시오.
  • 쓰기 권한이 있는 공유 폴더가 필요합니다. 이 공유 폴더는 네트워크 연결을 통해 액세스할 수 있어야 합니다. 자세한 내용은 방법: 보고서 서버 파일 공유 배달을 위한 공유 폴더 만들기를 참조하십시오.

자습서에 소요되는 예상 시간: 30분

[!참고] 자습서를 검토할 때는 문서 뷰어 도구 모음에 다음 단추 및 이전 단추를 추가하는 것이 효율적입니다. 자세한 내용은 도움말에 다음 및 이전 단추 추가를 참조하십시오.

참고 항목

개념

Reporting Services 자습서

관련 자료

Reporting Services의 배포 모드
데이터 기반 구독
보고서 예제(Reporting Services)
AdventureWorks 예제 및 예제 데이터베이스 설치

도움말 및 정보

SQL Server 2005 지원 받기