什么是嵌入式分析?
嵌入是将一个应用程序的功能放置在另一个应用程序内的过程。在分析领域,这通常意味着将数据可视化集成到父应用程序中,让人们可以在其应用程序的上下文中查看图表。嵌入式还可以为父应用程序节省时间和资源,允许团队利用现有的分析工具,而不是从头开始构建所有内容。
虽然不是嵌入的唯一方法,但 Metabase 中的嵌入涉及使用 iframe(内联框架)将一个问题、仪表板或(在某些计划中)完整的 Metabase 应用程序嵌入到另一个应用程序中。
嵌入 Metabase 图表和仪表板
嵌入不仅仅是将图表的静态图像放在您的网站或应用程序中。相反,该 iframe 会在您的主浏览器或应用程序中创建一个指向其自身独立 URL 的嵌套浏览器。这样,嵌入的 Metabase 图表或仪表板就会保持最新。当您查看嵌入的图表时,您仍然看到的是 Metabase 图表本身,只是嵌套在父应用程序中。
根据安全配置,您的各个嵌入式图表和仪表板要么是公开的,要么是安全嵌入的。您还可以配置或锁定参数,以影响人们在图表上看到的内容,如图 1 所示。
嵌入完整的 Metabase 应用程序
交互式嵌入仅在Pro和Enterprise计划(包括自托管和 Metabase Cloud)中提供。
在某些计划中,您可以将完整的 Metabase 体验嵌入到您的应用程序中。交互式嵌入特别适用于多租户分析,例如为您的客户提供特定的报告,他们可以查看和与之互动,同时仍留在您的应用程序中。