가상 결합은 주 데이터 테이블을 하나 이상의 보조 데이터 테이블에 연결하는 기능입니다. 이 기능을 사용하면 테이블을 실제로 결합하지 않고도 주 데이터 테이블에서 보조 데이터 테이블의 데이터에 액세스할 수 있습니다. 자세한 내용은 데이터 테이블 가상 결합에서 확인하십시오.
"연결 ID" 및 "연결 참조" 열 특성은 이러한 연결을 가능하게 합니다.
참고:
• "연결 ID" 및 "연결 참조" 열의 데이터 유형은 서로 매칭되어야 합니다.
• 행 상태 및 표현식 데이터 유형의 경우 연결 ID 및 연결 참조가 작동하지 않습니다.
• 주 테이블의 참조하는 열에서 연결 대상 열을 지정할 수 있도록 "연결 참조" 열 특성을 추가하기 전에 "연결 ID" 열 특성을 추가하는 것이 좋습니다.
"연결 ID" 열 특성은 보조 데이터 테이블의 열을 ID 열로 표시합니다. 즉, 데이터 테이블의 행이 ID 열의 값으로 고유하게 식별됩니다. "연결 ID" 열 특성이 있는 데이터 테이블을 참조되는 데이터 테이블이라고 합니다.
"연결 ID" 열 특성을 추가하려면 열을 선택하고 열 > 열 정보를 선택한 후 "열 특성" 목록에서 연결 ID를 선택합니다. 그런 다음 "연결 ID" 체크박스가 선택되어 있는지 확인하고 확인을 클릭합니다. 선택한 체크박스는 해당 열이 데이터 테이블의 ID 열임을 나타냅니다.
"연결 참조" 열 특성은 주 데이터 테이블의 열을 참조되는 데이터 테이블의 ID 열에 매핑합니다. 연결 참조가 있는 열을 참조하는 열이라고 합니다. 참조하는 열은 ID 열을 통해 보조 데이터 테이블의 데이터를 조회할 수 있습니다.
"연결 참조" 열 특성을 추가하려면 열을 선택하고 열 > 열 정보를 선택한 후 "열 특성" 목록에서 연결 참조를 선택합니다. 그런 다음 주 테이블의 경로를 입력하고 확인을 클릭합니다. 경로를 올바르게 입력한 경우 "확인"을 클릭하면 주 테이블의 "열" 패널에 참조되는 열이 나타납니다.
참고:
• 경로는 대/소문자가 구분됩니다.
• 데이터 테이블을 모두 동일한 폴더에 넣는 것이 좋습니다. 그러면 "연결 참조" 특성에서 디렉터리 이름을 생략하고 데이터 테이블 이름만 포함해도 됩니다. 그렇지 않으면 데이터 테이블의 전체 경로(예: C:\users\marie\My Data.jmp)를 포함해야 합니다.
• 연결 참조 경로에 JMP 경로 변수를 사용하면 호환성을 높일 수 있습니다. Figure 5.10에서는 예를 보여 줍니다. 데이터 테이블을 Windows 사용자 및 macOS 사용자 모두와 공유하려면 경로에 정방향 슬래시를 입력하십시오. 경로 변수에 대한 자세한 내용은 Scripting Guide의 “Path Variables”에서 확인하십시오.
• 열을 마우스 오른쪽 버튼으로 클릭하고 "연결 참조" 특성을 추가하면 경로를 입력하지 않아도 됩니다. 자세한 내용은 열 가상 결합의 예에서 확인하십시오.
• 가상으로 결합된 열이 포함된 데이터 테이블의 행 상태를 동기화하려면 행 상태 동기화 옵션을 선택하십시오. 자세한 내용은 열 가상 결합 및 행 상태 표시의 예에서 확인하십시오.
• 주 데이터 테이블이 열릴 때 연결된 테이블을 자동으로 열려면 "자동 열기"를 선택하십시오. 자세한 내용은 데이터 테이블 업데이트에서 확인하십시오.
• 가상으로 결합된 열에서 연결된 열 이름이 사용되도록 지정할 수 있습니다. 이 옵션을 사용하면 더 짧은 열 이름을 지정할 수 있습니다(예를 들어 Cheese[Choice] 대신 Cheese 지정). "연결 참조" 열 특성에서 연결된 열 이름 사용을 선택하십시오.
그림 5.10 연결 참조 열 특성 정의