3단원: 데이터 기반 구독 정의
이 Reporting Services 자습서 단원에서는 Reporting Services 웹 포털의 데이터 기반 구독 페이지를 사용하여 구독 데이터 원본에 연결합니다. 그런 다음 구독 데이터를 검색하는 쿼리를 빌드하고 결과 집합을 보고서 및 배달 옵션에 매핑합니다.
참고 항목
시작하기 전에 SQL Server 에이전트 서비스가 실행 중인지 확인합니다. 실행되고 있지 않으면 구독을 저장할 수 없습니다. 확인 방법 중 하나는 SQL Server 구성 관리자 여는 것입니다. 이 단원에서는 1단원과 2단원을 완료했으며 보고서 데이터 원본에서 저장된 자격 증명을 사용한다고 가정합니다. 자세한 내용은 2단원: 보고서 데이터 원본 속성 수정을 참조 하세요.
데이터 기반 구독 마법사 시작
Reporting Services 웹 포털에서 홈을 선택하고 판매 주문 보고서가 포함된 폴더로 이동합니다.
보고서의 상황에 맞는 메뉴에서 관리를 선택한 다음 왼쪽 창에서 구독을 선택합니다.
+ 새 구독을 선택합니다. 이 단추가 표시되지 않으면 콘텐츠 관리자 권한이 없습니다.
설명 정의
- 설명에 Sales Order 배달을 입력합니다.
Type
- 데이터 기반 구독을 선택합니다.
일정
- 일정 섹션에서 보고서별 일정을 선택합니다.
- 일정 편집을 선택합니다.
- 일정 세부 정보에서 한 번 선택합니다.
- 현재 시간보다 몇 분 앞당기는 시작 시간을 지정합니다.
- 시작 날짜와 종료 날짜를 지정합니다.
- 적용을 선택합니다.
대상
- 대상 섹션에서 배달 방법으로 Windows 파일 공유 를 선택합니다.
데이터 세트
데이터 세트 편집을 선택합니다.
사용자 지정 데이터 원본을 선택합니다.
데이터 원본 연결 유형으로 Microsoft SQL Server 를 선택합니다.
연결 문자열에 다음 연결 문자열 입력합니다. 구독자 는 1단원에서 만든 데이터베이스입니다.
data source=localhost; initial catalog=Subscribers
자격 증명
- 다음 자격 증명 사용을 선택합니다.
- Windows 사용자 이름 및 암호를 선택합니다.
- 사용자 이름 및 암호에 도메인 사용자 이름 및 암호를 입력합니다. 사용자 이름을 지정할 때 도메인 및 사용자 계정을 모두 포함합니다.
참고 항목
구독자 데이터 원본에 연결하는 데 사용되는 자격 증명은 Management Studio로 다시 전달되지 않습니다. 나중에 구독을 수정하는 경우 데이터 원본에 연결하는 데 사용되는 암호를 다시 입력해야 합니다.
쿼리
쿼리 상자에 다음 쿼리를 입력합니다.
Select * from OrderInfo
시간 제한(30초)을 지정합니다.
쿼리 유효성 검사를 선택한 다음 적용을 선택합니다.
제공 옵션
다음 값을 작성합니다.
매개 변수 | 값 원본 | 값/필드 |
---|---|---|
파일 이름 | 데이터 세트에서 값 가져오기 | 순서 |
Path | 값 입력 | 값에 쓰기 권한이 있는 공용 파일 공유의 이름(예: \\mycomputer\public\myreports )을 입력합니다. |
렌더링 형식 | 데이터 세트에서 값 가져오기 | 형식 |
값 입력 | 자동 증가 | |
파일 확장명 | 값 입력 | True |
사용자 이름 | 값 입력 | 도메인 사용자 계정을 입력합니다. <domain>\<account> 형식으로 입력합니다. 사용자 계정에는 구성한 경로에 대한 권한이 있어야 합니다. |
암호 | 값 입력 | 암호 입력 |
파일 공유 계정 사용 | 값 입력 | False |
보고서 매개 변수
- OrderNumber 필드에서 데이터 세트에서 값 가져오기를 선택합니다. 값에서 Order를 선택합니다.
- 구독 만들기를 선택합니다.