除了關聯類型有不同外,當所需的資料存在於大於 2 個表格時,也可以是多個表格關聯。
舉個例子,假如我是一位行銷人員,我想撈出有購買過 Gizmo 分類商品的消費者 Email,對這些人做再行銷。
再一次,讓我們分析一下問題
關鍵字 | 有購買過 aka 有成立過訂單 | Gizmo 分類商品 | 消費者 Email |
---|---|---|---|
擁有這個資訊的表格 | Orders | Product | People |
關聯欄位 | User IDProduct ID | --ID | ID-- |
關聯順序 | 2 | 3 | 1 |
顯示/篩選 | 無,是 Proxy | Category = Gizmo |
PS. 在這邊我們直接使用 INNER JOIN,因為我只需要在三個表格都存在值的紀錄,只要有一個表格中不存在我要的值,這個提問就不成立。
因為我們需要取得的資料並不是三張表格中的所有欄位,做關聯時可以順便按下九宮格 ICON 篩選出在對應關聯表格中,需要在結果中顯示 / 篩選的欄位資料即可,如下圖
People 取 Email,而 Products 取 Category
當關聯建和調選欄位都設定好後,點擊最後一列的預覽,可以看到,資料中僅列出 Email (People) 和 Products --> Category。這個時候的資料,是 JOIN 後的原始資料,還沒有做過任何的篩選和分組。
此時,讓我們再往下進一步做篩選和分組
關鍵字 | 有購買過 aka 有成立過訂單 | Gizmo 分類商品 | 消費者 Email |
---|---|---|---|
篩選器 | Products - Category (Gizmo) | ||
匯總 - 量值 | N/A | ||
匯總 - 分組欄位 |
相關設定呈現如下圖。
最終按下可視化後,便可以看到被列出且以 Email 分組 (去掉了重複值) 的清單。篩選值、匯總的設定,都重新在右上角的對應按鈕,做調整修改。
最後,在 Metabase 的右下角,有一個雲朵 + 向下箭頭的符號,點擊後就可以下載完整的結果,可選擇自己習慣的檔案格式,提供給行銷人員做使用。
(如果公司的行銷資源和工具相對完備,資料庫本身已經有串進階的 Mail Service,不需要另外匯出發送清單的作法,當然就不在此討論範圍囉!)