다음을 통해 공유


보고서 데이터 정의 및 관리

새 설치: 2006년 4월 14일

SQL Server Reporting Services(SSRS)에서는 관계형 데이터베이스, 다차원 데이터베이스, 웹 서비스, XML 및 기타 문서 유형을 비롯한 다양한 유형의 데이터 원본에 있는 데이터를 사용하여 보고서를 만들 수 있습니다. 보고서 데이터는 문서의 데이터처럼 간단할 수도 있고 비즈니스 인텔리전트 웨어하우스의 다차원 데이터처럼 복잡할 수도 있습니다. 여러 데이터 원본의 데이터를 단일 보고서에 나타낼 수 있습니다. 보고서 데이터 원본을 정의한 후에는 이를 단일 보고서에 사용하거나 여러 보고서 간에 공유할 수 있습니다. 보고서 데이터의 작업 방법은 조직의 요구 사항에 따라 달라집니다.

Reporting Services에서는 보고서 데이터와 데이터 원본을 만들고 관리하기 위한 네 가지 도구를 제공합니다.

  • 보고서 디자이너에서는 데이터 원본과 보고서 데이터 집합을 정의할 수 있습니다. 각 데이터 집합은 데이터 원본에서 필드 컬렉션을 검색하는 특정 쿼리를 정의합니다. 동일한 데이터 원본에 대해 여러 개의 데이터 집합을 정의할 수 있습니다. 보고서 디자이너에는 각 데이터 원본의 기본 데이터를 대화형으로 탐색하고 각 데이터 집합에 대한 쿼리를 만들 수 있게 해 주는 여러 개의 쿼리 디자이너가 포함되어 있습니다. 보고서 데이터 집합을 정의하는 즉시 보고서 디자이너에서는 미리 보기가 포함된 보고서 레이아웃 기능을 제공합니다. 보고서 디자인에 만족하면 보고서 서버에 보고서와 데이터 원본을 게시할 수 있습니다. 보고서 디자이너를 사용하여 보고서 작성기 도구로 만든 보고서를 편집할 수도 있습니다.
  • 보고서 관리자는 데이터 원본과 보고서를 보고서 서버에 게시한 후의 처리 작업을 관리하는 데 사용되는 웹 기반 응용 프로그램입니다. 보고서 응용 프로그램을 사용하면 대부분의 보고서 속성, 보고서 모델 속성 및 데이터 원본 속성을 편집할 수 있습니다.
  • SQL Server Management Studio는 SQL Server 기능을 관리하기 위한 통합 응용 프로그램입니다. Reporting Services 서버 유형에 연결한 후에는 이 응용 프로그램에서 보고서 속성, 보고서 데이터 원본 속성, 보고서 모델 속성 및 보고서 서버에 보고서를 게시한 후의 보고서 처리 작업을 모두 관리할 수 있습니다.
  • 모델 디자이너는 기본 데이터 원본의 모델을 만드는 데 사용합니다. 이 모델은 사용자가 임시 보고서를 만드는 데 사용할 수 있는 별도의 보고서 작성기 도구를 통해 액세스할 수 있습니다. 또한 보고서 작성기로 만든 보고서는 보고서 디자이너 도구를 사용하여 수정할 수 있습니다.

보고서

보고서의 데이터 집합을 정의할 때는 필요한 보고서 데이터와 관련된 몇 가지 사항을 결정해야 합니다. 그 중 몇 가지 사항은 주로 데이터 원본을 지정하는 것과 관련이 있습니다. 데이터를 가져올 위치, 데이터 액세스 방법, 기본 데이터 원본의 데이터가 모두 필요한지 또는 데이터의 하위 집합을 지정할 수 있는지 등이 이러한 사항에 해당합니다. 이 섹션에서는 이러한 사항에 대해 다룹니다.

그 밖의 사항은 보고서 데이터가 처리되는 시기 및 방법과 관련이 있습니다. 보고서를 보는 최종 사용자가 최신 데이터나 특정 시점 이후의 데이터를 볼 수 있는지 여부, 기본 데이터 원본이 데이터 집합에 포함되어 있는 경우 하나의 트랜잭션에서 모든 보고서 데이터를 검색해야 하는지 여부 등이 이러한 사항에 해당합니다. 이러한 사항에 대한 자세한 내용은 보고서 처리 관리를 참조하십시오.

Reporting Services 보고서 정의에는 데이터 원본, 데이터 집합 및 매개 변수가 포함됩니다.

  • 데이터 원본 정의에는 데이터 원본의 위치, 연결 정보 및 데이터 원본에 연결할 때 사용할 자격 증명이 포함됩니다. 데이터 원본은 여러 보고서 간에 또는 보고서별로 공유할 수 있습니다.
  • 데이터 집합에는 데이터 원본, 검색할 데이터를 지정하는 쿼리 명령, 검색할 필드 컬렉션, 검색할 데이터를 해석하는 방식에 대한 데이터 옵션, 쿼리에 사용할 매개 변수, 검색되는 데이터를 제한하는 데 사용할 필터가 포함됩니다.
  • 보고서 매개 변수는 데이터 집합 쿼리 매개 변수에서 자동으로 만들어집니다.

보고서 서버에 보고서가 게시되면 해당 보고서는 보고서 서버에서 독립적으로 관리되는 보고서 항목인 보고서 정의, 데이터 원본 및 해당 매개 변수로 구분됩니다. 기본 형식의 데이터가 두 데이터 원본에 대해 동일한 경우 데이터 원본 속성을 설정하고, 데이터 원본에 대한 액세스를 제어하고, 보고서 데이터 원본을 변경(예를 들어 테스트 데이터 원본에서 프로덕션 데이터 원본으로 변경)할 수 있습니다. 런타임에 계산되는 식을 사용하는 매개 변수가 있는 보고서를 만들어 보고서 데이터 원본을 제어할 수도 있습니다.

보고서 모델

보고서 서버에 보고서 모델이 게시되면 해당 모델은 독립적으로 관리되는 보고서 서버 항목인 모델 정의와 공유 데이터 원본으로 구분됩니다. 보고서 작성기를 사용하여 보고서 모델을 기반으로 보고서를 만들고, 컴퓨터에 해당 보고서를 저장하고, 보고서 디자이너를 사용하여 보고서를 편집할 수 있습니다. 보고서 디자이너에서는 보고서 서버 모델 데이터 원본을 사용하여 보고서 모델을 기반으로 새 데이터 집합을 만들 수 있습니다. 데이터 원본의 보고서 모델을 사용할 때는 모델 데이터 원본의 기본 데이터 구조를 나타내며 모델 디자이너에서 만들어지는 메타데이터를 사용하여 작업합니다.

[!참고] 보고서 디자이너에서 보고서에 추가한 요소 중 일부는 보고서 작성기에서 지원되지 않을 수 있습니다. 보고서 작성기에서는 미리 정의된 템플릿과 제한된 디자인 요소를 사용합니다. 보고서 작성기로 작성한 보고서를 편집하고 보고서 작성기를 계속 사용하려는 경우에는 보고서 디자이너에서 만들 수 있는 보고서 요소가 보고서 작성기에서 모두 지원되지는 않는다는 사실을 주의해야 합니다.

섹션 내용

  • 보고서 데이터 원본 정의
    보고서 데이터 원본을 정의 및 관리하는 방법에 대해 설명하고 다른 유형의 데이터 원본에 연결하는 예를 제공합니다.
  • 보고서 데이터 집합 정의
    다양한 데이터 원본 유형과 쿼리 디자이너에 대해 설명하고 지원되는 데이터 원본의 데이터 집합을 만드는 예를 제공합니다.

참고 항목

개념

보고서 작성기 작업(임시 보고서)
보고서 데이터 방법 도움말 항목(보고서 디자이너)
보고서 디자이너 작업
모델 디자이너 작업

관련 자료

데이터 뷰(보고서 디자이너)

도움말 및 정보

SQL Server 2005 지원 받기