다음을 통해 공유


보고서 파트(보고서 작성기 및 SSRS)

테이블, 행렬, 차트 및 이미지와 같은 보고서 항목을 보고서 파트로 게시할 수 있습니다. 보고서 파트는 보고서 서버에 별도로 게시되고 다른 보고서에서 다시 사용할 수 있는 보고서 항목입니다. 보고서 파트에는 .rsc 파일 확장명이 있습니다.

보고서 파트를 사용하여 작업 그룹은 이제 팀 구성원의 다양한 강점과 역할을 활용할 수 있습니다. 예를 들어 차트를 만들 책임이 있는 경우 다른 보고서에서 사용자와 동료가 다시 사용할 수 있는 별도의 부분으로 차트를 저장할 수 있습니다. 보고서 서버 또는 보고서 서버와 통합된 SharePoint 사이트에 보고서 파트를 게시할 수 있습니다. 여러 보고서에서 다시 사용할 수 있으며 서버에서 업데이트할 수 있습니다.

보고서에 추가하는 보고서 파트는 고유한 ID를 사용하여 사이트 또는 서버의 보고서 파트 인스턴스와 관계를 유지 관리합니다. 사이트 또는 서버의 보고서 파트를 보고서에 추가한 후 사이트 또는 서버의 원래 보고서 파트와 관계없이 수정할 수 있습니다. 사이트 또는 서버에서 다른 사용자가 보고서 파트에 적용한 업데이트를 수락할 수 있으며, 충분한 권한이 있는 경우 수정된 보고서 파트를 사이트 또는 서버에 다시 저장하거나 새 보고서 파트를 추가하거나 원본을 통해 작성할 수 있습니다.

보고서 파트를 빠르게 시작하려면 SQL Server 2008 R2의 보고서 작성기 3 보고서 파트방법: SQL Server 보고서 작성기를 사용하여 재사용 가능한 보고서 파트 만들기 비디오를 참조하세요.

보고서 파트의 수명 주기

rs_ComponentCreation

  1. 사람 A는 포함된 데이터 세트에 따라 달라지는 차트를 사용하여 보고서를 만듭니다.

  2. 사람 A가 보고서 서버에 차트를 게시하도록 선택합니다. 보고서 작성기에서 게시된 차트에 고유 ID를 할당합니다. 개인 A는 데이터 세트를 공유하도록 선택하지 않으므로 데이터 세트는 차트에 계속 포함됩니다.

  3. B는 빈 보고서를 만들고, 보고서 파트 갤러리를 검색하고, 차트를 찾아 보고서에 추가합니다. 이제 차트는 포함된 데이터 세트와 함께 개인 B 보고서의 일부입니다. 개인 B는 보고서에 있는 차트 및 데이터 세트의 인스턴스를 수정할 수 있습니다. 이는 보고서 서버의 차트 및 데이터 세트 인스턴스에 영향을 주지 않으며 보고서의 인스턴스와 보고서 서버 간의 관계를 끊지 않습니다.

    rs_componentupdate

  4. 사람 C는 보고서에 차트를 추가하고 보고서의 이 차트를 가로 막대형 차트에서 원형 차트로 변경합니다.

  5. 사용자 C는 서버에서 차트를 덮어쓸 수 있는 권한을 가지므로 서버에 다시 게시합니다. 이렇게 하면 서버에 게시된 차트 복사본이 업데이트됩니다. 사용자 C는 데이터 세트를 공유하도록 선택하지 않으므로 차트에 포함된 상태로 유지됩니다.

  6. B는 서버에서 업데이트된 차트를 받아들입니다. 그러면 이는 B가 B의 보고서에서 차트에 가한 변경 사항을 덮어씁니다.

보고서 부분 발행

보고서 파트를 게시할 때 보고서 작성기는 보고서 파트 이름과는 다른 고유한 ID를 할당합니다. 보고서 작성기에서는 보고서 파트에 대해 변경한 내용에 관계없이 해당 ID를 유지 관리합니다. ID는 보고서의 원래 보고서 항목을 보고서 파트에 연결합니다. 다른 보고서 작성자가 보고서 파트를 다시 사용하는 경우 ID는 보고서의 보고서 파트를 보고서 서버의 보고서 파트에 연결합니다.

다음은 보고서 파트로 게시할 수 있는 보고서 항목입니다.

  • 차트

  • 계기

  • 이미지

  • 지도

  • 매개 변수

  • 사각형

  • 테이블

  • 행렬

  • 목록

데이터를 표시하는 테이블, 행렬, 차트와 같은 보고서 항목을 게시할 때, 해당 보고서 항목에 의존하는 데이터 세트는 보고서 항목에 내장된 데이터 세트로 함께 저장됩니다. 사용자와 다른 사용자가 다른 보고서 파트의 기준으로 사용할 수 있는 공유 데이터 세트로 데이터 세트를 별도로 저장할 수도 있습니다. 자세한 내용은 보고서 작성기에서 보고서 파트 및 데이터 세트를 참조하세요.

일부 보고서 파트에는 다른 보고서 항목이 포함될 수 있습니다. 예를 들어 테이블에는 차트가 포함될 수 있으며 사각형에는 행렬과 차트가 포함될 수 있습니다. 다른 보고서 항목이 포함된 보고서 항목을 게시하면 해당 항목이 단위로 저장됩니다. 다른 보고서 항목은 컨테이너 보고서 파트에 포함됩니다. 개별적으로 업데이트할 수 없으며 컨테이너의 항목을 별도의 보고서 파트로 저장할 수 없습니다.

보고서 파트 게시에 대한 자세한 내용은 보고서 파트 게시 및 다시 게시(보고서 작성기 및 SSRS)를 참조하세요.

보고서 파트 메타데이터 수정

기본 설정이 있는 보고서 파트를 기본 위치에 게시하거나 각 보고서 파트를 다른 위치에 저장하고 제목 및 설명과 같은 메타데이터를 수정할 수 있습니다.

보고서 파트를 게시할 때 사용자가 검색할 때 식별할 수 있도록 명확한 이름과 설명을 제공하는 것이 좋습니다. 사이트 또는 서버에서 이름이 비슷한 보고서 파트가 많을 수 있습니다. 명명 규칙을 사용하여 보고서 파트와 해당 종속 항목 간의 관계를 보여 줍니다.

또한 공유 데이터 원본, 공유 데이터 세트 및 공유 데이터 세트에 의존하는 보고서 파트를 동일한 폴더에 저장하는 것이 좋습니다.

속성 창에서 설명을 편집할 수도 있습니다.

보고서 파트 다시 사용

보고서를 만드는 가장 쉬운 방법은 테이블이나 차트와 같은 기존 보고서 파트를 보고서 파트 갤러리의 보고서에 추가하는 것입니다. 보고서에 추가한 후 필요한 만큼 수정하거나 서버에서 업데이트를 수락할 수 있습니다. 보고서에서 보고서 항목을 변경해도 사이트나 서버에 게시된 보고서 파트의 인스턴스에는 영향을 미치지 않으며 보고서의 인스턴스와 사이트 또는 서버의 관계를 끊지 않습니다. 충분한 권한이 있는 경우 업데이트된 복사본을 사이트 또는 서버에 다시 저장할 수 있습니다. 다른 사용자가 사이트 또는 서버에서 복사본을 수정하는 경우 복사본을 그대로 유지하거나 사이트 또는 서버의 복사본처럼 업데이트할 수 있습니다.

보고서 파트 검색

보고서 파트 갤러리에서 보고서에 추가할 보고서 파트를 찾습니다. 보고서 파트는 파트 이름, 만든 사람, 마지막으로 수정한 사람, 마지막으로 수정한 시간, 저장된 위치 또는 보고서 파트 유형별로 모두 또는 일부를 필터링할 수 있습니다. 예를 들어 동료 중 한 명이 지난 주에 만든 모든 차트를 검색할 수 있습니다.

검색 결과를 썸네일 또는 목록으로 보고 이름, 만든 날짜 및 수정된 날짜 및 작성자를 기준으로 검색 결과를 정렬할 수 있습니다. 자세한 내용은 보고서 파트 찾아보기 및 기본 폴더 설정(보고서 작성기 및 SSRS)을 참조하세요.

보고서 파트와 함께 제공되는 내용

보고서에 보고서 파트를 추가하면, 그것이 작동하기 위해 필요한 모든 항목도 함께 추가됩니다. 예를 들어 데이터를 표시하는 모든 개체는 데이터 세트(쿼리 및 데이터 원본에 대한 연결)에 따라 달라집니다. 하나 이상의 매개 변수가 있을 수도 있습니다. 종속되는 모든 항목은 종 속성이며, 모든 항목 또는 해당 항목에 대한 포인터는 보고서에 추가할 때 보고서 파트에 포함됩니다. 데이터 세트 및 매개 변수는 보고서의 보고서 데이터 창에 나열됩니다.

보고서 파트의 데이터 세트가 보고서 파트에 포함되거나 보고서 파트가 가리키는 별도의 공유 데이터 세트일 수 있습니다. 보고서 파트에 포함된 경우 수정할 수 있습니다. 공유 데이터 세트인 경우 사용 권한이 필요한 별도의 개체입니다. 공유 및 포함된 데이터 세트에 대한 자세한 내용은 보고서에 데이터 추가(보고서 작성기 및 SSRS)를 참조하세요.

명명 충돌 해결

보고서 파트를 추가하면 보고서 작성기에서 이름 충돌을 해결합니다. 예를 들어 보고서에 Chart1이 이미 있고 Chart1이라는 보고서 파트를 추가하면 보고서 작성기에서 새 보고서 파트 Chart2의 이름을 자동으로 바꿉니다. 보고서에 Dataset1이 이미 있고 Dataset1이라고도 하는 다른 데이터 세트를 참조하는 보고서 파트를 추가하는 경우 보고서 작성기는 새 데이터 세트 데이터 세트2의 이름을 바꾸고 참조를 업데이트합니다.

둘 이상의 보고서 파트 추가

보고서에 보고서 파트를 무제한으로 추가할 수 있습니다. 그러나 한 번에 하나의 보고서 파트만 추가할 수 있습니다. 한 보고서 파트의 여러 인스턴스를 동일한 보고서에 추가할 수도 있습니다. 모두 고유한 이름을 가지지만 모두 서버에서 동일한 보고서 파트의 인스턴스이며 동일한 고유 ID를 갖습니다.

보고서에 이미 있는 데이터 세트와 동일한 데이터 세트를 사용하는 다른 보고서 파트를 추가하는 경우 마법사는 해당 데이터 세트의 다른 버전을 보고서에 추가하지 않습니다. 보고서 파트의 참조를 리디렉션하여 기존 데이터 세트로 이동합니다. 자세한 내용은 보고서 작성기에서 보고서 파트 및 데이터 세트를 참조하세요.

서버의 변경 내용으로 보고서 파트 업데이트

보고서를 열 때마다 보고서 작성기에서 해당 보고서의 보고서 파트 서버 인스턴스가 서버에서 업데이트되었는지 확인합니다. 또한 데이터 세트 및 매개 변수와 같은 보고서 파트의 종속 항목에 대한 변경 내용도 확인합니다. 게시된 보고서 파트 또는 해당 종속성이 서버에서 업데이트된 경우 보고서의 정보 표시줄에 업데이트된 번호가 표시됩니다. 업데이트를 보고 수락하거나 거부하거나 정보 표시줄을 해제하도록 선택할 수 있습니다. 업데이트를 보도록 선택하면 보고서 파트의 축소판 그림, 마지막으로 수정한 사람 및 시기가 표시됩니다. 그런 다음 업데이트된 항목을 모두 수락할 수 있습니다.

비고

정보 표시줄을 사용하지 않도록 설정하고 보고서 파트가 변경된 경우 알 수 없습니다. 보고서에 보고서 파트를 추가할 때 이 옵션을 설정합니다. 정보 표시줄을 사용하지 않도록 설정한 경우에도 업데이트를 확인할 수 있습니다. 자세한 내용은 업데이트 확인 또는 업데이트 해제(보고서 작성기 및 SSRS)를 참조하세요.

보고서 작성기에서는 서버에서 보고서 파트가 마지막으로 업데이트된 날짜와 보고서 파트를 서버와 마지막으로 동기화한 날짜 간의 차이점을 확인합니다. 보고서에서 보고서 파트를 수정한 날짜는 확인하지 않습니다. 따라서 보고서의 보고서 파트와 서버의 보고서 부분은 매우 다를 수 있지만 보고서 작성기에서 업데이트를 확인할 때는 찾을 수 없습니다.

업데이트 수락

보고서 파트에 대한 업데이트를 수락하면 보고서에 이미 있는 보고서 파트의 복사본이 완전히 바뀝니다. 보고서에 있는 보고서 파트의 기능을 서버에 게시된 보고서 파트의 기능과 결합할 수 없습니다. 그러나 포함된 데이터 세트와 같은 보고서 파트의 종속성 중 하나를 변경한 경우 보고서 작성기에서 보고서에 이미 있는 종속성을 복사하지 않습니다. 종속성의 새 복사본을 다운로드하고 새 복사본을 가리키도록 보고서 파트를 업데이트합니다.

이전 버전의 보고서 파트로 되돌리기

보고서에서 보고서 파트의 버전을 변경하고 해당 버전을 서버에 있는 버전으로 바꾸려는 경우 업데이트 대화 상자를 사용하여 변경할 수 없습니다. 업데이트는 다운로드한 이후 서버에서 변경된 보고서 파트에만 해당합니다.

서버의 버전으로 되돌리려면 보고서에 있는 버전을 삭제하고 다시 추가하면 됩니다.

서버에 이미 있는 보고서 파트 업데이트

서버에서 기존 보고서 파트를 업데이트하거나 기존 보고서 파트를 대체하지 않고 새 보고서 파트로 게시하도록 선택할 수 있습니다. 서버에서 보고서 파트를 업데이트하면 다른 보고서의 보고서 파트 복사본이 자동으로 수정되지 않습니다. 다른 보고서 작성자가 해당 보고서 파트를 보고서에 추가한 경우 다음에 해당 보고서를 열 때 변경 내용에 대한 정보를 알 수 있습니다. 변경 내용을 수락할지 여부를 선택할 수 있습니다.

새 보고서 파트로 게시하도록 선택하면 보고서 작성기에서 새 고유 ID를 제공하며 더 이상 원본 보고서 파트에 연결되지 않습니다.

데이터 세트가 보고서 파트에 포함된 경우 보고서 파트를 게시할 때마다 데이터 세트가 보고서 파트 게시 대화 상자에 표시됩니다. 공유 데이터 세트는 보고서 파트 게시 대화 상자에 표시되지 않습니다.

보고서 디자이너에서 보고서 부분 작업하기

보고서 파트는 SSDT(SQL ServerSQL Server Data Tools)의 보고서 디자이너에서 약간 다르게 작동합니다. 보고서 디자이너에서 게시는 단방향입니다. 보고서 디자이너에서 보고서 파트를 게시할 수 있지만 보고서 디자이너에서 기존 보고서 파트를 다시 사용할 수는 없습니다. 자세한 내용은 SSRS(보고서 디자이너)의 보고서 파트를 참조하세요.

사용 방법 주제

보고서 파트 게시 및 다시 게시(보고서 작성기 및 SSRS)

보고서 파트 찾아보기 및 기본 폴더 설정(보고서 작성기 및 SSRS)

업데이트 확인 또는 업데이트 해제(보고서 작성기 및 SSRS)

또한 참조하십시오

보고서 작성기에서 보고서 파트 및 데이터 세트
보고서 파트 문제 해결(보고서 작성기 및 SSRS)
보고서 파트 관리
SQL Server 2008 R2의 보고서 작성기 3 보고서 파트(비디오)
방법: SQL Server 보고서 작성기에서 재사용 가능한 보고서 파트 만들기(비디오)