2022年12月15日 发布于 使用 Metabase

阅读时长7分钟

为什么要进行交互式嵌入?

The Metabase Team Portrait
Metabase 团队
‧ 2022年12月15日 发布于 使用 Metabase

‧ 阅读时长7分钟

Why interactive embedding? Image

本文有两个目标:1) 倡导在您的应用或服务中提供客户导向型分析的最*可扩展*方式。2) 根据您的情况和目标,明确您应该选择的路径。

这听起来可能像是在积极推销交互式嵌入,但实际上只是大声疾呼,以确保人们不会因为短期省钱而陷入困境。因为如果您想为客户提供分析,您就需要交互式嵌入。事实上,我们不妨将其作为一个标题

如果您想为客户提供分析,您就需要交互式嵌入

本质上,有三种方法可以将 Metabase 查询和仪表盘分享给外部世界

交互式嵌入意味着您可以将完整的 Metabase 应用程序嵌入到您的应用中。但这并非全部;当您为交互式嵌入付费时,除了自助查询构建器外,您还将获得管理应用程序中客户分析所需的所有工具

  • SAMLJWT SSO 集成以管理身份验证
  • 数据沙盒 以精细控制表格的行和列权限,以及
  • 白标签工具 可根据您的应用品牌定制图表外观。

此外,使用付费方案,您还可以移除图表上的“Powered by Metabase”页脚。

通过此设置,您可以提供多租户、自助式分析。多租户意味着客户A无法看到客户B的数据,反之亦然。自助式意味着所有客户都可以创建自己的查询来运行临时查询,因此您无需为他们编写这些查询。

一些人在考虑交互式嵌入时犹豫不决(因此有了本文),是因为他们担心交互式嵌入在人力和许可成本方面更昂贵,并且认为他们可以通过使用带有锁定参数的静态嵌入来限制数据。交互式嵌入确实存在前期成本,包括许可和初期运营开销。但是,与维护替代解决方案(如 Metabase 分支,或一堆签名嵌入)的投资回报率相比,从交互式设置中获得的投资回报率将大得多,尤其是在您试图应对永无止境的临时数据请求时。

这一点值得重申。如果您放弃交互式嵌入并尝试拼凑替代方案,您不仅会产生技术债务,还会承担非同小可的额外开销,包括:1) 维护针对单个客户的签名嵌入;2) 处理身份验证和权限;3) 响应客户的临时数据请求。这些繁琐、耗费员工精力的任务将占用本可用于改进软件或服务的资源。事实上,我们甚至可以说选择这条道路是一个“错误”,甚至是一个“糟糕的决定”。这就像您承认有一个优雅、经过实战检验的解决方案可以解决您需要解决的问题,但却选择做一些需要更多精力(即“金钱”)且效果差得多、根本行不通的事情。然后*再*切换到交互式嵌入。

那么,为什么要进行交互式嵌入呢?

在向客户提供分析服务时,选择交互式嵌入有许多原因,但我们将重点关注五个最重要的方面

客户可以自助服务,因此您无需处理临时报告

可以说最重要的一点是:客户可以下钻仪表盘,甚至可以使用图形查询构建器自行提问数据。您不再是瓶颈,也永远不会被客户琐碎的数据请求所淹没。

有些人(不必要地)担心提供完整的工具包可能会“压垮”他们的客户,或者他们的客户不知道如何处理数据。虽然我们无法评论其他产品的情况,但我们使用 Metabase 的经验是,客户会“心领神会”。Metabase 附带的工具使用户可以轻松了解他们的数据:人们可以从数据参考中查找表格和字段,使用模型创建共享业务逻辑,并使用事件和时间线注释趋势。

您可以对数据进行沙盒处理,这样客户只能看到您希望他们看到的行和列

数据沙盒的理念是,您只需制作一个仪表盘或一小组仪表盘,供所有客户使用,而他们只能看到与自己相关的数据。

这里有相当多的设置,但并不复杂,我们有大量的文档介绍如何操作。但一旦沙盒启动并运行,与管理大量不同仪表盘和过滤器相比,您将节省天文数字般的时间。

您可以使用单点登录管理身份验证

使用 Metabase 群组和通过 SAMLJWT 进行的 SSO 管理权限,会让生活变得可以忍受。否则就是一种令人难以忍受的痛苦,在这里不值得赘述。

您可以让图表与您的品牌匹配

您的图表可以使用与您的应用程序相同的颜色和字体,这样图表看起来就像是您应用程序的一部分。虽然并非严格必要,但这种自定义会为您的应用增添一些专业的光泽。

交互式嵌入的工作量大大减少

一旦交互式嵌入设置运行起来,它就基本能自行运行。您可能会决定更新现有仪表盘,或者根据客户反馈引入新的仪表盘或查询,但除此之外,客户将能够从您提供的仪表盘中获取大部分所需信息。对于剩余的客户问题,客户可以自行使用 Metabase 获取答案。您无需不断处理权限问题,也无需管理大量不同的仪表盘;一切都自然运作。

如果您是一家尚未盈利的初创公司呢?交互式嵌入仍然值得付出成本吗?

这取决于两个因素:1) 您的组织资金,以及 2) 您的市场。

如果您所处的市场中,客户分析是必备条件,那么您可能无法承担延迟客户分析的代价,您应该为交互式嵌入做好预算(无论您选择 Metabase 还是其他类似的解决方案)。

如果您所处的市场中,提供客户分析可以使您的产品脱颖而出(即,客户分析不是必需品,而是让您的产品超越竞争对手的方式),那么这个决定就不那么明确了。如果目前成本过高,您可能希望完全推迟整合分析,至少等到您的客户开始请求数据为止。届时,您应该有足够的收入从一开始就以正确的方式实施永久性解决方案。

推迟的理由是,对于面向客户的分析,这不是从签名嵌入“逐步推进”的问题。签名嵌入不是通向交互式嵌入的垫脚石;它们是错误的转向。

何时选择公共和/或签名嵌入

公共和签名嵌入确实有其用途:它们适用于一次性、外部共享,以及包含基本、非交互式且权限不相关的图表。

因此,公共和签名嵌入实际上功能丰富;它们只是不可扩展,也不适用于多租户设置。

然而,在某些情况下,您可以(或应该)选择公共和/或签名嵌入

  • 您出于某种原因不希望人们临时查询他们的数据。这种情况极其罕见,但值得一提。
  • 您希望一次性展示适用于所有租户的数据。例如,假设您想展示一些基准统计数据:如果您只想将这些数据专门提供给您的客户,您可以使用签名嵌入;如果您想将这些数据提供给所有人,您可以使用公共嵌入。

更多嵌入式分析资源

您可能还会喜欢

所有文章
Set up a basic pipeline for log analysis Image 2024年3月4日 发布于 使用 Metabase

搭建日志分析的基础管道

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

The Metabase Team Portrait
Metabase 团队

阅读时长4分钟

Embed a Metabase dashboard in Zendesk Image 2024年2月26日 发布于 使用 Metabase

在 Zendesk 中嵌入 Metabase 仪表盘

自动过滤并获取您所需的客户数据和洞察,以便在您的支持工单中使用。您还可以将仪表盘嵌入到 Salesforce、Stripe、Jira 或其他允许嵌入 URL 的平台中。

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

阅读时长5分钟

所有文章
© . All rights reserved.