프로젝트 참조는 일반적으로 데이터셋이나 파이프라인의 소유자인 더 높은 권한을 가진 사용자들이 다른 프로젝트에서 자신의 데이터를 검색하고 사용할 수 있도록 하는 메커니즘을 제공합니다. 중간 프로젝트는 권한 경계 또는 검색 허브로 사용될 수 있으며, 파이프라인의 일부를 소유한 사용자들이 자신의 데이터셋의 공유 가능한 버전을 비공개, 큐레이션 또는 그 외에 배포하여 다운스트림 소비자들에게 사용할 수 있게 할 수 있습니다.
프로젝트 참조는 데이터셋이 프로젝트에서 내보내지거나 가져올 때 명시적으로 인정함으로써 프로젝트 간 데이터 이동에 대한 감독 층을 더합니다.
리소스를 참조하려면 리소스에 대한 compass:import-resource-from
권한(일반적으로 보기 권한 보유 사용자 역할에서 확장됨)과 대상 프로젝트에 대한 compass:import-resource-to
권한(일반적으로 에디터 역할에서 확장됨)이 필요합니다. 이러한 권한은 커스텀 역할을 사용하여 커스터마이징할 수 있습니다.
사용자는 Code Repositories에서 참조된 데이터셋과 관련된 모든 Markings에 대한 접근 권한이 있어야 해당 저장소의 코드를 수정할 수 있습니다.