Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Workbook의 프로젝트 참조와 범위

프로젝트는 관련 작업을 묶는 공간이면서 자산 접근을 관리하는 보안 경계입니다. 다른 프로젝트의 데이터셋이나 템플릿을 사용할 때는 프로젝트 참조로 가져오기 관계를 명시합니다.

참조 추가

프로젝트 루트의 탐색 패널에서 +Add를 선택합니다. 예를 들어 flights, training_data 데이터셋과 scatterplot template을 참조로 추가하면 프로젝트의 Code Repository와 Workbook이 해당 입력을 사용할 수 있고 Workbook에서 템플릿을 선택할 수 있습니다.

참조할 자산의 compass:import-resource-from과 대상 프로젝트의 compass:import-resource-to가 모두 필요합니다. 기본 역할에서는 각각 Viewer와 Editor에 포함되지만 사용자 지정 역할로 바뀔 수 있습니다.

프로젝트 범위를 사용하는 Workbook

새 Workbook은 프로젝트 범위를 적용하며 프로젝트에 한정된 토큰으로 실행합니다.

대상조건
입력 데이터셋과 템플릿Workbook과 같은 프로젝트에 있거나 프로젝트 참조로 가져와야 합니다.
출력 데이터셋Workbook과 같은 프로젝트에 있어야 합니다. 외부 입력 참조를 만들었다고 그 자산에 쓸 수 있는 것은 아닙니다.
Job token으로 Foundry 서비스 API 호출이 실행 모델에서는 실패합니다.

범위를 위반한 입출력이 있으면 해당 변환 빌드가 실패하고 job specification도 갱신되지 않습니다. 프로젝트 범위 창에 목록이 나타나며 노드에도 빨간 아이콘이 표시됩니다.

필요한 권한이 있으면 이 창에서 외부 입력 및 템플릿 참조를 추가하거나 프로젝트 루트의 요약 패널에서 추가합니다. 출력은 같은 프로젝트로 옮기거나 올바른 자산으로 다시 지정해야 합니다.

이전 Workbook의 전환

프로젝트 범위가 기본이 되기 전에 만든 Workbook은 활성화 안내가 나타납니다. 현재 브랜치의 비준수 입출력을 확인하고 master에서 문제를 해결한 뒤 프로젝트 범위를 켭니다.

이전 Workbook이 아직 전환하지 않았다면 기존 사용자 토큰으로 계속 실행할 수 있으며 편집과 빌드, Foundry API 접근 및 프로젝트 밖 입력 사용의 기존 동작도 유지됩니다. 새 Workbook에 이 예외를 적용하지 않습니다.

전환은 master에서만 할 수 있습니다. 다른 브랜치의 비준수 입출력은 활성화 후에도 각 브랜치의 범위 창에서 확인하여 해결해야 합니다. 한번 활성화하면 UI에서 다시 끌 수 없습니다.