링크된 객체 및 로컬 객체 사용

보고서 객체를 저장소에 저장하면 다른 보고서의 리소스로 사용할 수 있습니다. 다른 보고서에 링크된 객체 또는 로컬(링크되지 않은) 객체로 보고서 객체를 삽입하고, "있는 그대로" 또는 "사용자정의"하여 사용할 수 있습니다".

링크된 객체는 현재 보고서와 저장소 둘 다에 저장됩니다. 보고서의 객체를 저장소의 소스 객체에 링크하면 소스 객체가 수정될 경우 보고서에 있는 객체에도 반영됩니다. 소스 객체를 업데이트하면 변경사항이 보고서의 소스 객체 및 다른 보고서에서 링크된 모든 객체에 적용됩니다.

다음과 같은 경우 보고서 객체를 링크할지 여부를 정의합니다.

  • 보고서 객체를 저장소에 저장하는 경우

  • 저장소의 객체를 보고서에 삽입하는 경우

    주:

    저장소에서 저장된 객체를 링크된 객체로 삽입하면 보고서에 복사된 후 링크를 해제할 수 있지만 이 작업을 되돌릴 수는 없습니다.

소스 객체에 링크하지 않고 보고서에 저장소 객체를 저장할 경우 로컬 객체(현재 보고서에 있는 객체)는 저장소에 저장된 객체에 링크되지 않습니다. 로컬 객체를 변경해도 저장소에 저장된 객체에 영향이 없으며, 저장소 객체를 변경해도 보고서의 로컬 객체에는 영향이 없습니다.

저장소 객체를 로컬 객체로 저장하면 개별 요구사항에 맞게 보고서의 보고서 객체 사본을 사용자정의할 수 있습니다.

그림 -1에서는 보고서에 있는 링크된 객체와 로컬 객체의 동작을 보여 줍니다.

그림 -1 링크된 보고서 객체 및 로컬 보고서 객체


링크된 보고서 객체 및 로컬 보고서 객체

보고서 A의 보고서 객체 1은 저장소에서 로컬 객체로 복사되었습니다. 이 로컬 보고서 객체에 대한 변경사항은 소스 객체에 반영되지 않습니다. 보고서 객체 3은 저장소의 소스 객체에 링크되어 있습니다. 보고서 객체 3에 대한 변경사항은 저장될 때 소스 객체 및 보고서 B의 보고서 객체 3을 포함하여 해당 소스 객체에 링크된 다른 보고서에도 반영됩니다.