‧
阅读时长 5 分钟
AWS 初创公司与 Metabase

Sameer Al-Sakran
‧ 阅读时长 5 分钟
分享这篇文章
如果您花时间阅读 Hacker News,就会发现分析和商业智能往往带有一种非常复杂的意味。大数据。流处理。实时。机器学习以学习您的机器学习参数。与此同时,其他所有人的工程博客都在详细介绍他们如何花费数十万美元的工程时间来在其主页上设置一些浏览计数器。
有时您只想从数据库中提取一些数据。
也许您想让公司中的其他人也能做到这一点。
也许您甚至希望他们能够制作图表并分享。
尽管“公司转型”、昂贵的会议展位和六七位数的标价冲击被谈论得沸沸扬扬,但分析的本质实际上可以相当简单和渐进。Metabase 应运而生。
Metabase 到底是什么?
Metabase 是让团队中任何人获取数据的最简单方式。通过简单的图形界面,公司中的任何人都可以创建仪表板、设置夜间电子邮件或自行提出简单问题。
对于不那么简单的问题,分析师和工程师也可以运行 SQL 查询。
一旦问题添加到 Metabase,任何有权限的人都可以轻松地重新运行、调整和分享它。
Metabase 是开源的,几分钟即可安装,并支持各种数据库,包括 MySQL、PostgreSQL 和 Redshift。您可以在自己的 AWS 账户中运行它。没有人需要看到您的数据,您可以随心所欲地锁定一切。
哪些类型的问题?
如果您曾参与过分析工作,您可能已经跳了 10 步,并正在考虑所有需要衡量的复杂事物。我们不是在谈论多渠道归因、库存预测、需求曲线生成或精细的生命周期价值或获客成本。(至少目前还没有。)
相反,我们想提请注意那些只能被称为分析“暗物质”的问题。这些问题通常占大多数公司查询量的 90%,但没有人会在博客文章中提及:哪些博客文章获得最多浏览量?下周二我们有多少预订?下个月哪些账户需要续订?John Doe 在开立此支持案例时是否有信用卡退款?我们网站上的商家平均有多少五星评价?
虽然其中一部分通常会内置到您的产品中,但大多数不会。尽管自上而下的 KPI 和数据科学很光鲜,但正是这些日常微观问题的答案,让公司中的每个人都能获得更好的信息、更强的语境意识和更高的日常工作效率。
为什么现在?难道您看不到我很忙吗?
即使您认为自己不需要商业智能应用程序或数据科学堆栈,也有很多小地方可以广范围地访问数据,从而带来帮助。
在构建应用程序时,有一个地方可以限制对应用程序数据库的访问,这很有用。
您可以双重检查暂存环境数据,对生产数据库进行快速检查以验证数据是否正确,并创建快速简易的仪表板以查看工作进展情况。
为数据完整性问题创建金丝雀卡片。“新的邀请码系统是否正确地将邀请码标记为已使用?”
发布新版本时,您可以创建仪表板来衡量这些功能中的活动。您无需猜测或希望某些核心指标发生变化,而是可以轻松地对新更改进行检测。例如,“有多少邀请码在发送后 24 小时内被兑换?”
在发布期间,Metabase 允许您灵活地定义和重新定义指标、报告和仪表板。通过在数据之上提供一个简单的界面,它允许任何人修改报告并跟踪他们需要的数据,而无需通过工程师或分析师进行路由。
在某个时候,您将开始固化您衡量的指标(如果您是某类人,甚至可能会称之为 KPI)。每个团队所需的仪表板将已成形,是时候删除那些不再有用的报告了。您将逐步建立一个 BI 和报告系统,以响应实际的日常问题。如果您有幸拥有某种建设性的懒惰,您甚至可能已经为最终用户创建自己的报告奠定了基础(即 SQL 视图和 ETL),让您去做更有趣的工作。
开箱即用,Metabase 允许您的同事自行运行简单查询。随着您的需求增长,您可以注释和自定义我们生成的数据模型,创建指标、细分和 SQL 视图,以准确捕获您想要衡量的东西。
我该如何试用 Metabase?
添加您的 RDS 和 Redshift 数据库,创建一些基本组来控制谁可以访问哪些数据库,然后开始邀请人们。
随着您积累了大量常见问题,创建一些集合和仪表板。在某个时候,您需要为人们创建 SQL 视图,这样他们就不必处理底层数据模型。有机地发展,并响应用户的需求。