구독 개요

구독은 특정 시간이나 이벤트에 맞춰 보고서를 배달한 다음 사용자가 정의한 방식으로 보고서를 표시하라는 요청입니다. 구독은 요청 시 실행 보고서를 대체할 수 있습니다. 요청 시 실행 보고서는 볼 때마다 사용자가 보고서를 선택해야 합니다. 반면 구독은 이와는 반대로 일정을 예약한 후 보고서의 배달을 자동화하는 데 사용할 수 있습니다.

표준 및 데이터 기반 구독

Reporting Services는 표준 구독과 데이터 기반 구독의 두 가지 구독을 지원합니다. 표준 구독은 개별 사용자가 만들어 관리합니다. 표준 구독은 구독 처리 시에 변경되지 않는 정적 값으로 구성됩니다. 각 표준 구독에는 보고서 표시 옵션, 배달 옵션 및 보고서 매개 변수 세트가 하나씩 있습니다.

데이터 기반 구독은 표현, 배달 및 매개 변수 값이 런타임에 데이터 원본에서 검색되므로 동적이라고 할 수 있습니다. 받는 사람 목록이 아주 크거나 받는 사람마다 보고서 출력을 다르게 나타내려는 경우 데이터 기반 구독을 사용할 수 있습니다. 데이터 기반 구독을 사용하려면 쿼리 작성에 대한 전문 지식이 필요하며 매개 변수 사용 방법을 잘 알고 있어야 합니다. 일반적으로 보고서 서버 관리자가 이러한 구독을 만들고 관리합니다. 자세한 내용은 데이터 기반 구독을 참조하십시오.

전자 메일, 파일 공유 및 사용자 지정 배달

구독은 배달 확장 프로그램을 사용하여 보고서를 배포하는 방법 및 보고서의 형식을 결정합니다. 사용자가 구독을 만들 때 자신이 사용할 수 있는 배달 확장 프로그램을 선택하여 보고서 배달 방법을 결정할 수 있습니다. Reporting Services는 전자 메일 배달 및 파일 공유로의 배달을 지원합니다. 개발자는 추가 배달 확장 프로그램을 만들어 보고서를 다른 위치로 라우팅할 수 있습니다. Null 배달 공급자라고 하는 또 다른 배달 방법이 있긴 하지만 일반 사용자들은 이 방법을 사용할 수 없습니다. Null 배달은 캐시를 미리 로드하여 보고서 서버 성능을 향상시키기 위해 관리자가 사용합니다.

구독 요소

구독은 다음과 같은 요소로 구성됩니다.

  • 무인 모드로 실행할 수 있는 보고서(저장된 자격 증명을 사용하거나 자격 증명을 사용하지 않음)
  • 배달 방법(예: 전자 메일) 및 배달 모드 설정(예: 전자 메일 주소)
  • 보고서를 특정 형식으로 나타내기 위한 렌더링 확장 프로그램
  • 이벤트로 표시되는 구독 처리 조건
    일반적으로 보고서 실행 조건은 시간을 기반으로 합니다. 예를 들어 매주 화요일 오후 3시에 특정 보고서를 실행할 수 있습니다. 하지만 보고서가 스냅숏으로 실행되는 경우 스냅숏을 새로 고칠 때마다 구독을 실행하도록 지정할 수 있습니다.
  • 보고서를 실행할 때 사용되는 매개 변수
    매개 변수는 옵션이며 매개 변수 값이 적용되는 보고서에 대해서만 지정됩니다. 구독은 일반적으로 사용자 소유이므로 지정되는 매개 변수 값은 구독에 따라 다릅니다. 예를 들어 각 부서의 영업 관리자는 해당 부서의 데이터를 반환하는 매개 변수를 사용합니다. 모든 매개 변수에는 명시적으로 정의된 값이나 유효한 기본값이 있어야 합니다.

구독 정보는 보고서 서버 데이터베이스에 개별 보고서와 함께 저장됩니다. 구독을 연결된 보고서와 별도로 관리할 수는 없습니다. 설명, 다른 사용자 지정 텍스트 또는 기타 요소를 포함하도록 구독을 확장할 수 없습니다. 구독은 초기에 나열한 항목만 포함할 수 있습니다.

참고 항목

개념

구독 만들기, 수정 및 삭제
Reporting Services의 전자 메일 배달
Reporting Services의 파일 공유 배달

관련 자료

구독을 통한 보고서 배달
구독 관리
새 구독/구독 편집 페이지(보고서 관리자)
데이터 기반 구독 만들기 페이지(보고서 관리자)

도움말 및 정보

SQL Server 2005 지원 받기