‧
阅读时间:5分钟
AWS Startups & Metabase
Sameer Al-Sakran
‧ 阅读时间:5分钟
分享这篇文章
如果你花了时间阅读黑客新闻,分析和商业智能往往带有非常复杂的含义。大数据。流处理。实时。机器学习来学习机器学习的参数。与此同时,其他人的工程博客都在告诉你,他们如何花了成千上万小时的工程时间来设置主页上的视图计数器。
有时你只是想从数据库中提取一些数据。
也许你想让公司里其他人也能这样做。
也许你还希望他们能够制作图表并分发。
尽管有“公司转型”的谈论、昂贵的会议展台和六位数到七位数的价格冲击,但分析的核心实际上可以相当简单和渐进。这就是 Metabase 的作用。
Metabase 到底是什么?
Metabase 是将数据呈现给团队中任何人的最简单方式。使用简单的图形界面,公司中的任何人都可创建仪表板、设置夜间电子邮件或自行提出简单问题。
对于不那么简单的问题,分析师和工程师也可以运行 SQL 问题。
一旦问题被添加到 Metabase,任何有访问权限的人都可以轻松地重新运行它、调整它并分享它。
Metabase 是开源的,安装只需几分钟,支持包括 MySQL、PostgreSQL 和 Redshift 在内的多种数据库。你可以在自己的 AWS 账户中运行它。没有人需要看到你的数据,你可以根据需要锁定一切。
可以提出哪些类型的问题?
如果您参与过分析,您可能已经跳过了10步,正在思考所有需要测量的复杂事物。我们不是在谈论多渠道归因、库存预测、需求曲线生成或非常细粒度的客户终身价值或获取客户的成本。(至少现在不是)。
相反,我们想引起大家对数据分析中所谓的“暗物质”的关注。这些问题通常占大多数公司90%的查询量,但没有人会在博客文章中提出。比如:哪些博客文章的阅读量最高?我们下周二有多少预订?下个月哪些账户需要续费?当John Doe打开这个支持案例时,他是否有任何信用卡退款?平均商户在我们的网站上有多少5星评价?
尽管这些问题的某些子集可能会集成到您的产品中,但大多数都不会。尽管自上而下的关键绩效指标和数据科学备受瞩目,但每天对这些问题进行回答,可以使您公司的每个人都更加了解情况,更加意识到上下文,并在日常工作中更加高效。
现在,你看不出来我很忙吗?
即使您还没有想到需要业务智能应用程序或数据科学堆栈,也有很多地方可以通过广泛的数据访问来帮助。
在构建应用程序时,有一个地方可以允许对应用程序中的数据库进行受限访问是有用的。
您可以检查预发布环境的数据,对生产数据库进行快速检查,以验证一切是否正常,并创建快速且粗略的仪表板来查看事物是否按预期或未按预期工作。
为数据完整性问题创建金丝雀卡片。“新邀请码系统是否正确地将邀请码标记为已使用?”
在发布新版本时,您可能需要创建仪表板来衡量这些功能的活动。与其猜测,或者希望某些核心指标有所移动,您可以通过轻松地进行新更改来衡量新更改。例如:“有多少邀请码在发送后的24小时内被兑换?”
在发布期间,Metabase允许您灵活地定义和重新定义指标、报告和仪表板。通过在您的数据之上提供一个简单的界面,它允许任何人在不通过工程师或分析师的情况下修改报告并跟踪他们所需的数据。
在某个时候,您将开始确定要衡量的内容(如果您是那种人,甚至可能称之为KPI)。每个团队所需的仪表板已经形成,现在是时候剪掉不再有用的报告了。您将逐步构建BI和报告系统,并针对实际的日常问题进行构建。如果您有幸拥有一种特定的建设性懒惰,您甚至可能已经奠定了基础(即SQL视图和ETL),让您的最终用户创建他们自己的,让您有更多时间去做更有趣的工作。
开箱即用,Metabase允许您的同事自行运行简单的查询。随着您的需求增长,您会对我们生成的数据模型进行注释和自定义,创建指标、分段和SQL视图,以精确地捕获您想要衡量的内容。
我如何试用Metabase?
添加您的RDS和Redshift数据库,创建一些基本组以控制谁可以访问哪些数据库,并开始邀请人员。
随着您积累常见的疑问,创建一些集合和仪表板。在某个时候,您将需要创建SQL视图,这样人们就不必处理底层的数据模型。根据用户的需求,有机地发展和改进。