보고서 데이터 원본 만들기

Reporting Services에서 보고서를 만들 때는 먼저 하나 이상의 데이터 원본 정의를 지정합니다. 데이터 원본 정의에서는 기본 데이터 원본에 연결하는 방법에 대한 자세한 정보를 제공합니다. 또한 데이터 원본 유형, 연결 문자열 및 자격 증명을 지정합니다. 각 데이터 원본 유형마다 서로 다른 연결 정보가 필요합니다.

Reporting Services는 관계형 데이터베이스, 다차원 데이터베이스, 보고서 모델 및 XML 기반 데이터를 지원하기 위해 데이터 처리 확장 프로그램을 제공합니다. 표준 .NET Framework 데이터 공급자에서 등록 및 보고할 수도 있습니다. 그러나 표준 .NET Framework 데이터 공급자는 Reporting Services 데이터 처리 확장 프로그램이 제공하는 기능 중 일부를 지원하지 않을 수 있습니다. 보고서 데이터 원본에서 검색한 데이터는 주로 테이블 행 집합 형식을 사용합니다. 검색되는 다른 정보는 데이터 원본 유형에 따라 달라집니다. 다른 데이터 원본 유형을 위해 사용자 지정 데이터 처리 확장 프로그램을 만들 수 있습니다. 자세한 내용은 데이터 처리 확장 프로그램 구현을 참조하십시오.

데이터 원본을 여러 보고서에서 공유할 수 있도록 정의하거나 보고서에 포함할 수 있습니다. 단일 보고서에는 포함된 데이터 원본과 공유 데이터 원본 모두 개수에 제한 없이 포함될 수 있습니다. 보고서 디자이너를 사용하여 공유 데이터 원본을 정의할 경우 데이터 원본 정의는 보고서 프로젝트에 하나의 항목으로 저장되므로 다른 프로젝트 항목과는 별도로 관리할 수 있습니다. 마찬가지로, 보고서 서버에 보고서를 게시할 경우에도 각 보고서 데이터 원본을 보고서와는 별도로 관리할 수 있습니다. 자세한 내용은 게시된 보고서에 대한 속성 설정을 참조하십시오.

역할 기반 보안을 통해 게시된 데이터 원본의 보안을 설정할 수 있습니다. 보고서 서버의 데이터 원본 항목에 대한 액세스를 제어하려면 공유 데이터 원본 항목에 대한 보안을 설정합니다. 자세한 내용은 공유 데이터 원본 항목 보안 설정을 참조하십시오.

데이터 원본을 게시한 후 보고서를 게시할 때 해당 보고서를 테스트하는 데 사용되는 데이터 원본의 자격 증명이나 연결 정보를 조정해야 할 수도 있습니다. 자세한 내용은 보고서 데이터 원본 관리을 참조하십시오.

보고서의 데이터 원본을 정의한 후에는 보고서에 사용할 특정 필드가 들어 있는 데이터 집합을 정의합니다. 데이터 집합에 대한 자세한 내용은 보고서 데이터 집합 만들기를 참조하십시오.

섹션 내용