다음을 통해 공유


데이터 기반 구독 만들기, 수정 및 삭제

데이터 기반 구독은 런타임에 구독을 처리하는 데 사용하는 데이터 값을 가져오는 쿼리 기반 구독입니다. 구독이 실행될 때 받는 사람, 보고서 배달 옵션, 렌더링 형식 및 매개 변수 설정에 대한 최신 정보를 가져오기 위한 쿼리가 처리됩니다. 쿼리 결과가 구독 정의에 조합되어 직원 데이터베이스, 고객 데이터베이스 또는 구독자 데이터로 사용할 수 있는 정보가 포함된 기타 데이터베이스에서 이미 유지 관리되고 있는 데이터를 사용하는 동적 구독을 형성합니다.

새 데이터 기반 구독을 만들거나 기존 구독을 수정하려면 보고서 관리자의 데이터 기반 구독 만들기 페이지를 사용하십시오. 이 페이지에서는 구독을 만들거나 수정하는 각 단계를 안내합니다. 구독을 만든 다음 액세스하려면 내 구독 페이지와 보고서의 구독 목록을 사용합니다. 데이터 기반 구독을 만드는 방법을 배우려면 데이터 기반 구독 만들기(SSRS 자습서)를 참조하십시오.

항목 내용

  • 데이터 기반 구독 관리 및 삭제

  • 데이터 기반 구독 만들기 및 수정

  • 구독 정보를 검색하는 쿼리 정의

  • 구독 실행

데이터 기반 구독 관리 및 삭제

진행 중인 데이터 기반 구독은 보고서 관리자의 작업 관리 페이지를 통해 중지하거나 삭제할 수 없습니다. 그러므로 공유 일정을 사용하여 데이터 기반 구독을 트리거하는 것이 좋습니다. 구독이 일시적으로 처리되지 않도록 하려는 경우 이 방법을 사용하면 구독을 트리거하는 일정을 일시 중지할 수 있습니다. 자세한 내용은 구독 관리(기본 모드)를 참조하십시오.

데이터 기반 구독을 삭제하려면 내 구독 페이지 또는 보고서의 구독 페이지에서 데이터 기반 구독을 선택한 다음 삭제를 클릭합니다.

데이터 기반 구독을 취소하는 방법은 실행 중인 프로세스 관리를 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

데이터 기반 구독 만들기 및 수정

데이터 기반 구독을 만들려면 저장된 자격 증명을 사용하거나 자격 증명을 사용하지 않는 보고서를 선택합니다. 데이터 기반 구독을 만들 때는 표준 구독과 데이터 기반 구독을 쉽게 구분할 수 있도록 설명 필드에 명명 규칙을 사용할 수도 있습니다.

데이터 기반 구독을 만들려면(기본 모드)

  1. 보고서 관리자에서 보고서가 있는 폴더로 이동한 후 해당 보고서에 마우스 포인터를 놓고 옵션 메뉴를 연 다음 관리를 클릭합니다.

  2. 구독 탭을 클릭합니다.

  3. 새 데이터 기반 구독 단추를 클릭합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

데이터 기반 구독을 만들려면(SharePoint 모드)

  1. SharePoint 문서 라이브러리에서 해당 보고서에 마우스 포인터를 놓고 옵션 메뉴를 연 다음 구독 관리를 클릭합니다.

  2. 데이터 기반 구독 추가를 클릭합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

기존 데이터 기반 구독을 수정하려면(기본 모드)

  1. 보고서 관리자에서 보고서가 있는 폴더로 이동한 후 해당 보고서에 마우스 포인터를 놓고 옵션 메뉴를 연 다음 관리를 클릭합니다.

  2. 구독 탭을 클릭합니다. 또는 보고서 관리자 맨 위에서 내 구독 링크를 클릭합니다.

  3. 수정할 구독을 선택합니다. 다음은 데이터 기반 구독을 나타내는 아이콘입니다. 데이터 기반 구독 아이콘

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

기존 데이터 기반 구독을 수정하려면(SharePoint 모드)

  1. SharePoint 문서 라이브러리에서 해당 보고서에 마우스 포인터를 놓고 옵션 메뉴를 연 다음 구독 관리를 클릭합니다.

  2. 수정할 구독을 선택합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

[!참고]

이미 지정된 값을 수정할 수 있습니다. 구독자 데이터 저장소에 액세스하는 데 사용되는 암호를 제외한 모든 값은 처음에 만든 대로 표시됩니다. 두 번째 페이지나 다음 페이지에서 값을 수정할 때마다 암호를 다시 입력해야 합니다.

데이터 기반 구독을 만들려면 먼저 다음 요구 사항을 충족해야 합니다.

  • 보고서 요구 사항. 보고서는 런타임에 데이터를 검색하기 위해 저장된 자격 증명을 사용하거나 자격 증명을 사용하지 말아야 합니다. 가장 또는 위임된 자격 증명을 사용하여 외부 데이터 원본에 연결하는 보고서는 구독할 수 없습니다. 구독을 만들거나 소유하는 사용자의 자격 증명은 구독이 처리될 때 사용할 수 없습니다. 저장된 자격 증명은 Windows 계정이거나 데이터베이스 사용자 계정일 수 있습니다. 자세한 내용은 보고서 데이터 원본에 대한 자격 증명 및 연결 정보 지정을 참조하십시오.

    모델을 데이터 원본으로 사용하고 모델에 모델 항목 보안 설정이 포함된 경우 보고서 작성기 보고서를 구독할 수 없습니다. 모델 항목 보안을 사용하는 보고서만 이러한 제한을 받습니다.

    User!UserID 식이 포함된 보고서에서 데이터 기반 구독을 만들 수 없습니다.

  • 데이터 요구 사항. 구독자 데이터를 포함하는 액세스 가능한 외부 데이터 원본이 있어야 합니다.

  • 사용자 요구 사항. 구독 작성자는 "보고서 관리" 및 "모든 구독 관리"의 권한을 갖고 있어야 합니다. 항목 수준의 태스크 사용 권한에 대한 자세한 내용은 태스크 및 권한을 참조하십시오. 또한 작성자는 구독자 데이터가 포함된 외부 데이터 원본 액세스를 위해 필요한 자격 증명도 갖고 있어야 합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

구독 정보를 검색하는 쿼리 정의

데이터 기반 구독은 구독자 데이터를 검색하는 쿼리나 명령을 지정해야 합니다. 쿼리는 구독자마다 하나의 행을 생성해야 합니다. 전자 메일 배달 확장 프로그램을 사용하는 경우 쿼리는 각 구독자에 대한 유효한 전자 메일 별칭을 반환해야 합니다. 생성되는 배달 수는 쿼리에서 반환하는 행 수에 따라 다릅니다. 행 집합이 10,000개의 행으로 구성되는 경우 구독은 10,000개의 보고서를 배달합니다.

쿼리를 실행하는 데 시간이 많이 걸리는 경우 추가 처리를 수행할 수 있도록 시간 제한 값을 늘릴 수 있습니다.

이 단계를 계속하려면 먼저 쿼리의 유효성을 검사해야 합니다. 유효성 검사에서는 쿼리를 처리하지 않지만 다음 선택에서 열을 참조할 수 있도록 행 집합에 있는 모든 열 목록을 반환합니다. 쿼리 유효성 검사에 실패하면 작업을 계속할 수 없습니다. 쿼리 구문이 올바르지 않거나 데이터 원본에 대한 연결이 유효하지 않으면 쿼리의 유효성을 검사하지 못합니다. 데이터 원본을 수정하려면 뒤로 단추를 사용합니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

구독 실행

구독의 처리 조건을 지정해야 합니다. 일정을 지정하거나 보고서 실행 스냅숏 업데이트에 맞춰 구독을 실행할 수 있습니다. 데이터 기반 구독 처리 방법은 표준 구독 처리 방법과 동일합니다. 자세한 내용은 구독 처리를 참조하십시오.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위

참고 항목

참조

구독 페이지(보고서 관리자)

내 구독 페이지(보고서 관리자)

개념

표준 구독 만들기, 수정 및 삭제(기본 모드의 Reporting Services)

구독 및 배달(Reporting Services)

구독 처리

보고서 관리자(SSRS)

구독 관리(기본 모드)