‧
阅读时间:5 分钟
AWS 初创公司与 Metabase
Sameer Al-Sakran
‧ 5 分钟阅读
分享本文
如果您花时间阅读黑客新闻,分析和商业智能往往会带有非常复杂的色彩。大数据。流处理。实时。用于学习机器学习参数的机器学习。与此同时,其他人的工程博客则详细介绍了他们如何花费数十万美元的工程时间在主页上设置一些查看计数器。
有时候,你只是想从数据库中提取一些数据。
也许您想让公司里的其他人也能这样做。
也许您甚至希望他们能够制作图表并传阅。
尽管人们谈论“公司转型”、昂贵的会议展位以及六七位数的标价,但从根本上说,分析实际上可以相当简单和渐进。Metabase 应运而生。
Metabase 到底是什么?
Metabase 是让您团队中任何人获取数据最简单的方式。使用简单的图形界面,您公司中的任何人都可以创建仪表板、设置夜间电子邮件或自行提出简单问题。

对于不太简单的问题,分析师和工程师也可以运行 SQL 查询。
问题一旦添加到 Metabase,任何有权限访问的人都可以轻松重新运行、调整和分享它。
Metabase 是开源的,几分钟内即可安装,并支持各种数据库,包括 MySQL、PostgreSQL 和 Redshift。您可以在自己的 AWS 账户中运行它。没有人需要查看您的数据,您可以根据需要锁定所有内容。
什么样的问题?
如果您参与过分析,您可能已经超前了 10 步,并且正在考虑所有需要测量的复杂事情。我们不是在谈论多渠道归因、库存预测、需求曲线生成或细粒度的生命周期价值或获客成本。(至少目前还没有)。
相反,我们想提请注意那些只能被称为分析“暗物质”的问题。这些问题通常占大多数公司查询量的 90%,但没有人会在博客文章中提及:哪些博客文章获得了最多的浏览量?下周二我们有多少预订?下个月哪些账户需要续订?约翰·多在开立此支持案例时是否有信用卡退款?我们网站上每个商家平均有多少条 5 星评论?
虽然其中一部分往往内置在您的产品中,但大多数都没有。尽管自上而下的 KPI 和数据科学光鲜亮丽,但正是这些日常微观问题的答案,让您公司中的每个人都更了解情况,更了解背景,并在日常工作中更高效。
为什么现在,你没看到我很忙吗?
即使您认为不需要商业智能应用程序或数据科学堆栈,仍有许多小地方可以借助广泛的数据访问来提供帮助。
在构建应用程序时,能够限制对应用程序中数据库的访问权限是很有用的。
您可以仔细检查暂存环境数据,对生产数据库进行快速检查以验证数据是否正确,并创建快速简陋的仪表板以查看工作情况。
为数据完整性问题创建金丝雀卡片。“新的邀请码系统是否正确地将邀请码标记为已使用?”
发布新版本时,您可以创建衡量这些功能活动的仪表板。您可以通过轻松地衡量新更改,而不是猜测或希望您的某些核心指标会发生变化。例如:“有多少邀请码在发送后 24 小时内被兑换?”
在发布期间,Metabase 允许您灵活地定义和重新定义指标、报告和仪表板。通过在您的数据之上提供一个简单的界面,它允许任何人在无需通过工程师或分析师的情况下修改报告并跟踪他们所需的数据。

在某个时候,您将开始巩固您所衡量的指标(如果您是某种特定类型的人,甚至可能称之为 KPI)。每个团队所需的仪表板将成形,是时候删除不再有用的报告了。您将逐步建立一个 BI 和报告系统,以响应实际的日常问题。如果您有幸拥有某种建设性的懒惰,您甚至可能已经为让您的最终用户创建自己的报告奠定了基础(即 SQL 视图和 ETL),让您能够从事更有趣的工作。
开箱即用,Metabase 让您的同事可以自行运行简单的查询。随着您的需求增长,您可以注释和自定义我们生成的数据模型,创建指标、分段和 SQL 视图,以准确捕获您想要衡量的东西。
我如何试用 Metabase?
添加您的 RDS 和 Redshift 数据库,创建一些基本组来控制谁可以访问哪些数据库,然后开始邀请人员。
当您积累了大量常见问题时,创建一些集合和仪表板。在某个时候,您需要为人们创建 SQL 视图,以便他们不必处理底层数据模型。有机地行动,并响应用户的需求。