JMP에서 Virtual Join을 데모하고 싶습니다. 이것은 매우 흥미로운 새로운 기능입니다. JMP nows에는 주 데이터 테이블을 하나 이상의 외부 또는 보조 데이터 테이블에 연결하는 가상 조인 (Virtual Join)이 있다고 들었을 것입니다. 이 기능을 사용하면 주 데이터 테이블이 물리적으로 테이블을 조인하지 않고도 해당 데이터 테이블의 데이터에 액세스 할 수 있습니다. 사실상 테이블을 조인하면 동일한 데이터가 참조하는 모든 테이블에 복제되지 않으므로 많은 가치있는 컴퓨터 메모리가 저장됩니다. 그리고 링크 된 데이터를 업데이트하는 것이 더 간단합니다. 참조 테이블에서 갱신하지 않고 소스 테이블에서 링크 된 데이터를 독립적으로 갱신 할 수 있습니다.
먼저 데이터를 가상으로 결합 할 수있는 두 가지 방법을 이해해야합니다.
그런 다음 JMP 내부에서 링크 ID 및 링크 참조 열 속성으로 시작하여 링크를 가능하게 만듭니다. 링크 ID 열 속성은 보조 데이터 테이블의 열을 ID 열로 표시합니다. 즉, 데이터 테이블의 행은 ID 열의 값으로 고유하게 식별됩니다. 링크 ID 열 속성이있는 데이터 테이블을 참조 된 데이터 테이블이라고합니다. 또한 링크 참조 열 속성은 주 데이터 테이블의 열을 참조 된 데이터 테이블의 ID 열로 매핑합니다. column 속성은 참조 된 데이터 테이블의 경로 이름을 지정합니다. 링크 참조가있는 열을 참조 열이라고합니다. 참조하는 열은 ID 열을 통해 보조 데이터 테이블의 데이터를 조회 할 수 있습니다.
이제 우리는 피자 프로파일 샘플 데이터를 사용하여 사실상 결합 된 데이터 테이블의 예를 신속하게 살펴 보겠습니다. 피자가 너무 좋아요. 아니면 그렇지 않을 수도 있습니다.
참조 된 데이터 테이블은 ID 열을 사용하여 링크되며 링크 ID 열 속성을 포함합니다.
열이 연결되고 참조 된 열이 열 패널에 표시되면 열 패널의 키 아이콘이 파란색임을 나타냅니다. 키 아이콘이 회색이면 열 정보 창에서 링크 참조를 확인하십시오.
링크 열 속성을 설정하면 참조 된 데이터 테이블의 모든 열이 기본 데이터 테이블의 일부가됩니다. 따라서 주 데이터 테이블에 참조 열이있는 경우 참조 된 테이블의 열이 시작 창의 열 선택 목록에 자동으로 나타납니다.
참조 된 테이블의 열이 참조 된 테이블에서 제외되어 기본 데이터 테이블에 나타나지 않도록 할 수 있습니다. 열 패널에서 열을 마우스 오른쪽 버튼으로 클릭하고 제외 / 제외 해제를 선택하여 열을 제외합니다.
피자 실험에서 응답자가 좋아하는 빵 껍질, 토핑 및 치즈를 선택한다고 가정합니다.
먼저.
1. 도움말> 샘플 데이터 라이브러리를 선택하고 Pizza Profiles.jmp 및 Pizza Responses.jmp를 엽니 다.
2. 먼저 Pizza Profiles.jmp의 ID 열을 마우스 오른쪽 버튼으로 클릭하고 링크 ID를 선택합니다. 이 열은 Pizza Responses.jmp의 값에 해당하는 고유 한 값을 포함합니다. 예를 들어, Pizza Profiles.jmp의 행 1은 두꺼운 크러스트, 모짜렐라 치즈 및 페퍼로니 토핑이있는 피자가 ThickOni라는 별명을 가짐을 나타냅니다. 피자 Responses.jmp의 모든 응답이 "ThickOni"이면 피사체는 이러한 특성을 가진 피자를 선택했습니다.
삼. 피자 Responses.jmp에서 "Choice"로 시작하는 세 개의 열을 선택하십시오.
4. 마우스 오른쪽 버튼을 클릭하고 링크 참조> Pizza Profiles.jmp를 선택하십시오.
선택한 열은 Pizza Profiles.jmp의 ID 열에 연결되고 주 데이터 테이블의 열 목록 (사실상 연결된 데이터 테이블)에 나타납니다.
참고 : 열의 링크 참조 속성 중 하나를 다시보고 Pizza Profiles.jmp 데이터 테이블이 선택되어 있는지 확인하십시오. 링크 변경에 대한 정보는 컬럼 정보 윈도우의 가상 결합 등록 정보를 참조하십시오.
5. 피자 Responses.jmp에서 분석> 분포를 선택합니다.
6. 아래로 스크롤하여 참조 된 열 그룹에서 세 개의 치즈 열을 선택하고 Y, 열을 클릭 한 다음 확인을 클릭합니다.
더 많은 응답자가 선택란에 모짜렐라를 선택했습니다. Choice1과 Choice2에서 모짜렐라와 잭의 비율은 거의 같습니다.
피자 응답 분포
가상으로 조인 된 데이터 테이블의 또 다른 예를 보려면 Movie Rentals.jmp 샘플 데이터 테이블을 사용하여 직접 연습하십시오. 데이터 테이블은 이미 Movie Customers.jmp 및 Movie Inventory.jmp와 조인되어 있으므로 Link Reference를 지정할 필요가 없습니다.
추가 가상 가입 정보
데이터 테이블에는 하나의 링크 ID 열 속성 만있을 수 있습니다. 링크 ID 열은 중복 값을 가질 수 없습니다.
데이터 테이블에는 여러 개의 참조 열이있을 수 있습니다. 열은 다른 데이터 테이블이나 동일한 데이터 테이블을 참조 할 수 있습니다.
참조 된 데이터 테이블은 참조하는 열 (다른 데이터 테이블을 참조하는 열)을 가질 수 있습니다.
링크 참조 열 속성이 열에서 제거되거나 참조 된 데이터 테이블이 닫힌 경우 해당 참조 된 열
연결된 열의 데이터 형식이 일치해야합니다.
표현식 및 행 상태 데이터 유형은 링크 참조 또는 링크 ID 열 속성을 지원하지 않습니다.
주 데이터 테이블을 저장할 때 참조 된 열은 저장되지 않습니다. 데이터 테이블을 열면 데이터 테이블이 다시 링크됩니다.
참조 된 데이터 테이블의 이름이 바뀌면 해당 Link Reference 열 속성이 자동으로 업데이트됩니다.
표 패널의 빨간색 삼각형 메뉴에서 표 스크립트 복사를 선택하면 참조 된 열이 포함되지 않습니다.
팁 :
열을 마우스 오른쪽 단추로 클릭하여 링크 ID 및 링크 참조 열 속성을 추가 할 수있을뿐만 아니라 열 정보 윈도우를 통해 속성을 추가 할 수 있습니다. 자세한 내용은 열 정보 윈도우의 가상 조인 속성을 참조하십시오.
데이터를 다른 사용자와 공유하려면 데이터 테이블을 영구적으로 조인 할 수 있도록 데이터를 병합 할 수 있습니다. 이 옵션은 기본 및 보조 데이터 테이블이 아닌 하나의 데이터 테이블을 제공하기 때문에 유용합니다. 조인 된 열을 링크 참조가있는 테이블에 병합하려면 데이터 테이블의 왼쪽 창에있는 빨간색 삼각형 메뉴에서 참조 된 데이터 병합을 선택합니다. 데이터는 보조 데이터 테이블에서 주 데이터 테이블로 복제됩니다. 데이터 테이블을 저장하면 실제 데이터도 저장됩니다.