嵌入簡介
您可以將 Metabase 表格、圖表和儀表板 (甚至是 Metabase 的查詢產生器) 嵌入到您的網站或應用程式中。
以下是嵌入 Metabase 的不同方式。
搭配 React 的嵌入 SDK (BETA)
透過 嵌入 SDK,您可以使用 React 嵌入個別的 Metabase 元件 (例如獨立圖表、儀表板、查詢產生器等)。您可以管理每個元件的存取權和互動性,並且可以進行進階自訂以實現無縫樣式設定。
何時使用嵌入式分析 SDK:您希望最大程度地控制 Metabase 在 React 應用程式中的嵌入方式。
互動式嵌入
互動式嵌入是唯一一種 與 SSO 和資料權限整合的嵌入類型,可實現對底層資料的真正自助式存取。
何時使用互動式嵌入:您想要提供多租戶自助式分析。透過互動式嵌入,使用者可以在自己的資料沙箱中建立自己的問題、儀表板、模型等。
靜態嵌入
也稱為簽章嵌入,靜態嵌入是一種嵌入圖表和儀表板的安全方式。
何時使用靜態嵌入:您不想要提供臨時查詢或圖表鑽取功能。若要篩選與檢視者相關的資料,您可以將靜態嵌入與鎖定參數搭配使用。
公開連結和嵌入
如果您想與網路上的使用者分享您的資料,管理員可以建立公開連結,或將問題或儀表板直接嵌入到您的網站中。
何時使用公開連結和嵌入:公開連結和嵌入適用於一次性圖表和儀表板。當您只需要向某人展示圖表或儀表板,而無需讓人們存取您的 Metabase 時,管理員可以使用它們。而且您不在意誰看到資料;您希望讓所有人都能取得這些統計資料。
嵌入類型比較
動作 | 嵌入 SDK | 互動式 | 靜態 | 公開 |
---|---|---|---|---|
顯示圖表和儀表板 | ✅ | ✅ | ✅ | ✅ |
顯示互動式篩選器小工具 | ✅ | ✅ | ✅ | ✅ |
匯出結果* | ✅ | ✅ | ✅ | ✅ |
使用鎖定篩選器限制資料 | ❌ | ❌ | ✅ | ❌ |
使用沙箱限制資料 | ✅ | ✅ | ❌ | ❌ |
使用鑽取選單 | ✅ | ✅ | ❌ | ❌ |
透過查詢產生器自助服務 | ✅ | ✅ | ❌ | ❌ |
使用使用量分析檢視嵌入的使用情況 | ✅ | ✅ | ❌ | ❌ |
儀表板上的動作 | ✅ | ✅ | ❌ | ❌ |
嵌入個別 Metabase 元件 | ✅ | ❌ | ❌ | ❌ |
管理每個元件的存取權和互動性 | ✅ | ❌ | ❌ | ❌ |
* 預設情況下,每種嵌入類型都允許資料下載,但只有 Pro 和 Enterprise 方案可以停用資料下載。
從靜態嵌入切換到互動式嵌入
互動式嵌入需要透過單一登入 (SSO) 進行身分驗證,因此您需要在 Metabase 和應用程式伺服器中進行設定。請查看我們的互動式嵌入快速入門指南。
延伸閱讀
閱讀其他Metabase 版本的文件。