嵌入简介
您可以在您的网站或应用程序中嵌入 Metabase 表格、图表和仪表板——甚至是 Metabase 的查询构建器。
以下是您可以嵌入 Metabase 的不同方式。
使用 React 嵌入 SDK(BETA 版)
使用嵌入 SDK,您可以使用 React 嵌入单个 Metabase 组件(如独立的图表、仪表板、查询构建器等)。您可以按组件管理访问权限和交互性,并提供高级定制以实现无缝样式。
何时使用嵌入式分析 SDK:您希望在您的 React 应用程序中嵌入 Metabase 时拥有最大控制权。
交互式嵌入
交互式嵌入是唯一一种可以与 SSO 和数据权限集成,从而实现对底层数据的真正自助访问的嵌入方式。
何时使用交互式嵌入:您希望提供多租户、自助分析。通过交互式嵌入,人们可以在自己的数据沙盒中创建自己的问题、仪表板、模型等。
静态嵌入
也称为签名嵌入,静态嵌入 是嵌入图表和仪表板的安全方式。
何时使用静态嵌入:您不希望人们随意查询其数据,或者您希望一次向所有租户展示数据。例如,如果您只想将某些基准统计信息专供客户使用,则可以使用签名嵌入。
公共链接和嵌入
如果您想与互联网上的好人分享您的数据,管理员可以创建公共链接或将问题或仪表板直接嵌入到您的网站中。
何时使用公共链接和嵌入:公共链接和嵌入适合一次性的图表和仪表板。管理员可以在您只需要向某人展示图表或仪表板,而不想授予人们访问 Metabase 权限时使用它们。而且您不在乎谁看到这些数据;您想使这些统计数据对每个人可用。
嵌入类型比较
操作 | 嵌入 SDK | 交互式 | 静态 | 公共 |
---|---|---|---|---|
显示图表和仪表板 | ✅ | ✅ | ✅ | ✅ |
显示交互式 筛选器小部件 | ✅ | ✅ | ✅ | ✅ |
使用 锁定筛选器 限制数据 | ❌ | ❌ | ✅ | ❌ |
使用 沙盒 限制数据 | ✅ | ✅ | ❌ | ❌ |
使用 钻取菜单 | ✅ | ✅ | ❌ | ❌ |
通过 查询构建器 自助 | ✅ | ✅ | ❌ | ❌ |
使用 使用分析 查看嵌入的使用情况 | ✅ | ✅ | ❌ | ❌ |
仪表板上的操作 | ✅ | ✅ | ❌ | ❌ |
嵌入单个 Metabase 组件 | ✅ | ❌ | ❌ | ❌ |
按组件管理访问权限和交互性 | ✅ | ❌ | ❌ | ❌ |
从静态嵌入切换到交互式嵌入
交互式嵌入 需要通过单点登录(SSO)进行身份验证,因此您需要在 Metabase 和应用程序服务器上设置。请查看我们的交互式嵌入快速入门。
进一步阅读
阅读其他 Metabase 版本 的文档。