다른 프로젝트의 데이터를 입력으로 사용하기
프로젝트 참조는 다른 프로젝트의 자산을 발견하고 사용할 수 있도록 가져오기 관계를 명시합니다. 데이터 소유자는 공유할 데이터를 중간 프로젝트에 정리하여 권한 경계나 검색 거점으로 사용할 수 있습니다. 참조를 만들었다는 이유만으로 원래 데이터의 보안 표지가 해제되지는 않습니다.
출력은 저장소의 프로젝트에 생성
변환의 출력은 Code Repository와 같은 프로젝트 범위에 있어야 합니다. 예를 들어 저장소가 가상 Data Cleaning Project에 있으면 출력도 그 프로젝트 안에 만들어야 합니다.
외부 프로젝트 자산은 입력 참조로만 추가할 수 있습니다. 외부 프로젝트의 데이터셋을 출력으로 지정하면 AccessOutsideProjectDenied 오류가 발생합니다.
외부 입력 참조 추가
프로젝트 밖의 데이터셋을 입력으로 사용하면 편집기가 프로젝트 참조가 필요하다는 표시를 합니다. 전구 아이콘에서 참조를 추가할 수 있습니다.
Projects & files에서도 외부 데이터셋 참조를 추가할 수 있습니다. 저장소의 언어 패키지가 오래되어 프로젝트 범위를 적용할 수 없으면 업데이트 안내가 나타나므로 해당 패키지를 먼저 갱신합니다.
필요한 권한
| 대상 | 필요한 권한 | 일반적인 기본 역할 |
|---|---|---|
| 참조할 자산 | compass:import-resource-from | Viewer에 포함됩니다. |
| 참조를 받을 프로젝트 | compass:import-resource-to | Editor에 포함됩니다. |
사용자 지정 역할에 따라 권한 구성이 달라질 수 있으므로 역할 이름만으로 판단하지 않습니다. 저장소의 코드를 수정하는 사용자는 저장소에서 참조하는 데이터셋과 관련된 모든 보안 표지에도 접근할 수 있어야 합니다.