将 Metabase 用作数据库浏览器、发布平台、查找工具、快速商业智能工具,或者仅作为一种解决常见问题的方式。

构建元数据库最有趣的部分之一是看到它可以缓解多少不同的问题,这些问题不一定看起来像“商业智能”。我们将讨论像 Metabase 这样的 BI 平台的一些不常见的用途,并包括一些您可以为每个用例开始使用的步骤。
对于这些用例中的每一个,您只需花五分钟安装元数据库将其连接到您的数据库,你已经成功了一半。

一个快速的商业智能工具

让我们从一个明显的用例开始:如果你知道你想要仪表板,有一堆关键绩效指标,并享受这些更新指标通过电子邮件:元数据库擅长推送数据在整个组织中。
该怎么办

  • 找出数据库中哪些表与非工程师相关,并将其余表标记为隐藏。
  • 写下常用表格的描述和任何令人困惑的地方场地让人们更容易探索您的数据.
  • 创建几个简单保存的问题对于常见问题。

    客户、场所、帐户的查找工具……

    你可能有用户。这些用户可能会做一些事情,比如上传照片、发表评论、订购产品、留下投诉,或者在您的数据库中留下记录的信用卡交易。无需构建自定义管理页面即可查找用户信息会很有用——Metabase 的设计考虑到了这一点。照片、场地——您需要查找的任何类型的记录。
    该怎么办

  • 找出最常见的方法来找到给定的记录,然后告诉人们如何使用过滤器查找特定记录。

  • 单击记录的主要标识键以查看您的数据库与该用户相关的所有记录。
  • 创建一个包含一些问题的仪表板。
  • 构建更多共享问题和仪表板。设置警报.
  • 当人们问你问题时,保存查询并为他们提供 Metabase 帐户这样他们就可以参考它,或者将其用作另一个问题的起点。
  • 设置自定义目的地将人们发送到另一个问题或仪表板,或者使用参数化 URL 发送到您的 CRM 或其他第三方工具。

    数据库浏览器

    在项目开始时,您可能不知道要测量什么,因此设置分析的想法似乎为时过早。也就是说,在发布甚至推出原型之前,会一遍又一遍地弹出许多常见任务。您可能需要每隔一段时间查找一次记录。您可能会有用户帐户,提取有关用户的所有信息会很有用。您可能希望从数据库中提取信息并将其导入电子表格或其他第三方工具。最终,在您被问过几次相同的问题(例如,上周有多少用户注册?)之后,最好自动化答案而不承诺为其创建(和维护)专用的内部工具.
    该怎么办

  • 以特别的方式使用您的元数据库了解您的数据.

  • 停止打断工程师让他们编写临时自定义 SQL。
  • 在某个时候创建仪表板。
  • 当您需要 BI 时,构建共享问题、仪表板和夜间电子邮件。
  • 当人们问你问题时,不要向他们发送电子邮件、CSV 或电子表格,而是将问题保存在 Metabase 中并为人们提供帐户。

    一种解决常见问题的方法

    如果你是办公室里唯一知道的人SQL,您可能会回答很多问题——通常是一遍又一遍。Metabase 非常适合与非技术用户共享 SQL 查询(甚至只是有用的)片段SQL)。元数据库还提供了一个友好的GUI界面这允许人们在不编写 SQL 的情况下提出自己的问题。
    该怎么办

  • 为人们创建元数据库帐户。

  • 开始收集常见问题,并将人们指向 Metabase 服务器。
  • 寻找机会让人们查找其他人的常见问题,并提供一些简单的问题模板他们可以编辑。
  • 写一些常用的SQL并将代码另存为片段任何人都可以使用。
  • 看着人们开始回答他们自己的问题。过了一会儿,他们会问你关于数据模型以及如何计算数字而不是答案。
  • 鼓励人们查找自己的数据,就像现在一样!

    一个发布平台

    即使在拥有大量数据基础设施的公司中,也经常需要发布复杂分析的结果。虽然有很多工具可以为复杂的分析提供支持(R、Matlab、Julia 等),但作为将结果传递给公司其他部门的手段,它们通常不是最佳的。无需编写这些结果的自定义视图,或强迫非技术用户与 Matlab 交互,您可以使用 Metabase 作为一种简单、轻量级的方式将这些结果发布给公司的其他人。向人们发送仪表板的链接,将仪表板嵌入到您的应用程序中,或者简单地截取元数据库图表并将其粘贴到幻灯片中:任何可行的方法。
    该怎么办

  • 决定数据的存储位置:中央数据仓库或一组分散的数据库。

  • 将数据转储到数据库中。
  • 向 Metabase 实例播种一些常见问题,向人们展示如何使用数据模型。
  • 为了获得额外的分数,请创建一个或两个带有这些问题的仪表板,以提供被动消费的起点。