2018年2月14日,发布于使用 Metabase

阅读时长 6 分钟

使用 Metabase 赋能您的应用程序分析

Sameer Al-Sakran Portrait
Sameer Al-Sakran
‧ 2018年2月14日,发布于使用 Metabase

‧ 6 分钟阅读

简而言之:将 Metabase 仪表板嵌入到您的应用程序中,以便轻松地为用户提供分析,并加快迭代速度。

随着应用程序越来越复杂,用户对数据分析和报告功能的需求也在不断提高。

无论您是在构建 SaaS CRM 应用程序、在线视频网站还是博客网站,您的用户都期望能够轻松地查找某个销售人员完成了多少条线索,他们的上传内容随时间的查看次数,或者您的主要推荐来源是哪些。

传统上,要为用户提供分析功能,您可以选择在应用程序本身构建自定义分析功能集,或者使用复杂且昂贵的商业智能应用程序。

Metabase 现在提供了一种简单、快速的方式来实现嵌入式分析。如果您已经在使用 Metabase 进行内部分析(您应该这样做!),则可以快速重用报告和仪表板,并在您的应用程序中展示它们。如果您不使用 Metabase,则可以使用我们的图形界面或通过编写 SQL 查询来轻松快速地创建可嵌入的图表。

您可以通过使用公开链接将 Metabase 嵌入到您的应用程序中,或者如果您需要更安全的方法,可以通过您应用程序的后端服务器代码使用我们的安全嵌入集成。任何允许您插入 HTML“iframe”的内容都可以包含 Metabase 支持的分析。

为什么使用 Metabase 来支持您的分析?

为了更快地迭代

虽然有时在构建应用程序时您确切地知道用户需要什么样的报告,但这些需求经常会发生变化,或者您会更多地了解用户的行为模式。

当您使用 Metabase 嵌入式仪表板时,您是在我们的应用程序中定义它们,而不是在源代码中。这使您可以更快地进行迭代。

  • 嵌入式仪表板可以由分析师调整和更改,而不是由工程师。
  • 仪表板中的卡片可以重新排列,而无需重新编译和部署应用程序。
  • 您可以确切地看到仪表板布局在真实数据下的显示效果,而不是使用伪造或暂存服务器数据。
  • 驱动卡片和仪表板的底层查询可以独立于应用程序进行修复。
  • 您可以以应用程序的速度而非应用程序部署的速度来查看和修改卡片。

使用 Metabase 创建面向用户的应用程序统计部分,可以让您在精确的用户体验控制和极快的迭代速度之间进行权衡。从这个意义上说,它类似于启动一个移动 HTML 网站而不是原生应用程序。

逐步构建分析

嵌入 Metabase 图表和仪表板可以轻松地构建您应用程序的报告功能。在早期阶段,您可以使用公开链接轻松地与客户共享仪表板或报告。当您不知道客户的特定请求是否应该被纳入您的应用程序内分析时,这可以帮助您快速地以一次性方式与特定客户共享数据。如果用户不断要求进行相同的分析,则可以获取该仪表板或报告,按客户 ID 参数化,然后将其嵌入到您的应用程序仪表板中。您可以进行少量渐进式更改,并且只有在向真实客户验证了真实数据报告后,才会在此过程中投入更多时间。

保持内部和外部分析的一致性

在构建分析系统时,保持分析数字和核对的一致性是一个主要的时间消耗点。通过使用 Metabase 仪表板进行内部使用和嵌入使用,可以轻松快速地比较定义、过滤器等,以双重检查您的内部和外部显示数字是否一致。此外,通过重用 Metabase 中定义的指标和细分,您可以提前避免这些不一致的数字出现在内部仪表板和您的应用程序中的问题。

免费和商业选项

任何人都可以免费使用我们的嵌入式功能,在任何应用程序(个人、商业或其他)中实现无限用户、页面浏览量、图表或仪表板。

我们只要求您在嵌入式应用程序中保留可见的、小巧且离散的“由 Metabase 提供支持”的署名。如果您希望为商业应用程序使用 Metabase 嵌入,并希望删除此署名,我们提供了一个简单、便捷的替代许可。您可以从我们的署名开始,然后在启动应用程序或盈利时删除它。

您可以在我们的文档中了解有关嵌入工作原理的更多信息,并可在我们的商店购买移除署名元素的许可证。

常见问题

当我将 Metabase 图表嵌入到我的应用程序中时,AGPL 是否适用于我的应用程序?

不。当您使用署名或许可的无署名许可证时,您不受 AGPL 的约束。

我能去掉 Logo 吗?

我们提供一项商业许可证,该许可证提供了 AGPL 的非 AGPL 替代方案,无需署名。您将帮助 Metabase 项目得以持续,并能在所需时间的一小部分内获得面向客户的分析功能。

安全吗?

通过我们的安全嵌入,所有嵌入请求都必须由您的应用程序服务器进行加密签名,并且会对您标记为必需的任何参数进行验证。该请求永远不能用于检索任何额外数据,并且会在一段时间后过期。

你们会看到我的数据吗?

不会,我们永远看不到您的数据。如果您选择与我们共享匿名统计信息,我们将联系您报告 Metabase 应用程序的使用情况。但是,我们永远不会看到或传输实际数据、特定查询或任何其他敏感信息。

这是一个托管服务吗?

目前不是。但是,Metabase 非常易于运行,并且可以在 Heroku 或其他托管提供商上运行。亲自尝试

会扩展吗?

答案是“视情况而定”。总的来说,对于大多数嵌入式 SaaS 应用程序,在配置得当的服务器上运行的单个 Metabase 服务器通常可以很好地扩展。特别是慢速数据仓库、大型查询或大量并发用户可能需要进行特定的调优。Metabase 可以缓存数据仓库查询,可以利用外部缓存,并提供多种优化性能的方法。

我可以在我的本地部署软件产品中嵌入 Metabase 图表吗?

是的,您可以。请联系我们了解更多信息。

我可以按用户或按组限制嵌入的图表吗?

只需创建一个接受用户或组 ID 过滤器的查询或仪表板,并在嵌入到您的应用程序时选择安全嵌入。这允许您要求嵌入指定用户 ID。

我可以自定义图表的字体、颜色或其他属性吗?

目前还不行。我们正在积极努力提供更多自定义选项!

我可以在嵌入式报告中使用 SQL 吗?

是的!

我需要知道 SQL 才能生成可以嵌入到我的应用程序中的报告吗?

不需要,您可以嵌入使用我们易于使用的图形界面构建的报告(参见我们的文档以获取示例)。

我需要知道如何编码才能将 Metabase 图表嵌入到应用程序中吗?

是的。虽然您可以在允许 HTML 的任何地方嵌入公开仪表板和问题,但对于安全嵌入,您需要将我们集成到您的后端服务器中。您可以在此处找到示例。

更多嵌入式分析资源

您可能还喜欢

所有文章
设置基本的日志分析管道 图片 2024年3月4日,发布于 使用 Metabase

为日志分析设置基本管道

您可以使用商业智能工具进行小规模的日志分析和数据可视化。这里有一些入门的提示和建议。

The Metabase Team Portrait
Metabase 团队

4 分钟阅读

在 Zendesk 中嵌入 Metabase 仪表板图片 2024 年 2 月 26 日,在 使用 Metabase

在 Zendesk 中嵌入 Metabase 仪表盘

在您的支持工单中自动筛选并准备好所需的客户数据和见解。您还可以在 Salesforce、Stripe、Jira 或允许嵌入 URL 的平台中嵌入仪表盘。

Ignacio Beines Furcada and Sarina Bloodgood Portrait
Ignacio Beines Furcada 和 Sarina Bloodgood

阅读时间:5 分钟

所有文章
订阅新闻通讯
Metabase 的更新和新闻
© . This site is unofficial and not affiliated with Metabase, Inc.