방법: 데이터 집합 만들기(보고서 디자이너)
업데이트: 2006년 4월 14일
Reporting Services에서 데이터 집합은 데이터 원본, 쿼리(데이터를 검색하기 위해 데이터 원본에 대해 실행하는 명령), 쿼리 매개 변수, 필터, 결과 집합을 나타내는 필드 컬렉션을 지정합니다. 또한 데이터 원본에서 검색되는 데이터에 대해 대/소문자, 데이터 정렬, 일본어 가나, 전자/반자, 악센트 등의 데이터 옵션을 지정할 수 있습니다. 모든 보고서에는 하나 이상의 데이터 집합이 필요합니다. 단일 보고서 내에 여러 데이터 집합을 만들어 사용할 수 있습니다. 그러나 보고서에 추가하는 각 데이터 영역에서는 한 데이터 집합의 데이터만 사용할 수 있습니다.
연결 문자열 및 쿼리를 지정하는 구문은 지원되는 데이터 원본에 따라 크게 다릅니다. 데이터 집합을 만들려면 사용할 데이터 원본에 연결하는 방법과 데이터 원본의 쿼리 언어로 쿼리를 작성하는 방법을 알아야 합니다. Reporting Services에서 지원되는 데이터 원본에 대한 자세한 내용은 보고서 데이터 원본 정의 및 데이터 원본에 연결을 참조하십시오. 사용자 인터페이스에 대한 자세한 내용은 SQL Server 쿼리 디자이너 사용자 인터페이스를 참조하십시오.
데이터 집합을 만드는 단계는 프로젝트에 정의된 공유 데이터 원본이 있는지 여부에 따라 달라집니다. 공유 데이터 원본을 사용할 수 있는 경우에는 보고서 디자이너의 새 데이터 집합 대화 상자에서 데이터 집합을 지정할 수 있습니다. 다른 데이터 원본을 사용하려면 데이터 원본 대화 상자에서 값을 지정합니다. 자세한 내용은 방법: 보고서별 데이터 원본 만들기 또는 편집(보고서 디자이너)을 참조하십시오. 사용할 수 있는 공유 데이터 원본이 없으면 보고서 디자이너에서 데이터 원본 유형과 연결을 지정할 수 있는 데이터 원본 대화 상자가 열립니다. 데이터 원본을 선택한 후에 데이터 집합을 만들 수 있습니다.
데이터 집합을 만들려면
데이터 뷰의 데이터 집합에서 새 데이터 집합을 선택합니다. 데이터 집합 대화 상자가 열립니다.
[!참고] 데이터 원본 대화 상자가 열리면 먼저 데이터 원본을 지정해야 합니다. 자세한 내용은 데이터 원본(일반 탭, 보고서 디자이너)을 참조하십시오.
쿼리 탭의 이름에 데이터 집합의 이름을 입력합니다.
[!참고] 데이터 집합 이름은 보고서 내에서만 사용됩니다. 의미를 명확하게 전달하기 위해 쿼리에서 반환하는 데이터에 대한 설명이 포함된 데이터 집합 이름을 사용하는 것이 좋습니다.
데이터 원본에서 데이터 원본을 선택합니다.
명령 유형에서 쿼리의 형식을 선택합니다.
- 데이터 원본의 쿼리 언어를 사용하여 작성하려면 Text를 선택합니다.
- 저장 프로시저를 이름으로 실행하려면 StoredProcedure를 선택합니다.
- 관계형 데이터베이스 테이블의 모든 필드를 반환하려면 Table을 선택합니다.
쿼리 문자열에 쿼리, 저장 프로시저 또는 테이블 이름을 입력합니다. 쿼리 문자열을 비워 둔 다음 데이터 뷰에서 쿼리를 작성할 수도 있습니다.
제한 시간에 보고서 서버에서 데이터베이스의 응답을 기다리는 시간(초)을 입력합니다. 기본값은 30초입니다. 제한 시간에는 0보다 큰 값을 입력하거나 비워 두어야 합니다. 값을 비워 두면 쿼리 시간이 제한되지 않습니다.
확인을 클릭합니다.
참고 데이터 집합 대화 상자에는 데이터 집합을 구성하는 데 사용할 수 있는 여러 가지 탭이 포함되어 있습니다. 데이터 옵션 탭에는 대/소문자 구분, 데이터 정렬, 일본어 가나 구분, 전자/반자 구분 및 악센트 구분 옵션이 포함되어 있습니다. 기본적으로 이러한 데이터 옵션을 선택하면 보고서를 실행할 때 보고서 서버가 데이터 공급자에서 이러한 설정을 검색합니다. 필드 탭에는 데이터 집합에 있는 필드 목록이 포함됩니다. 이 탭은 쿼리의 필드로 자동으로 채워지지만 추가 데이터베이스 또는 계산 필드를 추가할 수 있습니다. 매개 변수 탭은 쿼리의 매개 변수로 자동으로 채워지며 이 탭을 사용하여 매개 변수를 추가할 수 있습니다. 필터 탭에는 데이터 집합에 적용할 수 있는 필터가 나열됩니다.
참고 항목
개념
SQL Server 관계형 데이터베이스의 보고서 데이터 집합 정의
Analysis Services 다차원 및 데이터 마이닝 예측 데이터에 대한 보고서 데이터 집합 정의
다른 데이터 원본의 보고서 데이터 집합 정의
SAP 데이터베이스에서 관계형 데이터의 보고서 데이터 집합 정의
Oracle 데이터베이스에서 관계형 데이터의 보고서 데이터 집합 정의