Reporting Services의 SharePoint 라이브러리 배달SharePoint Library Delivery in Reporting Services

SharePoint 통합용으로 구성된 보고서 서버는 보고서를 SharePoint 라이브러리로 보내는 데 사용할 수 있는 배달 확장 프로그램이 포함되어 있습니다.A report server that is configured for SharePoint integration includes a delivery extension that you can use to send a report to a SharePoint library.

SharePoint 배달 확장 프로그램을 사용하려면 SharePoint 사이트의 응용 프로그램 페이지에서 구독을 만든 다음 배달 유형으로 SharePoint 문서 라이브러리 를 선택해야 합니다.To use the SharePoint delivery extension, you must create a subscription from an application page on a SharePoint site, and then select SharePoint document library as the delivery type. SQL ServerSQL Server Management StudioManagement Studio 또는 보고서 관리자에서 만든 구독에 대해서는 SharePoint 배달 확장 프로그램을 사용할 수 없습니다.You cannot use the SharePoint delivery extension for subscriptions that you create in SQL ServerSQL Server Management StudioManagement Studio or Report Manager.

참고

배달 확장 프로그램은 보고서 서버가 기본 모드로 실행되고 있는 경우 SharePoint 사이트로의 보고서 배달을 지원하지 않습니다.The delivery extension does not support the delivery of reports to a SharePoint site if the report server is running in native mode. 기본 모드 보고서 서버에 대해 프로그래밍 방식으로 배달 확장 프로그램을 호출하려고 하면 서버에서 rsDeliveryExtensionNotFound 오류를 반환하고 보고서 서버 로그 파일에 rsOperationNotSupportedSharePointMode 오류를 기록합니다.If you attempt to call the delivery extension programmatically for a native mode report server, the server will return the rsDeliveryExtensionNotFound error and log the rsOperationNotSupportedSharePointMode error in the report server log files.

요구 사항Requirements

렌더링된 보고서를 라이브러리에 배달하기 위한 요구 사항은 다음과 같습니다.Requirements for delivering rendered reports to a library include the following:

  • 보고서 서버는 SharePoint 통합 모드용으로 구성되어야 합니다.The report server must be configured for SharePoint integration mode.

  • 보고서 서버에 SharePoint 배달 확장 프로그램이 설치 및 구성되어 있어야 합니다.The report server must have the SharePoint delivery extension installed and configured.

  • 보고서는 보고서 정의 파일(.rdl)이어야 합니다.The report must be a report definition (.rdl) file. 구독을 통해 모델이나 리소스와 같은 다른 보고서 서버 콘텐츠 형식을 배달할 수는 없습니다.You cannot deliver other report server content types, such as models or resources, through a subscription. 또한 모델을 데이터 원본으로 사용하는 임시 보고서는 구독할 수 없습니다.You cannot subscribe to ad hoc reports that use models as a data source.

  • 보고서는 저장된 자격 증명을 사용해야 합니다.The report must use stored credentials. 이는 배달 유형에 관계없이 보고서에 대한 구독을 만들기 위한 선행 조건입니다.This is a prerequisite for creating any subscription on a report, regardless of the delivery type.

  • 대상은 SharePoint 라이브러리여야 합니다.The destination must be a SharePoint library. 대상 라이브러리를 선택할 때는 동일한 SharePoint 사이트에 있는 라이브러리를 선택해야 합니다.When choosing a target library, you must choose one that is on the same SharePoint site. 다른 서버 또는 동일한 사이트 모음 내에 있는 다른 사이트의 라이브러리에는 보고서를 배달할 수 없습니다.You cannot deliver a report to a library on another server or another site within the same site collection.

    속성과 메타데이터는 보고서 배달에 포함되지 않습니다.Properties and metadata are not part of report delivery. 보고서는 처음 배달될 때 해당 보고서가 포함된 폴더나 목록의 보안 설정을 상속받습니다.When the report is delivered for the first time, it inherits the security settings of the folder or list that contains it. 이후에 보안 설정을 수정하거나 보안 속성을 설정해도 이러한 설정은 유지됩니다.If you subsequently modify security settings or set report properties, those settings are retained. 구독에서는 단순히 지정된 위치에 저장된 보고서를 새로 고칩니다.The subscription just refreshes the report that is stored at the specified location.

SharePoint 사용 권한SharePoint Permissions

구독을 만들려면 보고서에 대한 항목 보기 권한이 있어야 합니다.To create the subscription, you must have View Items permission on the report. 보고서를 배달하려면 보고서가 배달되는 라이브러리에 대한 항목 추가 권한이 있어야 합니다.To deliver the report, you must have Add Items permission on the library to which the report is delivered.

구독 생성, 수정 및 삭제 방법How to Create, Modify and Delete Subscriptions

  1. 보고서에 액세스할 SharePoint 사이트로 이동합니다.Go to the SharePoint site from which you access the report.

  2. 보고서를 선택하고 보고서 옆의 아래쪽 화살표를 클릭한 다음 구독 관리를 선택합니다.Select the report, click the down arrow next to the report, and select Manage Subscriptions.

  3. 만들기, 편집또는 삭제를 클릭합니다.Click Create, Edit, or Delete.

    구독 관리 목록의 상태 메시지에 구독 성공 여부 및 구독이 마지막으로 실행된 날짜/시간을 비롯하여 구독에 대한 현재 정보가 표시됩니다.A Status message on the Manage Subscriptions list displays current information about the subscription, including whether it succeeded and the date and time the subscription last ran.

배달 옵션 설정Setting Delivery Options

SharePoint 라이브러리에 보고서를 배달하는 구독에 대해 다음 배달 옵션을 설정할 수 있습니다.You can set the following delivery options on a subscription that delivers a report to a SharePoint library.

출력 형식 렌더링Render output format
보고서를 배달할 응용 프로그램 형식을 지정합니다.Specify the application format in which you want the report delivered. 보고서는 배달되기 전에 이 형식으로 렌더링됩니다.The report is rendered in this format before delivery. 선택한 출력 형식에 따라 기본 파일 확장명이 결정됩니다.The output format you select will determine the default file extension.

선택할 수 있는 출력 형식은 보고서 서버에 설치된 렌더링 확장 프로그램 집합입니다.The list of output formats you can select from is the set of rendering extensions that are installed on the report server.

내부에서만 사용되거나 SharePoint 통합 모드로 실행되는 보고서 서버에 대해 지원되지 않는 출력 형식은 지정할 수 없습니다.Note that you cannot specify output formats that are for internal use only, or that are not supported for report servers that run in SharePoint integrated mode. 이러한 형식에는 Null, RGDI 및 HTMLOWC가 있습니다.These formats include Null, RGDI and HTMLOWC.

파일 이름 및 확장명File name and extension
대상 라이브러리에 표시할 보고서의 파일 이름과 확장명을 지정합니다.Specify the file name and extension of the report as you want it to appear in the target library. 파일 확장명을 지정하지 않으면 보고서 서버에서 보고서 출력 형식을 기반으로 확장명을 만듭니다.If you do not specify a file extension, the report server will create one based on the report output format. 이 값은 필수 사항입니다.This value is required. 파일 이름에 다음 문자는 포함하지 마세요. : \ / * ?The file name must not include the following characters: : \ / * ? " < > | # { } %" < > | # { } %

TitleTitle
대상 라이브러리에 있는 보고서의 선택적 Title 속성을 지정합니다.Specifies an optional Title property for the report in the target library. 이는 라이브러리에 저장된 모든 항목의 표준 속성입니다.This is a standard property for all items stored in a library. 사용자는 SharePoint 사이트의 라이브러리 내용을 볼 때 이 속성을 표시할지 여부를 지정할 수 있습니다.Users can specify whether to show or hide this property when viewing library contents on a SharePoint site.

경로Path
SharePoint 웹 응용 프로그램 및 사이트를 포함하는 SharePoint 라이브러리에 대한 정규화된 URL을 지정합니다.Specifies a fully qualified URL to the SharePoint library, including the SharePoint Web application and site. 예를 들어: http://mySharePointWeb/MySite/MyDocLib; 여기서 http://mySharePointWeb 웹 응용 프로그램을 나타내는 "MySite"는 SharePoint 사이트 및 "MyDocLib"는 보고서가 배달 될 SharePoint 라이브러리입니다.For example: http://mySharePointWeb/MySite/MyDocLib; where http://mySharePointWeb indicates the Web application, "MySite" is the SharePoint site, and "MyDocLib" is the SharePoint library where the report will be delivered.

페이지, 사이트 또는 목록은 지정할 수 없습니다.You cannot specify a page, site, or list. 대상 컨테이너는 동일한 사이트나 팜에 있는 라이브러리여야 합니다.The target container must be a library in the same site or farm.

덮어쓰기 옵션Overwrite options
구독을 처리할 때 이름과 확장명이 같은 파일을 최신 버전으로 바꿀지 여부를 지정합니다.Specifies whether a file with the same name and extension is replaced by a newer version when the subscription is processed. 기존 파일을 최신 버전으로 바꾸려면 덮어쓰기 를 선택합니다.Choose Overwrite if you want to replace an existing file with a newer version. 구독에서 파일을 바꾸지 않도록 하려면 없음 을 선택합니다.Choose None if you do not want the subscription to replace a file. 이 경우 대상 이름 및 확장명과 동일한 파일이 있으면 배달 작업이 수행되지 않습니다.In this case, no delivery will occur if a file exists with the target name and extension. 파일 이름 끝에 번호를 추가하여 동일한 파일의 연속 버전을 추가하려면 자동 증가 를 선택합니다.Choose Autoincrement if you want to add successive versions of the same file by appending a number at the end of the file name.

자동 복사Autocopy
자동 복사 기능을 사용하여 파일의 최신 버전을 자동으로 여러 위치에 복사하는 경우 덮어쓰기 가 설정되어 있으면 파일이 복사됩니다.If you are using the Autocopy feature to automatically copy the latest version of a file to multiple locations, the file will be copied if Overwrite is enabled. 자동 증가 또는 없음을 사용하는 경우에는 배달이 실패하고 rsDeliveryError 오류가 발생합니다.If you used Autoincrement or None, the delivery will fail and the rsDeliveryError error will occur.

관련 항목:See Also

SharePoint 모드 보고서 서버에 대 한 구독 만들기 및 관리 Create and Manage Subscriptions for SharePoint Mode Report Servers
구독 및 배달 ( Reporting services) Subscriptions and Delivery (Reporting Services)
자격 증명 및 보고서 데이터 원본에 대 한 연결 정보 지정Specify Credential and Connection Information for Report Data Sources