데이터에 연결(보고서 작성기 2.0)

보고서는 SQL Server 관계형 데이터베이스 또는 Analysis Services 다차원 데이터베이스와 같은 하나 이상의 데이터 원본에서 가져온 데이터를 표시합니다. 보고서 작성기에서 데이터 원본이라는 용어는 액세스하려는 데이터의 원본, 데이터 형식 및 데이터 원본에 액세스하는 데 필요한 자격 증명을 정의하는 연결 정보 집합을 나타내기도 합니다. 이러한 데이터 원본 정의는 보고서에 포함하거나, 보고서 서버에 리소스 파일로 저장하여 여러 보고서 및 사용자가 공유할 수 있습니다. 가장 좋은 방법은 데이터에 연결할 때 원하는 공유 데이터 원본을 선택하기만 하면 되도록 보고서 서버 관리자가 사용자들을 위해 공유 데이터 원본을 여러 개 만들어 두는 것입니다. 테이블, 행렬 및 차트 마법사를 사용하려면 기본적으로 공유 데이터 원본이 있어야 하며 해당 데이터 원본에 액세스할 수 있는 권한이 있어야 합니다. 공유 데이터 원본이나 액세스 권한이 없으면 보고서 서버 관리자에게 문의하십시오.

데이터 원본을 선택한 후에는 보고서에서 사용할 필드 집합을 정의하기 위해 데이터 집합 쿼리를 만듭니다. 쿼리 언어는 액세스할 데이터 원본 유형에 따라 달라집니다. 보고서 작성기에는 데이터 집합 쿼리를 만들 수 있도록 데이터 원본 유형에 따라 여러 가지 쿼리 디자이너가 있습니다. 테이블, 행렬 및 차트 마법사는 쿼리를 대신 빌드하는 간단한 그래픽 인터페이스를 제공하기 때문에 사용자는 데이터 집합에 사용할 필드만 선택하면 됩니다. 보고서 데이터 창에서 데이터 집합을 직접 정의할 수도 있습니다. 새로 만들기를 클릭하고 데이터 집합 추가를 선택하여 데이터 원본에 맞는 쿼리 디자이너를 엽니다.

쿼리 디자이너에서는 다음과 같은 작업을 할 수 있습니다.

  • 쿼리를 실행하여 데이터를 봅니다. 쿼리는 결과 집합을 반환합니다. 쿼리 집합의 열은 데이터 집합의 필드 컬렉션이 되고 결과의 행은 데이터 집합에 대한 세부 데이터가 됩니다. 원하는 열을 모두 가져올 때까지 쿼리로 작업할 수 있습니다.

  • 보고서에 필요한 데이터만 검색하기 위해 쿼리 매개 변수를 추가합니다. 쿼리 매개 변수는 일치하는 보고서 매개 변수를 자동으로 생성합니다. 보고서 매개 변수를 사용하면 보고자 하는 보고서 데이터를 지정할 수 있습니다. 예를 들어 제품 범주에 대한 쿼리 매개 변수를 사용하면 관심있는 제품 범주를 선택할 수 있습니다.

  • 다른 보고서에서 기존 쿼리를 가져옵니다.

쿼리를 만든 후 열 또는 식을 기반으로 추가 필드를 지정할 수 있습니다. 또한 각 데이터 집합에 대해 데이터 정렬(데이터 정렬 순서에 영향을 줌), 대/소문자 구분 여부 및 기타 데이터 옵션도 지정할 수 있습니다. 자세한 내용은 방법: 보고서 데이터 창에서 필드 추가, 편집 또는 삭제(보고서 작성기 2.0)를 참조하십시오.

데이터 원본, 데이터 집합, 쿼리, 쿼리 매개 변수 및 보고서 매개 변수는 보고서 서버의 보고서 정의 또는 파일 시스템의 보고서 정의 파일(.rdl)에 저장되는 보고서 정의의 일부입니다. 보고서의 이러한 항목은 보고서 데이터 창을 사용하여 볼 수 있습니다.

섹션 내용