다른 테이블에서 데이터를 부분 집합으로 만들지 않고 데이터를 분석에 포함시키고 새로운 테이블에 모두 넣으려고 한 적이 있습니까? 많은 테이블에 합류하기 전에 데이터가 어떻게 합쳐 지는지 처음으로 알기를 원했습니까? 곧 가상 가입으로 당신은 할 수 있습니다!
JMP 13의 새로운 가상 결합 기능을 사용하면 몇 가지 공통 키를 통해 주 테이블을 여러 보조 테이블과 연결할 수 있습니다. 링크는 열 속성, 특히 링크 ID 및 링크 참조를 통해 수행됩니다. 그것은 매우 자동화되어 있습니다. 속성을 설정하면 보조 테이블의 모든 열에 액세스 할 수 있습니다.
연결된 테이블은 사실상 모든 테이블의 모든 열이 실제로 주 테이블에 데이터를 복사하지 않고 하나의 모든 항목을 포함하는 데이터 테이블로 함께 상호 작용합니다.
다음은 JMP 테스터 Mandy Chambers의 Discovery Summit 포스터에서 가상 결합 테이블 간의 관계를 보여주는 스키마입니다. 빠르고 강력하며 효율적인 JMP를 사용하여 여름 게임 데이터를 탐색하지 않고 합류 ":
주요 개발자 인 Chung-Wei Ng는 Virtual Join에 대한 아이디어가 원래 어떻게 생겼는지 설명합니다. JMP의 여러 버전에서 여러 테이블을 서로 연결하여 서로 다른 테이블의 관련 데이터를 보여주는 간단한 방법을 찾고있었습니다. 이미 기능이 있습니다. JMP 요약, 링크 된 하위 집합 및 부수적 인 그룹 등이 있지만 일반화하는 것이 더 유용 할 것이라고 생각했습니다.
그녀는 다른 패러다임을 탐구하기 시작했고 JMP의 수석 건축가 인 존 살 (John Sall)에게 초기 생각을 보여주었습니다. 그때 그는 여러 테이블을 사용할 수있는 Choice 플랫폼에서 작업하고있었습니다. 그들의 대화를 통해 John의 제안이 나왔습니다. JMP가 자동으로 해당 테이블을 연결할 수 있으면 동일한 인터페이스를 통해 열을 액세스 할 수 있으면 좋을 것입니다.
아이디어는 지난해까지 청와이 동료 개발자 인 에릭 힐 (Eric Hill)의 영화 대여에 관한 관련 데이터 테이블 세트를 얻었습니다. "데이터 테이블을 가지고 노는 중 갑자기 생각이 치솟았습니다. 이러한 테이블을 가상으로 결합 할 수 있으므로 서로 다른 테이블의 모든 관련 데이터가 동일한 데이터 테이블에있는 것처럼 액세스 할 수 있습니까? ""이러한 테이블에서 데이터가 어떻게 관련되어 있는지보기 때문에 그녀는 모든 것이 어떻게되어야 하는지를 알 수있었습니다. 작업.
Join은 JMP에서 가장 많이 사용되는 데이터 조작 도구 중 하나입니다. 그것은 매우 메모리 집약적 일 수 있으며, 실제로 합류하는 과정에서, 그리고 결과로 나오는 테이블에 대해 할 수 있습니다. 대부분의 경우 데이터 테이블을 조인하여 관련 데이터를 공통 키 집합을 통해 하나의 데이터 테이블로 가져와 결과 테이블을 분석 플랫폼에 사용할 수 있어야합니다. 이제 이러한 조인을 가상 조인으로 대체 할 수 있습니다.
이렇게하면 디스크 공간, 메모리 및 시간이 절약됩니다. 가상 결합을 사용하면 데이터를보다 단순한 형태로 유지할 수 있습니다. 관련 데이터를 참조 할 수있는 모든 테이블에서 관련 데이터를 복제 할 필요는 없습니다.
동료 및 얼리 어답터는 기능성 및 사용 편의성을 좋아합니다. SY64, LLC의 회장 인 오랜 기간 JMP 사용자 인 Cy Wegman은 "테이블 관리와 조작은 언제나 도전이었습니다. Virtual Join은 오류를 줄이고 테이블 관리를 훨씬 더 명확하게함으로써 생산성을 크게 향상시킵니다. "
청 웨이 (Chung-Wei)는 매우 유용 할 무언가에 대해 매우 기쁘게 생각하며, "사용자가 지금까지 결코 꿈도 꿀 수없는 방식으로 사용할 수 있음을 알고 있습니다. 데이터 테이블 작업을 좋아합니다. 데이터 필터를 사용하면 테이블을 확대 할 수 있습니다. 이제 Virtual Join을 사용하면 축소 할 수 있습니다. "
JMP 13에서 다음 달에있을 일에 대해 자세히 알아 보려면 다음 사이트를 방문하십시오. 미리보기 사이트 . JMP 13을 실행하는 John Sall의 연설 라이브 스트림을 시청하고 동영상을보고 새로운 기능 목록을 볼 수 있습니다.