보고서 파트 관리Managing Report Parts

보고서 파트는 여러 사용자가 다시 사용하고 페이지가 매겨진 보고서 및 여러 보고서에서 다시 사용할 수 있습니다.Report parts can be reused in paginated reports, by multiple users and in multiple reports. 사용자는 서버에서 보고서 파트를 검색하여 보고서에 추가할 수 있습니다.Users can search for report parts on the server and add them to a report. 또한 사용자에게 서버의 보고서 파트에 대한 업데이트를 알리고 보고서 파트의 새 버전을 다시 게시할 수 있습니다.Users can also be informed of updates to the report part on the server, and republish new versions of a report part. 이러한 보고서 제작 동작은 Reporting Services 보안 권한에 의해 제어되고 이의 영향을 받습니다.Those report authoring actions can be affected by and controlled by reporting services security permissions. 이 항목에서는 서버에 게시된 보고서 파트 속성 및 동작을 검토합니다.This topic reviews report part properties and behavior after they are on the server.

보고서 파트 관리Managing Report Parts

보고서 파트를 관리하려면 기본 모드로 보고서 서버의 Reporting ServicesReporting Services 사용하거나 SharePoint 통합 모드로 보고서 서버의 응용 프로그램 페이지를 사용합니다.To manage report parts, you can use the Reporting ServicesReporting Services web portal for a report server in native mode, or application pages for a report server in SharePoint integrated mode.

보고서 파트는 기본 모드 또는 SharePoint 통합 모드에서 보고서 서버에 게시할 수 있습니다.Report parts can be published to a report server in either native mode or SharePoint integrated mode. 사용자는 MicrosoftMicrosoft SQL ServerSQL Server 보고서 작성기와 같은 보고서 제작 응용 프로그램의 보고서 파트 갤러리 기능을 사용하여 보고서 파트를 찾고 이를 보고서에 추가할 수 있습니다.Users can use the report part gallery feature in a report authoring application such as MicrosoftMicrosoft SQL ServerSQL Server Report Builder to find and add report parts to their reports. 사용자가 보고서 파트를 검색할 경우 서버가 설치된 모드와 상관없이 보고서 서버 카탈로그에서 검색이 수행됩니다.When a user searches for a report part, the search looks at the report server catalog regardless of which mode the server was installed for.

보고서 작성기와 같은 보고서 제작 응용 프로그램에서 SharePoint 통합 모드의 보고서 서버로 보고서 파트를 게시하면 보고서 서버 카탈로그도 업데이트되므로 갤러리 검색에도 새 보고서 파트나 업데이트 보고서 파트가 정확히 반영됩니다.When report parts are published from a report authoring application such as Report Builder to a report server in SharePoint integrated mode, the report server catalog is also updated, and searches from the gallery to accurately reflect the new or update report part.

SharePoint 폴더로 보고서 파트 직접 업로드Directly uploading report parts to a SharePoint folder

보고서 파트가 보고서 제작 응용 프로그램에서 게시되지 않고 대신에 SharePoint 문서 폴더로 직접 업로드되는 경우 보고서 서버 카탈로그가 업데이트되지 않습니다.If a report part is uploaded directly to a SharePoint document folder instead of being published from a report authoring application, the report server catalog is not updated. 따라서 보고서 파트 갤러리를 검색할 때 업로드된 보고서 파트를 찾을 수 없습니다.Searches from the report part gallery will not find the uploaded report part. SharePoint 폴더와 보고서 서버 카탈로그의 동기화 상태를 유지하기 위해 SharePoint 서버에서 Reporting ServicesReporting Services 파일 동기화 기능을 활성화할 수 있습니다.To help keep your SharePoint folders and report server catalog synchronized, you can activate the Reporting ServicesReporting Services file sync feature on the SharePoint server. 자세한 내용은 SharePoint 중앙 관리에서 보고서 서버 파일 동기화 기능 활성화를 참조하세요.For more information, see Activate the Report Server File Sync Feature in SharePoint Central Administration.

GetProperties 및 SetProperties와 같은 일부 Reporting Services 관리 API를 호출하여 파일을 동기화할 수도 있습니다.The files can also be synchronized by calling some of the reporting services management APIs such as GetProperties and SetProperties.

보고서 파트 구성 및 이동Organizing and moving report parts

팀에서 보고서 파트 및 공유 데이터 집합과 공유 데이터 원본을 사용하고 구성할 방법을 미리 생각하고 계획하는 것이 좋습니다.You should consider and plan ahead for how your team will use and organize report parts, shared datasets, and shared data sources. 나중에 이를 이동할 수 있지만 문제가 있을 수 있습니다.Although you can move them at a later time, there can be problems.

기본 모드 보고서 서버Native mode report server

기본 모드 보고서 서버에서 동일한 서버의 다른 폴더로 보고서 파트를 이동하는 경우 보고서 제작 응용 프로그램에서 보고서 파트에 대한 업데이트를 검색하거나 다운로드하는 기능에는 아무런 영향이 없습니다.If you move a report part on a native mode report server to any other folder on the same server, it does not affect the ability of report authoring applications to search for or download updates of the report part. 이는 서버가 고유 ComponentID에 의존하기 때문입니다.This is because the server relies on the unique ComponentID. 그러나 보고서 파트가 사용자에게 사용 권한이 없는 폴더로 이동되는 경우 검색 시 보고서 파트를 찾을 수 없고 보고서 파트에 대한 업데이트가 있는 경우에도 보고서에서 알림을 받지 못합니다.However, if the report part is moved to a folder that a user does not have permissions to, their searches will not find the report part, and their reports will not be notified when there are updates to the report part.

SharePoint 통합 모드의 보고서 서버Report server in SharePoint integrated mode

보고서 파트를 다른 문서 라이브러리나 폴더로 이동하면 SharePoint 서버로 직접 업로드하는 것과 같은 결과를 가져옵니다. 즉, 보고서 서버 카탈로그가 동기화되지 않습니다.Moving report parts to a different document library or folder has the same effect as uploading them directly to a SharePoint server: the report server catalog will not be synchronized. 이 문제를 방지하려면 SharePoint 서버의 보고서 서버 파일 동기화 기능을 활성화합니다.To avoid this, activate the Report Server File Sync Feature on the SharePoint server.

그러나 하위 폴더는 예외입니다.The exception is subfolders. 검색 시 항상 하위 폴더를 검색하므로 보고서 파트를 하위 폴더로 수동으로 이동해도 보고서 갤러리에서 검색 시 해당 보고서 파트를 찾을 수 있으며,The search will always search subfolders, so if you manually move a report part to a subfolder, a search from the report gallery will find the report part. 보고서 파트 갤러리에서 검색할 때도 해당 보고서 파트를 찾을 수 있습니다.it will still be found in a search from the report part gallery.

보고서 서버 카탈로그 속성Report server catalog properties

다음 표에서는 기존 보고서 서버 카탈로그 필드를 보고서 파트에 연결하는 방법과 보고서 파트의 카탈로그에 추가되는 새 필드에 연결하는 방법에 대해 설명합니다.The following table describes how existing report server catalog fields relate to a report part, and to new fields that are added to the catalog for report parts. Reporting ServicesReporting Services 및 SharePoint 라이브러리와 보고서 작성기 등의 보고서 제작 응용 프로그램에서 사용할 수 있습니다.These are exposed in the Reporting ServicesReporting Services web portal and SharePoint libraries, and in report authoring applications such as Report Builder.

별표()는 이번 릴리스에 새로 추가된 것임을 나타냅니다.() indicates it is new for this release.

속성Property DescriptionDescription 보고서 파트Report Part

갤러리 검색 조건Gallery Search Criteria
이름Name 사용자가 보고서 파트 갤러리에서 검색할 수 있는 조건 중 하나입니다.This is one of the criteria a user can search for in the Report Part Gallery. Yes
DescriptionDescription 사용자가 갤러리에서 쉽게 찾을 수 있도록 보고서 파트 이름을 구성할 수 있습니다.You might want to organize report part names in a way that will make it easier for users to find in the gallery. 예를 들어 판매 관련 데이터 및 프레젠테이션이 포함되는 모든 보고서 파트를 찾을 때 "판매>>"로 시작하는 설명을 검색할 수 있습니다.For example, you can search for the description starting with "Sales>>" to find all report parts that involve sales related data and presentation. Yes
CreatedByCreatedBy 보고서 파트를 보고서 서버 데이터베이스에 추가한 사용자의 ID입니다.The ID of the user that added the report part to the report server database. 정확한 형식은 인증 방식에 따라 다릅니다.The exact format depends on the authentication method. 예를 들어 일부 인증 방법은 CreatedBy 및 ModifiedBy 필드에 전체 도메인\사용자 이름이 표시됩니다.For example, some authentication methods result in showing the full domain\user name in the CreatedBy and ModifiedBy fields. Yes
CreationDateCreationDate 보고서 파트가 처음 생성된 날짜입니다.The date the report part was originally created.

사용자가 보고서 파트 갤러리에서 검색할 수 있는 조건 중 하나입니다.This is one of the criteria a user can search for in the Report Part Gallery.
Yes
ModifiedByModifiedBy ModifiedBy는 보고서 파트를 마지막으로 수정한 사람의 ID입니다.ModifiedBy is the ID of the user who last modified the report part. Yes
ModifiedDateModifiedDate 서버에서 보고서 파트가 마지막으로 수정된 날짜입니다.The date the report part was last modified on the server.

이 필드는 보고서 파트에 대해 서버 쪽 업데이트가 이루어진 시점을 확인하는 논리의 일부로 사용됩니다.This field is used as part of the logic to determine when there are server-side updates to a report part. 자세한 내용은 이 표의 뒷부분에 나오는 ComponentID에 대한 설명을 참조하십시오.For more information, see the description of the ComponentID later in this table.
Yes
SubType ()SubType () SubType은 "테이블릭스" 또는 "차트"와 같이 검색할 보고서 파트의 종류를 나타내는 문자열입니다.SubType is a string that indicates the kind of report part to search for, such as "Tablix" or "Chart". Yes
ComponentID ()ComponentID () ComponentID는 보고서 파트의 고유 식별자입니다.ComponentID is a unique identifier for the report part. 카탈로그에 추가되는 새 필드로, 서버 쪽뿐만 아니라 보고서 작성기와 같은 보고서 제작 응용 프로그램에서도 표시됩니다.This is a new field added to the catalog, and is visible on both the server-side and report authoring applications such as Report Builder.

클라이언트 응용 프로그램이 서버에서 보고서 파트의 업데이트를 확인할 때도 이 필드가 사용됩니다.This field is used by client applications when checking the server for updates of a report part. 클라이언트 응용 프로그램은 서버에서 현재 클라이언트 쪽 보고서에 있는 ComponentID를 검색합니다.The client application searches the server for ComponentIDs that are in the current client-side report. 일치하는 ComponentID가 있으면, ModifiedDate를 보고서 항목의 클라이언트 쪽 SyncDate와 비교합니다.When there is a ComponentID match, the ModifiedDate is then compared to the client side SyncDate of the report item.
지원 안 함N0

보고서 파트에 대한 액세스 제어Controlling access to report parts

다음 표에서는 기본 역할 할당 및 이를 사용하여 다양한 작업을 수행하는 방법에 대해 설명합니다.The following tables describe the default role assignments and how they let you perform various operations. 역할 할당 이름은 사용되는 보고서 서버의 유형에 따라 다릅니다.The role assignment names are different depending on the type of report server that is being used.

기본 모드의 서버Server in Native mode

작업Actions 역할Roles
보고서 파트 추가, 삭제, 항목 속성 편집, 보안 관리 및 다운로드Add, delete, edit item properties, manage security, and download report parts 내용 관리자Content Manager

내 보고서My Reports
보고서 파트 추가, 삭제 및 다운로드Add, delete, and download report parts 게시자Publisher
검색 및 다시 사용Search for and re-use 브라우저Browser

보고서 작성기Report Builder

SharePoint 통합 모드의 서버Server in SharePoint integrated mode

작업Actions 역할Role
보고서 파트 추가, 삭제, 항목 속성 편집, 보안 관리 및 다운로드Add, delete, edit item properties, manage security, and download report parts 모든 권한Full Control
보고서 파트 추가, 삭제, 항목 속성 편집 및 다운로드Add, delete, edit item properties, and download report parts 디자인Design

참가Contribute
검색 및 다시 사용Search for and re-use 읽기Read

보기만View Only

보안 고려 사항Security considerations

  • 보고서에 다시 사용되는 보고서 파트 정의는 식별 ComponentID와 함께 보고서 정의로 모두 복사됩니다.When report part definitions are re-used in a report, they are copied into the report definition in their entirety, along with the identifying ComponentID. 보고서 파트가 서버에서 업데이트되면 사용자는 업데이트된 보고서 파트를 보고서로 다운로드할 수 있습니다.If a report part is updated on the server, users can choose to download the updated report parts to their report. 업데이트 역시 보고서 정의에 대한 보고서 파트의 완전한 복사본이며 보고서에 있는 기존 보고서 파트 버전을 대체합니다.The updates are also complete copies of the report part, replacing the existing version of the report part that was in their report.

    중요

    이러한 각 단계에서 신뢰할 수 있는 위치와 사용자의 보고서에서 보고서 파트가 다시 사용되는지 확인해야 합니다.In each of these steps, ensure that the report parts are being reused in reports from trusted locations and users.

  • 보고서 파트는 기존 "리소스" 항목 유형과 동일한 사용 권한 정책을 사용합니다.Report parts use the same permission policies as the existing “Resource” item type. 보안 상속 관점에서 폴더 내의 기존 리소스 항목과 보고서 파트는 차이가 없습니다.Within a folder, there is no differentiation between traditional resource items and report parts from a security inheritance perspective. 보고서 파트는 같은 폴더에 있는 이미지와 동일한 사용 권한 정책을 상속합니다.The report part will inherit the same permission policy as the images in the same folder. 구별해야 하는 경우에는 원하는 보고서 파트에 대해 항목 수준 보안을 구성할 수 있습니다.When this distinction is needed, item level security can be configured for the desired report parts. 또는 올바른 사용 권한이 구성된 별도의 폴더에 보고서 파트를 넣을 수도 있습니다.Or, you can put report parts should be in separate folders that have the correct permissions configured.

관련 항목:See Also

보고서 작성기의 보고서 파트 및 데이터 집합 Report Parts and Datasets in Report Builder
보고서 서버 콘텐츠 관리(SSRS 기본 모드) Report Server Content Management (SSRS Native Mode)
보고서 파트 문제 해결(보고서 작성기 및 SSRS) Troubleshoot Report Parts (Report Builder and SSRS)
보고서 디자이너 (의 보고서 파트 Ssrs)Report Parts in Report Designer (SSRS)