보고서 디자이너의 보고서 파트(SSRS)

참고

보고서 파트는 SQL Server Reporting Services 2019부터 SQL Server Reporting Services의 모든 릴리스와 2022년 9월 Power BI Report Server부터 Power BI Report Server의 모든 릴리스에서 더 이상 사용되지 않습니다.

보고서 디자이너에서 프로젝트에 테이블, 차트 및 페이지가 매겨진 기타 보고서 항목을 만든 후에는 자신과 다른 사람이 다른 보고서에서 다시 사용할 수 있도록 이들 항목을 보고서 서버 또는 보고서 서버와 통합된 SharePoint 사이트에 보고서 파트 로 게시할 수 있습니다.

일반적으로 보고서 파트는 보고서 디자이너와 보고서 작성기에서 같은 방식으로 작동합니다. 기본 기능에 대한 내용은 보고서 파트(보고서 작성기 및 SSRS)를 참조하세요.

그러나 보고서 디자이너에서 보고서 파트가 작동하는 방식에는 기본적인 차이점이 있습니다. 가장 큰 차이는 작업 흐름입니다. 보고서 작성기에서는 공동 작성이 가능합니다. 즉, 다른 사람이 만들어 게시한 보고서 파트를 다시 사용, 수정 및 다시 게시할 수 있습니다. 보고서 디자이너에서 게시는 단방향으로 수행됩니다. 즉, 보고서 디자이너에서 보고서 파트를 게시하면 다른 사람이 다시 사용할 수 있습니다. 하지만 보고서 디자이너에서 보고서를 기존 보고서 파트를 다시 사용할 수는 없습니다. 이 항목에서는 보고서 파트에 대해 간략하게 설명한 후 이러한 차이점에 대해 중점적으로 설명합니다.

보고서 파트 게시 수명 주기

rs_ComponentCreation

  1. 보고서 디자이너에서 A라는 사람이 보고서가 포함된 프로젝트를 만듭니다. 이 보고서에는 포함된 데이터 세트를 사용하는 차트가 들어 있습니다.

  2. A가 포함된 데이터 세트가 들어 있는 차트에 게시를 위한 플래그를 지정합니다. 보고서 디자이너는 이 차트에 고유한 ID를 지정합니다. 그런 다음 A가 보고서를 보고서 서버로 배포하면 보고서 디자이너가 차트를 게시합니다.

  3. B라는 사람이 보고서 작성기에서 빈 보고서를 만들어 이 차트를 추가합니다. 그러면 이 차트는 포함된 데이터 세트와 함께 B가 만든 보고서의 파트가 됩니다. B는 보고서에 있는 차트 및 데이터 세트의 인스턴스를 수정할 수 있습니다. 수정 작업을 수행해도 보고서 서버의 차트 및 데이터 세트 인스턴스에는 아무런 영향이 없으며, 보고서의 인스턴스와 보고서 서버의 인스턴스 간 관계도 제거되지 않습니다.

    rs_BIDScomponentupdate

  4. A가 보고서 디자이너에서 원본 보고서의 차트를 수정합니다.

  5. A가 보고서를 다시 배포합니다. 그러면 차트가 서버에 다시 게시되어 서버의 차트가 업데이트됩니다.

  6. 보고서 작성기에서 B가 서버에서 업데이트된 차트를 허용합니다. 그러면 B가 보고서에서 차트에 적용한 변경 내용을 이 업데이트 내용이 덮어쓰게 됩니다.

보고서 파트 게시

보고서 파트를 게시하면 보고서 디자이너가 보고서 파트에 고유한 ID를 지정합니다. 이때부터 해당 보고서 파트에 대한 다른 내용이 변경되어도 이 ID는 그대로 유지됩니다. ID는 보고서의 원본 보고서 항목을 보고서 파트에 연결합니다. 다른 보고서 작성자가 보고서 작성기에서 이 보고서 파트를 다시 사용할 때도 이 ID는 다른 작성자의 보고서에 있는 보고서 파트를 이 보고서 파트에 연결합니다.

다음과 같은 보고서 항목을 보고서 파트로 게시할 수 있습니다.

  • 차트

  • 계기

  • 이미지 및 포함 이미지

  • 지도

  • 매개 변수

  • 사각형

  • 테이블

  • 행렬

  • 목록

테이블, 행렬, 차트 등의 데이터를 표시하는 보고서 파트를 게시하는 경우에는 공유 데이터 세트를 기준으로 사용할 수 있습니다. 그렇지 않으면 보고서 파트를 게시할 때 이 파트가 사용하는 데이터 세트가 포함된 데이터 세트로 저장됩니다. 포함된 데이터 세트는 포함된 데이터 원본을 기반으로 할 수 있지만 자격 증명은 포함된 데이터 원본에 저장되지 않습니다. 따라서 보고서 파트에서 사용하는 포함된 데이터 세트가 포함된 데이터 원본을 사용하는 경우 이 보고서 파트를 다시 사용하는 사람은 모두 포함된 데이터 원본에 대한 자격 증명을 제공해야 합니다. 그렇게 하지 않으려면 자격 증명이 저장되어 있는 공유 데이터 원본을 포함된 데이터 세트와 공유 데이터 세트의 기준으로 사용하세요. 자세한 내용은 보고서 작성기의 보고서 파트 및 데이터 세트를 참조하세요.

보고서 디자이너에서 보고서 파트를 게시할 때는 두 단계를 수행합니다.

  1. 보고서 파트 게시 대화 상자에서 게시할 보고서 항목에 플래그를 지정합니다.

  2. 보고서를 배포합니다.

보고서를 배포하면 보고서 파트가 SharePoint 사이트 또는 보고서 서버에 게시되어 다른 사람이 보고서 파트를 다시 사용할 수 있게 됩니다. 보고서 파트를 게시하려면 보고서를 배포할 때 보고서 서버에 연결되어 있어야 하며 보고서 서버에 대한 권한이 있어야 합니다.

보고서 파트 다시 사용

보고서 작성기에서와는 달리 보고서 파트를 만든 프로젝트 외의 다른 프로젝트에서는 보고서 파트를 검색하고 다시 사용할 수 없습니다.

보고서 작성기에서 작업하는 보고서 작성자는 자신이 만든 보고서에서 다른 사람이 게시한 보고서 파트를 검색하고 다시 사용할 수 있습니다.

보고서 파트 다시 게시

보고서 디자이너에서는 기존 보고서 파트를 만든 보고서 내에서 보고서 파트를 업데이트해야 합니다. 보고서 작성기에서는 보고서 작성자가 보고서 파트를 다시 사용할 수 있으며 원래 작성자가 게시한 보고서 파트를 바꾸지 않고도 새 보고서 파트로 게시할 수 있습니다. 또한 권한이 있으면 원래 작성자가 게시한 보고서 파트를 업데이트할 수도 있습니다. 사이트 또는 서버의 폴더에 대한 권한이 있으면 누구나 해당 사이트 또는 서버에 저장된 보고서 파트를 업데이트할 수 있습니다. 마지막 업데이트 내용이 이전 업데이트 내용을 덮어씁니다.

보고서 파트를 수정한 다음 사이트 또는 서버로 다시 게시할 수 있습니다. 보고서 작성기를 사용하여 해당 보고서 파트를 보고서에 추가한 보고서 작성자가 다음 번에 해당 보고서를 열면 변경 내용 알림이 표시됩니다. 그러면 변경 내용 허용 여부를 선택할 수 있습니다.

또한 이미 게시한 보고서를 새로 게시하도록 선택할 수도 있습니다. 보고서 파트 게시 대화 상자에서 "새 보고서 파트로 게시"를 클릭합니다. 이 새 보고서 파트는 이전 보고서 파트와 관계가 없으며 새로운 고유 ID가 할당됩니다.

다음 단계

보고서 파트 관리

추가 질문이 있으신가요? Reporting Services 포럼에서 질문하기