보고서에서 데이터 세트는 외부 데이터 원본에서 쿼리를 실행하여 반환되는 보고서 데이터를 나타냅니다. 데이터 세트는 외부 데이터 원본에 대한 정보를 포함하는 데이터 연결에 따라 달라집니다. 데이터 자체는 보고서 정의에 포함되지 않습니다. 데이터 세트에는 쿼리 명령, 필드 컬렉션, 매개 변수, 필터 및 대/소문자 구분 및 데이터 정렬이 포함된 데이터 옵션이 포함됩니다. 데이터 세트에는 두 가지 유형이 있습니다.
공유 데이터 세트. 공유 데이터 세트는 보고서 서버에 게시되며 여러 보고서에서 사용할 수 있습니다. 공유 데이터 세트는 공유 데이터 원본을 기반으로 해야 합니다. 캐시 새로 고침 계획을 만들어 공유 데이터 세트를 캐시하고 예약할 수 있습니다.
포함된 데이터 세트. 포함된 데이터 세트는 단일 보고서에서 정의되고 사용됩니다.
둘의 차이점은 생성, 저장 및 관리 방법에 있습니다.
비고
보고서 작성기 및 SQL Server 데이터 도구의 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 작성 환경은 보고서 및 관련 항목을 만들고, 열고, 저장하는 다양한 방법을 제공합니다. 자세한 내용은 microsoft.com 웹 의 보고서 디자이너 및 SSRS(보고서 작성기)에서 보고서 디자인을 참조하세요.
공유 데이터 세트
공유 데이터 세트를 사용하여 둘 이상의 보고서에서 사용할 수 있는 쿼리를 제공합니다. 공유 데이터 세트는 보고서 서버에 저장되고 보고서 또는 공유 데이터 원본과 별도로 관리됩니다. 예를 들어 보고서 서버 관리자는 향상된 인덱싱 또는 기타 쿼리 성능 최적화를 활용하도록 쿼리를 업데이트할 수 있습니다.
공유 데이터 세트를 가능한 한 많이 사용하는 것이 좋습니다. 쿼리 또는 캐시 쿼리 결과를 최적화하여 보고서 성능에 도움이 될 수 있습니다. 공유 데이터 세트를 사용하면 데이터 액세스를 보다 쉽게 관리할 수 있으며, 보고서와 데이터 세트가 더 안전하고 성능이 향상되도록 유지할 수 있습니다.
보고서 디자이너에서 보고서 프로젝트의 일부로 공유 데이터 세트를 만들고 보고서 서버에 배포할지 여부를 제어할 수 있습니다. 보고서 서버로 이동하여 보고서에 추가할 공유 데이터 세트를 선택할 수 없습니다.
보고서 작성기에서 다음을 수행할 수 있습니다.
공유 데이터 세트를 만들려면 공유 데이터 세트 디자인 뷰를 사용합니다. 보고서 서버 또는 SharePoint 사이트에 저장하여 다른 보고서와 공유할 수 있습니다. 보고서 서버로 이동하여 기존 공유 데이터 세트와 편집할 수도 있습니다. 이 보기에서는 쿼리를 빌드하고 모든 데이터 세트 옵션을 설정할 수 있습니다. 자세한 내용은 공유 데이터 세트 디자인 뷰(보고서 작성기)를 참조하세요.
보고서에 공유 데이터 세트를 추가하려면 보고서 디자인 보기에서 보고서 작성기를 엽니다. 마법사 또는 보고서 데이터 창에서 보고서 서버로 이동하여 보고서에 추가할 공유 데이터 세트를 선택합니다. 이 보기에서는 필드를 추가하는 것 외에는 쿼리를 변경할 수 없습니다. 다른 데이터 옵션을 재정의하고 필터를 추가할 수 있습니다. 필터를 제거할 수 없습니다.
다음 표에서는 보고서 서버의 공유 데이터 세트 정의와 보고서 정의의 공유 데이터 세트 인스턴스에 대해 구성할 수 있는 속성을 비교합니다.
재산 정의에 대한 구성 정보 인스턴스에 대한 구성 정보 쿼리 텍스트 표현식으로 정의하는 것을 포함하여 쿼리를 구성합니다. 쿼리를 변경할 수 없습니다. 쿼리 매개 변수 보고서 매개 변수를 참조할 수 없음
기본값 포함
읽기 전용 플래그 포함정의에서 읽기 전용으로 표시되지 않는 매개 변수 구성 필터 필터 정의 정의의 일부인 데이터 세트 필터를 보거나 변경할 수 없음
추가 필터를 만들 수 있습니다.데이터 원본 공유 데이터 원본이어야 합니다. 데이터 원본을 변경할 수 없음 분야 쿼리 명령의 필드
계산된 필드는 데이터 세트 정의의 일부가 아닙니다.필드를 볼 수 있지만 변경할 수 없습니다.
필드 컬렉션은 보고서에 공유 데이터 세트를 추가한 시점의 쿼리를 기반으로 정적입니다. 업데이트하려면 데이터 세트 속성 대화 상자에서 필드 새로 고침을 클릭합니다. 실제 필드 컬렉션은 정의의 현재 쿼리가 반환하는 모든 항목입니다.
계산 필드 추가데이터 세트 대소문자 구분 등 데이터 옵션 인스턴스의 데이터 옵션 재정의
포함된 데이터 세트
외부 데이터 원본의 데이터를 한 보고서에만 사용하려는 경우 포함된 데이터 세트를 사용합니다. 포함된 데이터 세트는 다른 종속성이 없고 여러 보고서에 사용할 필요가 없는 쿼리를 만들려는 경우에 유용합니다.
포함된 데이터 세트를 만들거나 편집하려면 보고서 데이터 창을 사용합니다. 데이터 세트를 만든 후 데이터 세트 속성 대화 상자에서 속성을 구성할 수 있습니다.
또한 참조하십시오
포함 및 공유 데이터 연결 또는 데이터 원본(보고서 작성기 및 SSRS)
공유 데이터 세트 또는 포함된 데이터 세트 만들기(보고서 작성기 및 SSRS)
보고서에 데이터 추가(보고서 작성기 및 SSRS)
데이터 세트 필드 컬렉션(보고서 작성기 및 SSRS)
보고서 작성기에서 데이터 연결, 데이터 원본 및 연결 문자열
Reporting Services의 데이터 연결, 데이터 원본 및 연결 문자열