嵌入简介

您可以在您的网站或应用程序中嵌入 Metabase 表格、图表和仪表板——甚至是 Metabase 的查询构建器。

以下是您可以嵌入 Metabase 的不同方式。

使用 React 嵌入 SDK(BETA 版)

使用嵌入 SDK,您可以使用 React 嵌入单个 Metabase 组件(如独立的图表、仪表板、查询构建器等)。您可以按组件管理访问权限和交互性,并提供高级定制以实现无缝样式。

何时使用嵌入式分析 SDK:您希望在您的 React 应用程序中嵌入 Metabase 时拥有最大控制权。

交互式嵌入

交互式嵌入是唯一一种可以与 SSO 和数据权限集成,从而实现对底层数据的真正自助访问的嵌入方式。

何时使用交互式嵌入:您希望提供多租户、自助分析。通过交互式嵌入,人们可以在自己的数据沙盒中创建自己的问题、仪表板、模型等。

静态嵌入

也称为签名嵌入,静态嵌入 是嵌入图表和仪表板的安全方式。

何时使用静态嵌入:您不希望人们随意查询其数据,或者您希望一次向所有租户展示数据。例如,如果您只想将某些基准统计信息专供客户使用,则可以使用签名嵌入。

如果您想与互联网上的好人分享您的数据,管理员可以创建公共链接或将问题或仪表板直接嵌入到您的网站中。

何时使用公共链接和嵌入:公共链接和嵌入适合一次性的图表和仪表板。管理员可以在您只需要向某人展示图表或仪表板,而不想授予人们访问 Metabase 权限时使用它们。而且您不在乎谁看到这些数据;您想使这些统计数据对每个人可用。

嵌入类型比较

操作 嵌入 SDK 交互式 静态 公共
显示图表和仪表板
显示交互式 筛选器小部件
使用 锁定筛选器 限制数据
使用 沙盒 限制数据
使用 钻取菜单
通过 查询构建器 自助
使用 使用分析 查看嵌入的使用情况
仪表板上的操作
嵌入单个 Metabase 组件
按组件管理访问权限和交互性

从静态嵌入切换到交互式嵌入

交互式嵌入 需要通过单点登录(SSO)进行身份验证,因此您需要在 Metabase 和应用程序服务器上设置。请查看我们的交互式嵌入快速入门

进一步阅读

阅读其他 Metabase 版本 的文档。

想改进这些文档吗? 提出更改。