超越 BI:您可以使用 Metabase 解决的其他问题
将 Metabase 用作数据库浏览器、发布平台、查询工具、快速商业智能工具,或仅用于回答常见问题。
构建 Metabase 最有趣的方面之一是看到它能解决多少与“商业智能”不直接相关的问题。我们将探讨 Metabase 这样的 BI 平台的几种不常见用法,并为每种用例提供入门步骤。
对于所有这些用例,您只需要花费五分钟时间安装 Metabase并连接到您的数据库,就已经成功了一半。
快速商业智能工具
让我们从最显而易见的用例开始:如果您知道自己需要仪表板、拥有一堆关键绩效指标 (KPI),并且喜欢通过电子邮件接收这些指标的更新:Metabase 非常擅长推送数据到您的组织。
怎么做
客户、账户或其他内容的查询工具
您可能拥有用户。这些用户可能会执行诸如上传照片、发表评论、订购产品、留下投诉或进行信用卡交易等操作,这些都会在您的数据库中留下记录。无需构建自定义管理页面即可查询用户信息的用处很大——Metabase 在设计时就考虑了这一点。照片、场地——任何您需要查询的记录。
怎么做
- 找出查找给定记录的最常见方法,然后告诉人们如何使用过滤器来查找特定记录。
- 单击记录的主标识键,以查看数据库中与该用户相关的所有记录。
- 构建共享问题和仪表板。设置提醒。
- 当人们向您提问时,保存查询并为他们提供 Metabase 账户,以便他们可以参考,或者将其用作另一个问题的起点。
- 设置自定义目的地,通过参数化 URL 将人们导向另一个问题或仪表板,或导向您的 CRM 或其他第三方工具。
您的数据库浏览器
在项目初期,您可能不知道要衡量什么,因此设置分析的想法可能显得为时过早。不过,在启动甚至推出原型之前,会反复出现一些常见的任务。您可能偶尔需要查找记录。您很可能拥有用户账户,并且能够提取有关用户的所有信息会很有用。您可能需要从数据库中提取信息并将其导入电子表格或其他第三方工具。最终,在被问过几次相同的问题(例如,上周有多少用户注册?)之后,能够自动化答案而不必创建(和维护)专门的内部工具将非常理想。
怎么做
- 以临时方式使用 Metabase 来了解您的数据。
- 停止打扰工程师,让他们编写临时的自定义 SQL。
- 最终创建一个仪表板。
- 当您需要 BI 时,构建共享问题、仪表板和夜间电子邮件。
- 当人们向您提问时,不要通过电子邮件、CSV 或电子表格回复,而是在 Metabase 中保存问题并给予人们账户。
回答常见问题的方法
如果您是办公室里唯一懂 SQL 的人,您可能要回答很多问题——通常是同一个问题反复出现。Metabase 非常适合作为与非技术用户共享 SQL 查询(甚至只是有用的 SQL 片段)的地方。Metabase 还提供了一个友好的查询构建界面,允许人们自己提问而无需编写 SQL。
怎么做
- 为人们创建 Metabase 账户。
- 开始收集常见问题,并将人们引导到 Metabase 服务器。
- 寻找机会让人们查找其他人提出的常见问题,并提供一些简单的模板问题供他们编辑。
- 编写一些常用的 SQL 并将代码保存为代码片段,供任何人使用。
- 观察人们开始自己回答问题。过一段时间,他们会向您询问有关数据模型以及如何计算数字的问题,而不是直接询问答案。
- 鼓励人们查找自己的数据,因为现在他们可以做到了!
发布平台
即使在拥有大量数据基础设施的公司中,也经常需要发布复杂分析的结果。虽然有很多工具支持复杂分析(R、Matlab、Julia 等),但它们通常不是向公司其他部门传达结果的最佳方式。与其编写自定义视图来显示这些结果,或者强迫非技术用户与 Matlab 交互,不如将 Metabase 用作一种简单、轻量级的方式,将这些结果发布给公司其他部门。向人们发送指向仪表板的链接,将仪表板嵌入您的应用程序,或者只需截取 Metabase 图表的屏幕截图并将其放入幻灯片演示文稿中:无论哪种方式有效。
怎么做
- 决定数据存储位置:是集中式数据仓库还是分散式数据库集合。
- 将数据转储到数据库。
- 用几个常见的、演示如何使用数据模型的问题来填充 Metabase 实例。
- 作为额外加分项,创建一个或两个包含这些问题的仪表板,为被动消费提供一个起点。