嵌入介绍

您可以将 Metabase 表、图表和仪表板,甚至 Metabase 的查询生成器嵌入到您的网站或应用程序中。

以下是嵌入 Metabase 的不同方法。

嵌入式分析 JS

使用 嵌入式分析 JS,您可以使用 JavaScript 在您的 Web 应用程序中嵌入单个 Metabase 组件,无需 React。您可以选择仪表板、问题或查询生成器,并配置每个组件的选项,如钻取、参数、下载和主题。嵌入式分析 JS 与 SSO数据权限 集成。

何时使用嵌入式分析 JS:当您希望 提供多租户、自助分析,并且您不使用 React(或想要一个即插即用脚本),同时希望嵌入具有每个组件控件和主题的 Metabase 组件时。

静态嵌入

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

何时使用静态嵌入:您不想提供临时查询或图表钻取。要筛选与查看者相关的数据,您可以使用带有 锁定参数 的静态嵌入。

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

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

交互式嵌入

交互式嵌入允许您将整个 Metabase 应用程序嵌入到 iframe 中,并将 Metabase SSO 与您的应用程序的身份验证集成。

嵌入类型比较

操作 React SDK JS 交互式 静态 公共
显示图表和仪表板
显示交互式 筛选器小部件
导出结果*
通过 锁定筛选器 限制数据
数据隔离
使用 钻取菜单
通过 查询生成器 进行自助服务
基本外观自定义**
高级主题
通过 使用情况分析 查看嵌入使用情况
嵌入单个 Metabase 组件
按组件管理访问和交互性
自定义布局
使用 插件 自定义行为

* 默认情况下,每种嵌入类型都允许数据下载,但只有 Pro 和 Enterprise 计划才能禁用数据下载。

** 任何嵌入类型都需要 Pro 和 Enterprise 计划。

嵌入式分析 SDK 与 JS 对比

在决定使用嵌入式分析 SDK 还是嵌入式分析 JS 时:如果您的应用程序使用 React,则应使用 SDK。否则,请使用 JS 库。JS 库在后台使用 SDK,但使用 React 和 SDK 可以获得更多控制权。

从静态嵌入切换到嵌入式分析 JS

嵌入式分析 JS 需要通过单点登录 (SSO) 进行身份验证,因此您需要在 Metabase 和应用程序服务器中都进行设置。请查看我们的 模块化嵌入式身份验证

延伸阅读

阅读其他版本的 Metabase 的文档。

这有帮助吗?

感谢您的反馈!
想要改进这些文档?提议更改。
© . This site is unofficial and not affiliated with Metabase, Inc.