資料分享指南
無論在組織內部或外部,您有哪些選項可以分享您的資料或分析,以及何時應該使用某種方法而非另一種方法?
您已擁有資料,而且您想要 (或需要) 分享資料。無論該資料是單一問題,還是具有多個資料庫存取權的完整資料室,我們都將逐步說明您可以使用 Metabase 分享資料的不同方式。
您要與誰分享資料?
若要判斷如何分享資料,基本上您需要詢問兩個問題
- 您要與誰分享資料
- 以及資料的份量有多重。
您要與誰分享資料可分為兩個領域:組織內部和組織外部。在此情境中,資料份量指的是您要分享多少資料:您要分享單一問題,還是需要分享集合,其中可能包含精選的問題和儀表板集?若要取得更多特權存取權,您可能需要分享整個表格或資料庫。
我們將逐步說明所有情況的選項,但以下是概觀 (圖 1)。
組織內部
與具有 Metabase 存取權的團隊成員分享,就像傳送訊息或電子郵件給某人,告知其已儲存問題、儀表板或集合的連結一樣簡單。
組織內部的輕量資料
您有很多選項可以內部分享資料。
連結
最簡單 (且最常被忽略) 的選項是,您可以直接從瀏覽器列複製已儲存問題的 URL,並將其傳送給同事。針對問題 #123,URL 看起來會像這樣
https://www.website-name.com/question/123
您也可以將一組問題放在儀表板中,然後將該儀表板的連結傳送給他們。儀表板不需要是永久性的,也就是說,不需要定期查看。它可以只是一次性報告,擷取事件或特別成功的活動相關資料。
匯出並傳送
您可以透過電子郵件或訊息傳送連結給某人,但您也可以將問題的結果匯出為 CSV、XLSX 或 JSON,然後透過電子郵件傳送這些檔案,或將其上傳到共用磁碟機。
儀表板訂閱
若要採用自動化方法,您也可以透過電子郵件或 Slack 設定儀表板訂閱。
您可以傳送排定的電子郵件或 Slack 訊息,其中包含儀表板上的所有問題 (減去文字卡)。您可以將儀表板訂閱電子郵件傳送給任何 Metabase 使用者或任何電子郵件地址,因此即使是沒有 Metabase 帳戶的人員也可以接收資料,他們只是無法按一下電子郵件中的圖表以在 Metabase 中檢視。
嵌入式 iframe
如果您想要更多控制權,您可以透過將問題和儀表板嵌入到網頁中,將其置於敘述情境中。這可以在部落格、公司 Wiki 或您的網路應用程式中。
針對非敏感資料,您可以使用公開嵌入。Metabase 將為您提供 iframe (內嵌框架元素) 的 HTML 程式碼,您可以直接放入您的網站,或任何其他呈現 HTML 的位置。
如果您真正需要做的只是新增一些敘述,您甚至可以略過嵌入。您可以使用儀表板上的文字卡 (支援 Markdown) 在敘述情境中建構儀表板上的問題。
組織內部的重量級資料
如果分享所有資料的負載過大,您有很多選項可以分享不同的資料切片。
選擇性地授與集合的存取權
在這裡我們將探討權限。您可以建立問題和儀表板,並將其組織在集合中。您可以依部門、資料或專案組織您的集合,並設定這些集合的權限。
請注意,一旦人們使用問題和儀表板填滿您的 Metabase,集合和權限也可以派上用場。請參閱我們的保持分析井然有序指南。
選擇性地授與表格和資料庫的存取權
如果您需要限制表格甚至整個資料庫的存取權,您也可以設定資料庫的權限。
組織外部
當您需要與組織外部人員分享資料時,遊戲規則會改變。而您的分享方式可能取決於組織外部人員的距離。他們是承包商嗎?客戶?投資者?稽核員?
組織外部的輕量資料
若要與組織外部人員分享輕量資料,您再次有幾個選項。
公開連結
如果對方沒有 Metabase 帳戶,且資料不敏感,您可以傳送問題或儀表板的公開連結。從儀表板中,您將按一下分享圖示 (向上和向右箭頭) 以取得您的公開連結。
公開連結看起來會像這樣
https://www.website-name.com/public/dashboard/07f68133-46e0-4bb5-97b5-88d65581dfcz
任何擁有唯一連結的人都可看見公開連結。公開連結的檢視者也將能夠更新問題的篩選器 (如果有的話),因此您無法依賴篩選器來隱藏資料。您可以隨時停用公開連結。如果您想要再次分享該項目,Metabase 將產生不同的連結以供分享 (先前產生的任何連結都將保持無效)。
匯出的檔案
您可以將資料匯出為 CSV、XLSX 和 JSON 檔案格式,並透過電子郵件將這些檔案傳送給人員,或在磁碟機上分享這些檔案。
安全嵌入
針對更敏感的資料,或者如果您想要鎖定參數來篩選結果,您需要使用安全嵌入。在這種情況下,您需要授與檢視者存取您要嵌入圖表或儀表板的網路應用程式 (而非您的 Metabase),以便您可以使用您設定的參數簽署他們檢視時所需的權杖。深入瞭解使用 Metabase 開放原始碼版本嵌入圖表和儀表板。
組織外部的重量級資料
針對更敏感、客戶特定的資料,或大量資料,您有幾個選項可以與組織外部人員分享。
互動式嵌入
若要獲得更精選的體驗,同時仍然讓人員能夠自由地自行分析資料,您可以將整個 Metabase 執行個體嵌入您的應用程式中,這可讓您設定多租戶自助式分析,以與您網路應用程式中的客戶或廠商分享資料。當與資料沙盒結合使用時,您可以建立自訂存取權,同時存取表格的列和欄,這可讓人們透過鑽取功能表探索資料,而不會看到他們不應該看到的任何資料 (例如,另一個客戶的記錄)。
資料室
如果我們談論的是募款、收購、接受稽核或訴訟,資料分享可能會很具侵入性。如果您希望募款,您可以呈現一組精選的儀表板,講述一個有條理的故事,但這些潛在投資者也會想要從不同角度切入資料,以審查您的故事。而分享這類資料的最佳方式是透過資料室。
資料室是為了提供大量資料的特權唯讀存取權而建立的虛擬空間。此資料室可以包含您的所有資料,或是具有相當低層級存取權的限定資料集。您可以加入互動式儀表板,以提供資料的自訂導覽,但資料室的概念是,有權存取它的人員應該能夠執行自己的分析。
若要使用 Metabase 建立資料室,您基本上有兩個選項:在現有的 Metabase 中建立群組,或設定新的 Metabase 執行個體。
第一個選項很簡單,就是在現有的 Metabase 中建立新群組,並授與該群組存取權以存取要求的資料集 (而且僅限這些資料集),以及該資料的任何相關儀表板和問題集合。實際上,該群組的權限會定義該資料室的「維度」。
第二個選項需要設定新的獨立 Metabase 執行個體,並將其連線至相關資料庫。Metabase 設定非常簡單,因此不會比建立群組多出太多工作。一旦設定完成,除了授與您想要與之分享資料的人員原始表格的存取權之外,您還需要重新建立您想要為受眾加入的任何集合、儀表板和問題。如果您已在「母艦」Metabase 執行個體中擁有這些集合和儀表板,則可以使用序列化功能來傾印與資料室相關的應用程式資料,並將這些項目載入資料室執行個體。
下一步:保持分析井然有序
隨著使用者、問題和儀表板的數量不可避免地增加,如何保持分析井然有序。