建立互動式圖表
建立圖表,讓使用者能夠透過使用查詢產生器、建立模型或新增自訂目的地來探索資料。
您可以建立讓使用者在 Metabase 中鑽取的圖表。例如像這樣
如果您只撰寫過 SQL 中的問題,您可能錯失了 Metabase 可以讓您的圖表可探索的事實。或者,您可能在儀表板上點擊過,並注意到有些圖表比其他圖表有更多的鑽取選項。我們將涵蓋您可以鑽取這些圖表的不同方式,以及如何在圖表上設定鑽取(有時稱為向下鑽研)。
什麼是鑽取?其運作方式為何?
讓我們導覽鑽取功能。以下是我們將用於探索的問題
視覺化已設定為堆疊長條圖。
在圖表上的任何位置點擊以開啟動作選單。動作選單會顯示幾個不同的鑽取選項,您可以在探索資料時從中選擇。
我們將逐步說明您在上方看到的彈出式選單中的每個選項
放大
選取以縮放
您可以點擊並拖曳以選取圖表的區域進行放大。
自動縮放
您可以按一下滑鼠左鍵以顯示鑽取選單 > 依週查看本月,Metabase 將建立您所選取值周圍資料的特寫。
查看此日期選項將根據圖表中值的完整範圍選擇適當的值範圍。
檢視這些記錄
您可以點擊圖表上的值,並選取 檢視這些訂單
以顯示包含組成該值的個別記錄的表格。
分組
依類別分組可讓我們執行以下操作:查看 2017 年 6 月的香蕉奶油派訂單,依客戶狀態(例如,新客戶或 VIP 等)或訂單的其他不同方面進行分組。不同的圖表將有不同的分組選項,例如位置和時間。
X 光檢視
X 光檢視 是自動產生的資料探索。您可以點擊圖表上的任何位置以執行 X 光檢視,Metabase 將產生一個儀表板,其中包含關於資料的不同問題。您可以選擇將該 X 光檢視儲存為儀表板,然後您可以編輯該儀表板以符合您的喜好,方法是移除不相關的問題,或新增新問題或 文字方塊 以填寫您想要講述的故事。
點擊點或長條也會讓您選擇比較資料,這將為您提供另一個包含自動產生圖表的儀表板。
如果 X 光檢視對您的資料沒有意義,您可以停用 X 光檢視。深入瞭解我們文件中的 X 光檢視。
如何建立您可以鑽取的圖表
使用查詢產生器建立圖表
當您使用查詢產生器建立問題時,您可以在圖表上自動取得動作選單。就這樣。這就是您需要做的全部。
將 SQL 問題轉換為模型
如果您使用 SQL 撰寫問題,您將無法立即獲得完整的鑽取功能。例如,您將無法向下鑽研到未彙總的記錄,或將時間週期縮放到比原始問題更小的粒度。使用者將無法獲得比您的 SQL 查詢提供的更精細的資訊。
但是透過仔細的查詢規劃,您可以讓使用者能夠向下鑽研您的圖表,方法是以最符合您問題的詳細程度建立 SQL 查詢,然後在它們之上建立模型。例如,如果您希望使用者能夠向下鑽研到未彙總的記錄,請從不彙總記錄的查詢開始。或者,如果您希望使用者能夠變更日期時間粒度,請將您的日期截斷為最精細的粒度(例如分鐘),並使用查詢產生器來完成其餘的工作。
因此,流程是
- 在 SQL 中撰寫一個問題,將您需要的起始資料匯集在一起,就像您正在建立一個檢視供使用者查詢一樣。因此,請勿預先篩選或預先摘要資料(除了篩選掉您希望從「檢視」中排除的列和欄)。
- 儲存該問題並將其轉換為模型。
- 編輯模型的中繼資料以指定每個欄的類型。如果 Metabase 知道每個欄包含哪種資料類型,它就可以執行其鑽取魔法。
從那裡,您可以讓使用者將模型用作使用者使用查詢產生器提出問題的起點,或者您可以根據該模型建立查詢產生器問題,供使用者玩玩。
SQL 基礎問題的另一個選項是…
將問題新增至儀表板並設定自訂目的地
自訂目的地與向使用者提供鑽取選單不同。也就是說,如果您新增自訂目的地,使用者將無法對問題的資料進行切片和切塊。
但是,自訂目的地確實讓您更能控制使用者點擊圖表時會發生的情況,而且在某些方面,自訂目的地比鑽取選單更強大(儘管我們不一致的標題大小寫可能暗示)。您可以將使用者傳送到另一個問題、儀表板或外部 URL,您甚至可以根據圖表中的值參數化這些目的地。
自訂目的地適用於 SQL 和查詢產生器問題,因為自訂目的地會覆寫預設點擊行為。您也可以在儀表板上設定交叉篩選,以便使用者可以點擊圖表以更新篩選器。
下一步:自訂表達式
您何時應該使用自訂表達式,以及為何您應該在 Metabase 的筆記本編輯器中善用它們。