보고서 배포 검사 목록

Reporting Services는 보고서 서버에 게시하는 보고서를 보고 관리하는 데 사용할 수 있는 도구와 기능을 제공합니다. 보고서를 보기 위한 기본 도구는 보고서 관리자이지만 사용자 지정 웹 응용 프로그램을 사용하는지, 아니면 SharePoint 제품 및 기술을 사용하는지에 따라 다른 도구와 방법을 사용할 수 있습니다. 보고서 관리자를 사용하는 경우 역할 할당을 구성하여 보고서에 대한 보기 전용 액세스를 지원할 수 있습니다. 보고서 관리자에서 일반적으로 사용할 수 있는 관리 기능은 사용할 권한이 없는 사용자에게 표시하지 않을 수 있습니다.

보고서 서버에 게시된 보고서는 URL 주소를 통해 액세스할 수도 있습니다. 게시된 보고서에 대한 URL을 모든 웹 사이트에 포함할 수 있습니다. 사용자가 보고서 URL 링크를 클릭하면 해당 보고서가 보고서 서버에서 처리된 다음 클라이언트 브라우저에 반환됩니다. HTML 뷰어에서는 보고서 도구 모음을 제공하며 대화형 보고서 기능을 지원하므로 클라이언트 구성 요소를 설치하거나 포털을 특별하게 구성하지 않고도 보고서의 URL 주소를 통해 보고서를 열 수 있습니다. 최상의 결과를 얻으려면 새 브라우저 창에서 보고서를 여는 것이 좋습니다. 보고서 URL에 매개 변수를 설정하여 특정 렌더링 형식을 선택하거나 보고서 도구 모음을 숨길 수 있습니다. 자세한 내용은 URL 액세스를 참조하십시오.

보고서를 배포하는 경우 보고서 작성자가 테스트 및 구성을 위해 완성된 보고서를 저장할 수 있는 별도 폴더를 보고서 서버에 만드는 것이 좋습니다. 보고서를 게시할 준비가 완료되면 보고서 서버 관리자가 해당 보고서를 배포 폴더로 이동할 수 있습니다. 준비 폴더에는 보고서 작성자의 액세스를 허용하는 사용 권한을 설정하고 배포 폴더에는 보고서 서버 관리자만 콘텐츠를 추가 및 제거할 수 있도록 액세스 권한을 제한합니다. 폴더에 대한 자세한 내용은 폴더 만들기, 수정 및 삭제폴더 보안 설정을 참조하십시오. 보고서 서버에서 보고서를 이동하는 방법은 방법: 항목 이동(보고서 관리자)을 참조하십시오.

보고서 배포 태스크

다음 검사 목록에서는 보고서를 조직의 사용자가 사용할 수 있도록 만드는 데 필요한 태스크를 안내합니다.

태스크

설명

보고서를 보기 위한 도구 또는 방법 선택

Reporting Services는 보고서를 일반 용도로 사용할 수 있는 여러 가지 방법을 제공합니다.

  • Reporting Services에 포함된 보기 및 보고서 관리 도구인 보고서 관리자를 사용할 수 있습니다.

  • 게시된 보고서에 대한 URL을 기존 포털에 포함할 수 있습니다.

  • SharePoint 통합 모드에서 실행되도록 보고서 서버를 구성하고 SharePoint 라이브러리에 보고서 서버 항목을 게시하는 경우 SharePoint 사이트를 사용할 수 있습니다.

  • SharePoint 웹 파트를 사용하여 보고서 서버 폴더 계층을 탐색하고 보고서를 실행할 수 있습니다.

보고서와 모든 공유 데이터 원본 또는 보고서 모델 게시

여러 보고서, 모델 및 공유 데이터 원본을 게시하는 가장 쉬운 방법은 보고서 작성 도구에서 해당 항목을 게시하는 것입니다.

보고서 작성 도구를 사용할 수 없는 경우에는 보고서 관리자를 사용하여 개별 파일을 보고서 서버에 업로드하여 게시할 수 있습니다.

보고서 디자이너를 통해 보고서를 게시 및 배포하는 방법은 모델 게시를 참조하십시오. 보고서 관리자를 사용하여 완성된 보고서를 보고서 서버로 업로드하는 방법은 폴더에 파일 업로드를 참조하십시오.

보고서를 보고, 관리하고, 구독할 수 있는 권한을 부여할 사용자를 결정하는 역할 할당을 검토하여 사용 권한 설정 또는 확인

역할 할당이 이미 구성되어 있는 경우 이를 검토하여 권한이 있는 사용자만 보고서 및 보고서 데이터에 액세스할 수 있는지 확인합니다.

데이터 원본 연결 정보 설정 또는 확인

보고서 데이터 원본에 대해 정의된 공유 데이터 원본이 있는 경우 보고서가 이제 이를 사용하도록 구성합니다. 포함된 보고서별 데이터 원본보다는 공유 데이터 원본을 사용하는 것이 좋습니다. 이는 자격 증명 및 연결 정보를 한 번만 업데이트할 수 있으며 데이터베이스를 사용할 수 없을 경우 보고서에서 데이터가 처리되지 않도록 데이터 원본 연결을 해제할 수 있기 때문입니다.

사용자가 보고서를 구독하거나 보고서가 요청이 아닌 일정에 따라 실행되는 경우 저장된 자격 증명을 사용하도록 데이터 원본 속성을 구성합니다.

보고서를 보고서 서버에 게시한 후 연결 정보와 자격 증명을 사용하여 보고서의 데이터 원본을 구성할 수 있습니다. 보고서가 구독 또는 예약된 보고서 기록을 지원하거나 보고서 실행 스냅숏으로 실행되는 경우 저장된 자격 증명을 사용하거나 자격 증명을 사용하지 않도록 데이터 원본을 구성해야 합니다. 데이터 원본 속성에 대한 자세한 내용은 보고서 데이터 원본 관리를 참조하십시오.

보고서 서버는 외부 데이터 원본에 쓰지 않으므로 보고서 서버 사용자로 인해 데이터가 손상될 염려는 없습니다. 그러나 보고서 서버는 중요한 데이터를 포함하고 있을지도 모르는 외부 데이터 원본에 대해 쿼리를 실행하므로 중요한 정보에 허가받지 않고 액세스하는 보안 위협에 대처해야 합니다. 이러한 위협을 줄이려면 다음 중 하나를 수행하여 허가된 사용자만 보고서에 사용되는 외부 데이터 원본에 액세스할 수 있도록 해야 합니다.

  • 외부 데이터 원본에 대한 사용자 인증을 요청합니다. 보고서에서 데이터를 검색하기 전에 사용자에게 자격 증명을 요청하도록 보고서를 구성할 수 있습니다. 자세한 내용은 보고서 데이터 원본에 대한 자격 증명 및 연결 정보 지정을 참조하십시오.

  • 데이터베이스 서버에 대한 최소 권한의 사용자 계정을 만듭니다. 예를 들어 SQL Server 데이터베이스를 사용하는 경우 db_datareader 역할만 할당되어 있는 data reader라는 로그온을 만들 수 있습니다. 그런 다음 보고서의 데이터 원본 속성 페이지에서 data reader의 자격 증명을 지정할 수 있습니다.

보고서가 요청 시 실행되는지, 아니면 일정에 따라 실행되는지를 결정하는 보고서 실행 설정 지정 또는 확인

보고서는 기본적으로 요청 시 실행되도록 구성됩니다. 따라서 보고서에 정의된 쿼리는 사용자가 보고서를 선택할 때마다 데이터 원본에 대해 실행됩니다. 보고서가 요청 시 실행되는 것을 원하지 않으면 보고서 실행 속성을 설정하여 보고서 실행 시간과 방법을 제어할 수 있습니다. 자세한 내용은 게시된 보고서에 대한 속성 설정을 참조하십시오.

보고서 기록 설정 지정 또는 확인

보고서 기록을 저장하려면 보고서의 스냅숏을 저장합니다. 스냅숏이 보고서 기록에 추가되는 시간을 예약하거나 스냅숏을 수동으로 추가할 수 있습니다. 자세한 내용은 보고서 기록 관리를 참조하십시오.

보고서 매개 변수 설정 지정 또는 확인

보고서에 따라 무인 보고서 처리를 지원하기 위해 게시된 보고서에 매개 변수 속성을 설정해야 할 수 있습니다. 자세한 내용은 게시된 보고서의 매개 변수 속성 설정을 참조하십시오.

보고서 배달을 자동화하려는 경우 보고서에 대한 데이터 기반 구독 만들기 또는 사용자가 필요에 따라 보고서를 구독하도록 허용

보고서 배포의 일부로 보고서를 파일 공유에 배포하거나 전자 메일 알림을 통해 사용자에게 배포하는 구독을 만들 수 있습니다. 다른 사용자의 개별 구독 생성을 허용하기 위해 역할 할당을 구성할 수도 있습니다. 보고서 배포 전략에 대한 자세한 내용은 구독 및 배달(Reporting Services)표준 구독 만들기, 수정 및 삭제를 참조하십시오.

가급적 보고서 사용자에게 자신의 워크스테이션에 있는 브라우저에서 보고서를 열도록 요청하여 보고서 테스트

테스트하는 보고서만 포함된 폴더에 보고서를 준비한 경우 사용자가 일반적으로 사용할 수 있는 보고서가 포함된 폴더로 해당 보고서를 이동합니다. 자세한 내용은 방법: 항목 이동(보고서 관리자)을 참조하십시오.