您是否曾想在分析中包含數據而無需將其從不同的表中進行子集化並將它們放在一個新表中?您是否想要“看到”在承諾加入多個表格之前將數據匯總到一起以確保您第一次就能正確使用它?很快你就可以通過虛擬加入!
JMP 13中的新虛擬連接功能使您可以通過一些公共密鑰將主表與多個輔助錶鍊接。鏈接通過列屬性完成,特別是鏈接ID和鏈接引用。它非常自動化。設置屬性後,您可以訪問輔助表中的所有列。
鏈接表作為一個全包數據表一起交互,虛擬鏈接所有表中的所有列,而不實際將數據複製到主表中。
這是一個模式,顯示了JMP測試人員Mandy Chambers的Discovery Summit海報中虛擬連接表之間的關係,標題為“ 快速,強大,高效:加入JMP,無需加入即可探索夏季奧運會數據 “:
首席開發人員Chung-Wei Ng解釋了虛擬連接的想法最初是如何產生的。在JMP的許多版本之前,她正在考慮如何將多個錶鍊接在一起,尋找一種簡單的方法來顯示來自不同表的相關數據。已有功能 JMP 像摘要,鏈接子集和按組,但她認為概括這一點會更有用。
她開始探索不同的範例,並向JMP的首席架構師John Sall展示了一些早期的想法。那時,他正在使用Choice平台,它可以使用多個表。他們的談話引出了John的建議:如果JMP可以自動將這些錶鍊接在一起,那將是很好的,因此可以通過相同的界面訪問列。
這個想法一直持續到去年,當時Chung-Wei從同事開發者Eric Hill那裡得到了一組關於電影租賃的相關數據表:“當我在玩數據表時,這個想法突然讓我感到震驚'如果不是很酷的話我可以虛擬地將這些表連接在一起,因此來自不同表的所有相關數據都可以訪問,就好像它們都在同一個數據表中一樣?'“看到數據如何與這些表相關聯,讓她知道它應該如何全部工作。
Join是JMP中最常用的數據操作工具之一。在實際的連接過程中,對於結果表,它可能是非常佔用大量內存的。大多數情況下,您需要連接數據表以通過一組公共密鑰將相關數據放入一個數據表中,因此結果表可用於分析平台。現在可以用虛擬連接替換很多這些連接。
這節省了磁盤空間,內存和時間。使用虛擬聯接,您可以將數據保持在更簡單的形式。 相關數據不必在可能引用它們的所有表中重複。
同事和早期採用者喜歡功能和易用性。長期JMP用戶SY64,LLC總裁Cy Wegman說:“表管理和操作一直是一個挑戰。虛擬聯接將通過減少錯誤並使表管理變得更加清潔來顯著提高我的工作效率。“
Chung-Wei非常樂意研究一些非常有用的東西並說:“我知道用戶會以我現在從未夢想過的方式使用它。我只是喜歡在數據表上工作。 數據過濾器可讓您放大表格;現在虛擬聯接讓你縮小。“
要了解更多關於JMP 13下個月會發生什麼的信息,請訪問預覽網站 。在那裡,您可以註冊觀看John Sall發布JMP 13的演講直播,以及觀看視頻和查看新功能列表。