보고서 데이터 원본 관리
Reporting Services에서 보고서, 보고서 모델 및 데이터 기반 구독은 외부 데이터 원본에서 데이터를 검색합니다. 외부 데이터 원본에 연결하기 위해 보고서 서버는 보고서, 모델 또는 구독에서 정의되거나 참조되는 데이터 원본 연결 정보를 사용합니다. 데이터 원본 연결 속성은 만들 때 항상 보고서 또는 모델로 정의되지만 보고서 또는 모델이 보고서 서버에 게시된 후 독립적으로 관리할 수 있습니다.
보고서 데이터 원본을 관리하려면 SharePoint 통합 모드에서 보고서 서버를 배포한 경우 기본 모드 보고서 서버 또는 SharePoint 사이트의 애플리케이션 페이지에 웹 포털을 사용할 수 있습니다.
데이터 원본 연결 관리는 이 항목에 설명된 다음 작업을 특징으로 합니다.
연결 문자열 변경
자격 증명 변경
보고서 서버에서 공유 데이터 원본 만들기 및 사용(공유 데이터 원본에 대해 포함된 데이터 원본 전환 포함)
사용 중인 보고서, 모델 또는 공유 데이터 원본에 대한 권한을 설정하여 데이터 원본 속성에 대한 액세스를 제어합니다.
쿼리 수정은 데이터 원본 연결 관리의 일부가 아닙니다. 보고서 또는 모델에 대한 쿼리를 수정하려면 작성 도구를 사용하고 보고서 또는 모델 정의를 변경해야 합니다.
관리 속성: 데이터 원본 형식, 연결 문자열 및 자격 증명
보고서 서버에서 관리할 수 있는 데이터 원본 속성은 다음과 같습니다.
속성 | 설명 | 관리하는 방법 |
---|---|---|
데이터 원본 유형 | 외부 데이터에 사용할 보고서 서버 데이터 처리 확장 프로그램을 결정합니다. 데이터 프로세서의 예로는 SQL Server, Analysis Services 및 Oracle이 있습니다. | 데이터 원본 형식은 구성할 수 있으므로 관리되는 속성입니다. 그러나 새 공유 데이터 원본을 만드는 경우에만 데이터 원본 형식을 구성해야 합니다. 게시된 보고서 또는 모델의 속성 페이지에서 데이터 원본 유형을 변경하지 마십시오. 변경할 경우 거의 항상 연결이 무효화됩니다. 보고서 또는 모델에 필요한 데이터 구조가 다른 데이터 플랫폼에서 동일할 가능성은 거의 없습니다. |
Connection string | 외부 데이터 원본에 대한 초기 연결을 설정합니다. 보고서는 정적 또는 동적 연결 문자열 사용할 수 있습니다. 정적 연결 문자열 보고서가 실행 될 때마다 항상 동일한 데이터 원본에 연결 하는 데 사용 하는 값 집합입니다. 동적 연결 문자열 사용자가 런타임에 사용할 데이터 원본을 선택할 수 있도록 보고서에 빌드하는 식입니다. 보고서 디자이너 만들 때 식 및 데이터 원본 선택 목록을 보고서에 작성해야 합니다. |
연결 문자열 변경하는 것은 데이터 원본을 다른 컴퓨터로 이동하거나 테스트 데이터를 사용하여 보고서를 만들었지만 프로덕션 데이터베이스를 사용하여 보고서를 배포하려는 경우에 유용합니다. 원래 문자열을 다른 문자열로 바꿔 정적 연결 문자열 관리할 수 있습니다. 웹 포털 또는 SharePoint 사이트에서 동적 연결 문자열 관리하려면 정적 연결 문자열 대체하도록 제한됩니다. 식 자체를 편집하거나 데이터 원본 선택 목록을 변경할 수 없습니다. 식 또는 유효한 값 목록을 변경하려면 보고서 정의를 편집하고 보고서 서버에 다시 게시해야 합니다. 자세한 내용은 데이터 연결 문자열 만들기 - 보고서 작성기 및 SSRS를 참조하세요. |
자격 증명 | 데이터 원본에서 데이터를 읽을 수 있는 권한이 있는 사용자의 이름과 암호를 제공합니다. 데이터 원본이 인증을 지원하지 않는 경우(예: 데이터 원본이 파일 시스템의 XML 파일인 경우) 자격 증명을 전달하지 않고 보고서 서버가 외부 데이터 원본에 연결할 수 있도록 무인 실행 계정을 구성할 수 있습니다. |
사용자 계정 또는 암호가 만료된 경우 이를 업데이트하여 자격 증명을 관리할 수 있습니다. 자격 증명을 가져오는 방법(예: 런타임에 자격 증명을 입력하라는 메시지를 표시)을 변경할 수도 있습니다. 사용자가 보고서를 구독할 수 있도록 하려면 저장된 자격 증명을 사용하도록 보고서를 구성해야 합니다. |
공유 데이터 원본 만들기 및 사용
보고서에 데이터 원본 속성이 포함된 보고서를 게시하는 경우 공유 데이터 원본 속성으로 전환하는 것이 좋습니다. 공유 데이터 원본의 경우 자격 증명과 연결 문자열을 한 페이지에서 업데이트할 수 있으므로 관리하기가 더 쉽습니다. 해당 데이터 원본을 사용하는 모든 보고서, 모델 및 데이터 기반 구독은 변경 내용을 즉시 선택합니다. 또한 공유 데이터 원본을 오프라인으로 전환하여 보고서 또는 구독을 효과적으로 일시 중지하여 발생하는 문제를 해결하거나 조사하는 동안 보고서 또는 구독이 실행되지 않도록 할 수 있습니다.
액세스 데이터 원본 속성 제어
기본적으로 보고서를 관리할 수 있는 권한이 있는 사용자는 데이터 원본 유형, 연결 문자열, 자격 증명 및 보고서가 포함된 데이터 원본 또는 공유 데이터 원본에서 연결 정보를 가져오는지 여부를 결정하는 속성을 포함하여 보고서에 대한 속성을 설정할 수 있습니다. 기본 모드 보고서 서버의 데이터 원본 속성에 대한 액세스를 제어하는 태스크 및 사용 권한에 대한 자세한 내용은 공유 데이터 원본 항목 보안 설정 및 보고서 및 리소스 보안을 참조하세요.
SharePoint 라이브러리의 항목에 대한 속성을 보고 편집할 수 있는 권한은 사이트 관리자에 의해 결정됩니다. 데이터 원본 연결 속성 에 대한 액세스를 제어하는 권한에 대한 자세한 내용은 보고서 서버 항목에 대한 SharePoint 사이트 및 목록 권한 참조를 참조하세요.
보고서 서버에서 데이터 원본 속성으로 작업하는 방법
다양한 도구를 사용하여 데이터 원본 속성을 만들고 수정할 수 있습니다. 다음 표에서는 접근 방법과 도구를 요약하여 설명하고 추가 지침에 대한 링크를 제공합니다.
Task | 도구 | 링크 |
---|---|---|
연결 문자열 예제를 봅니다. | 데이터 연결 문자열 만들기 - 보고서 작성기 및 SSRS | |
자격 증명을 데이터 원본에 연결하는 방법을 선택합니다. | 보고서 데이터 원본에 대한 자격 증명 및 연결 정보 지정 | |
보고서 정의(.rdl) 파일에 데이터 원본 연결 속성을 추가합니다. | 보고서 디자이너 | 포함된 데이터 원본 또는 공유 데이터 원본 만들기(SSRS) |
보고서 프로젝트에서 공유 데이터 원본(.rds) 파일을 추가하고 연결합니다. | 보고서 디자이너 | 공유 데이터 원본 만들기, 수정 및 삭제(SSRS) |
사용자가 런타임에 선택할 수 있는 미리 정의된 데이터 원본 목록을 만듭니다. 사용자가 보고서를 요청하면 보고서는 데이터 원본 목록을 제공합니다. 사용자는 보고서를 실행하기 전에 사용할 데이터 원본을 선택해야 합니다. 보고서에 데이터 원본 선택 목록을 추가하려면 식을 사용합니다. 이를 동적 데이터 원본 연결이라고 합니다. |
보고서 디자이너 | 데이터 연결 문자열 만들기 - 보고서 작성기 및 SSRS |
보고서 서버에서 공유 데이터 원본 항목을 만듭니다. | 공유 데이터 원본 만들기, 수정 및 삭제 | |
구독 또는 보고서 스냅샷을 만들기 위한 필수 조건으로 자격 증명을 저장합니다. | 웹 포털 | Reporting Services 데이터 원본에 자격 증명 저장 |
게시된 보고서에서 데이터 원본 연결 속성을 편집합니다. | 웹 포털 | 보고서에 대한 데이터 원본 속성 구성 |
보고서 서버에서 공유 데이터 원본 항목을 만듭니다. | SharePoint 사이트 | 공유 데이터 원본 만들기 및 관리(SharePoint 통합 모드의 Reporting Services) |
보고서에 기존 .odc 연결 정보를 사용합니다. | SharePoint 사이트 | 보고서에 Office 데이터 연결(.odc) 사용(SharePoint 통합 모드의 Reporting Services) |
참고 항목
보고서 데이터 원본에 대한 데이터 원본 연결 관리는 보고서 서버 데이터베이스에 대한 보고서 서버 연결 관리와는 다릅니다. 내부 데이터 저장소에 대한 보고서 서버 연결과 관련된 자세한 내용은 보고서 서버 데이터베이스 연결 구성(보고서 서버 구성 관리자)을 참조하세요.