資料庫是儲存在檔案或伺服器上的結構化資料。它們通常由多個表組成,這些表以某種方式連結在一起以有效地儲存、存取和檢索資料。
請參閱如何:
- 連接到相容 ODBC 的資料庫(Windows 上的 CTRL+SHIFT+D - 查看所有JMP Win 和 Mac 捷徑)
- 使用 JMP 18 資料連接器選項共用資料庫連接
- 共享來自一個 JMP 插件檔案的多個連接
- 匯入單一表
- 匯入視圖(資料庫中的預先連接表),用於連接可能很複雜的棘手資料庫結構
- 從多個表格匯入數據
- 了解資料庫結構以及小表如何透過鍵連結在一起
- 使用 JMP 查詢產生器對儲存在多個資料庫表中的表進行簡單聯接
- 查詢模式/資料結構以查看整體結構
- 修改查詢
- 調整現有查詢
- 重新運行查詢以捕獲新的資料表
- 從資料庫更新以將資料庫中的任何新資料新增至現有表中
- 使查詢動態化
- 查詢運行時透過 GUI 修改過濾器
- 使用 JMP 腳本為常見任務建立動態且簡單的工具
- 自動從資料庫進行日常流程檢查
Chris Kirchberg @Chris_Kirchberg和 Jed Campbell @Jed_Campbell在現場網路研討會上回答的問題:
Q:假設使用者擁有用於這些 ODBC 連接的正確驅動程序,連接加載項將正常工作,對嗎? JMP 不共享驅動程序,不是嗎?
答:是的,該插件將與您和您的組織提供的正確驅動程式配合使用。 JMP 不提供 ODBC 驅動程式。
Q:如果我的資料庫未設定鍵和聯接怎麼辦?我如何自己設定這些?
答:您可以手動指定哪些列應作為將表連接在一起的唯一識別碼。這可能對你有幫助。
Q:使用查詢產生器,您可以看到總記錄的計數,而不僅僅是預覽模式下 1,000 行的預覽嗎?
答:如果真的很簡單,您可以使用計數來查看特定因素的值的數量。您可以在「首選項」中進行更改,以預覽針對更複雜的查詢查看的記錄總數,但缺點可能是,如果數量太高,可能會減慢生產資料庫系統的速度或崩潰。請見下文:
JMP 開發人員 Eric Hill @Eric_Hill在先前的現場網路研討會上回答了一些問題:
問: 在可以連接表格的初始查詢產生器視窗中,您可以在輔助表之間連接嗎?
答:當然。查詢中的任何表都可以連接到任何其他表。
Q:如果一個表中的鍵/列是數字而另一個表中的鍵/列是字符,我可以連接兩個表嗎?
答:對於某些資料庫,類型不符的聯接列會被強制為相同類型,但其他資料庫則不會。如果遇到這種情況,最好的方法是使用自訂 SQL 並將字串轉換為數字。雖然這 StackOverflow 文章 建議 SQL 將代表您進行轉換。
問: 當選擇使用 Average 進行聚合時,是如何完成的?例如,在電影租賃範例中,當我們計算平均年齡時,是對唯一客戶進行平均還是查看定義組的電影資訊中的所有記錄?令人擔憂的是,如果客戶多次租借同一部電影,他們可能會被多次計數,因此樣本量會被誇大。我懷疑這可能取決於資料庫類型。
答:資料庫將對每組中的所有行進行平均。最好的方法是在不聚合的情況下進行所需的查詢,確保您是否只希望每個客戶出現一次(這就是您所擁有的),然後套用聚合。它可能需要自訂 SQL 或執行查詢以取得所需的行,然後針對執行聚合的結果執行 JMP 查詢。
資源: