BI 仪表板最佳实践
学习如何制作出色的商业智能仪表板。
在 Metabase 中,仪表板是您可以在网格中组织图表和文本卡的页面。要了解基础知识,请查阅我们关于创建仪表板的文档。本文涵盖了构建出色商业智能仪表板的高级概念,并包含了一些关于如何充分利用 Metabase 提供的工具的实用建议。
BI 仪表板的目的
商业智能仪表板应有助于为决策提供信息。仪表板有多种类型——您经常会看到它们分为分析型、战略型和运营型仪表板——但每个仪表板的目的都应该是监控您的行动及其效果。就像汽车仪表板上的仪表一样,它们应该为您提供关于您所采取行动的反馈:如果我踩下油门,我现在开多快?BI 仪表板的理念是获取关于您是否做出了正确决定,或者是否需要采取行动的反馈,这意味着仪表板应捕捉您团队的行动与这些行动效果之间的关系。我们的定价策略表现如何?我们发起的活动是否带来了新用户?在新用户中,有多少人转化了?
我们将深入探讨仪表板的呈现方式——仪表板的外观——但首先您需要确定您的仪表板应该回答哪些问题。
您的 BI 仪表板应包含哪些问题?
首先定义决策,然后收集数据以提供信息
将您包含的问题定制为受众可以采取行动的决策。例如,如果您正在为团队构建 BI 仪表板,请与他们讨论他们每天/每周/每月需要做出的决策,并包含捕获他们所采取行动以及这些行动的效果(或目标)的问题。如果团队已经定义了他们负责的指标或 KPI,那么您的任务就是帮助找出在仪表板上表示这些指标的最佳方式。
是否存在类似的仪表板?
如果您正在问这些问题,很可能其他人也在问。在您的 Metabase 中搜索,检查是否存在已经可以满足您需求的问题和仪表板。如果存在,并且您认为有改进空间,请联系维护者分享您的想法,以便为您的用例创建最佳 BI 仪表板。如果您找到一个不完全符合您需求的类似仪表板,您可以复制它并根据您的用例进行自定义(有关如何复制仪表板的详细信息,请参阅如何创建仪表板)。
根据节奏调整您的仪表板
通常,您仪表板中包含的数据会有一个自然的节奏(例如,账户可能每天、每周结算等等)。考虑节奏的另一种方式是确定人们多久会查阅一次仪表板;也就是说,人们多久需要做出或重新评估仪表板提供信息的决策。人们是每天查看此 BI 仪表板,还是每月在规划会议期间查看一次?一旦您定义了频率,如果包含的问题是相同时间粒度下的相关关键信号,则有助于人们看到数据之间的关系。如果您在仪表板中添加日期筛选器,可以为仪表板中的所有问题设置默认时间范围;但是,如果所有图表都显示相同时间分辨率(例如每周或每月)的数据,则更容易比较。
优先使用 GUI 问题而非原生查询
在可能的情况下,使用查询构建器来创建问题,以利用完整的钻取菜单,让不懂 SQL 的人可以使用您的问题作为进一步探索的起点。查询构建器允许您添加自定义表达式并执行联接,因此您可能会发现您并不像想象中那样需要 SQL。另外,您也可以用 SQL 编写查询,将其保存为问题,然后使用该已保存问题作为 GUI 查询的起点,您可以在其中筛选、汇总和分组数据——甚至包含自定义列。
注意上下文
人们会在哪里查看此仪表板?在电视上?在办公桌旁?在手机上?确保您能以实际查看方式审视仪表板,并进行相应调整。这里主要考虑的是屏幕是否固定,因为固定屏幕的可用空间限制了您可以包含的问题数量。但在非固定屏幕场景下,您可以包含任意数量的问题。您经常会看到文章建议将可视化限制在某个数量。如果将其理解为应该选择性地包含内容,那么作为一般建议是很有用的。重要的是要确保这些图表清晰可辨,宁愿有一个需要滚动才能查看的仪表板,也不要省略相关且关键的信号。
调整您的 BI 仪表板以提高速度
我们写了一篇关于如何加速仪表板的文章,但这里值得重申。让仪表板加载更快的最简单方法是请求更少的数据。有时您确实需要大量数据,但如果您包含历史数据,您真的需要追溯到多远?并且您每次有人查阅仪表板时都必须加载它,还是可以由查看者来放宽日期筛选器,或深入研究某个特定问题?您还可以将一个仪表板拆分为多个仪表板,以减少单个仪表板需要加载的项目数量。
使用精确的标题和描述
您只需修饰其文档,即可显著改善仪表板。例如,将“客户订单”与“全球最近 7 天客户订单日均计数”进行比较。并填写仪表板上所有问题的描述。对于较大的仪表板,您可以使用文本卡作为仪表板部分的标题。预测问题并添加文本卡来回答这些问题(例如,解释数据中的偏差:中断、产品发布、重大销售或营销活动等)。考虑包含联系信息以及相关问题、仪表板和其他相关文档或网站的链接。
添加筛选器并制作交互式 BI 仪表板
为您的仪表板添加筛选器
在仪表板上添加筛选器允许您将多个图表的范围限定到特定时间段、位置、ID 或其他类别。人们可以点击单个问题来筛选其结果,但在仪表板级别添加筛选器则允许他们在对筛选器应用不同值时看到图表之间的关系。如果您在仪表板中包含筛选器,请尝试使该筛选器适用于仪表板上的大多数或所有卡片。也就是说,只包含可以连接到该筛选器的字段的卡片。
如果一个筛选器的选择应影响另一个筛选器的选项,那么您应该链接筛选器。这样,如果第一个筛选器被应用,第二个筛选器的选项将受到限制。例如,如果您同时有州和城市筛选器,为加利福尼亚州筛选仪表板应将城市筛选器的选项限制为加利福尼亚州的城市。
如果您想玩点花样,甚至可以设置让点击图表来筛选仪表板——请参阅我们关于交叉筛选的文章。
您还可以向包含 SQL 问题的仪表板添加筛选器,包括使用字段筛选器创建智能下拉菜单。
创建并链接多个仪表板
如果您的仪表板开始被问题填满,请考虑将其拆分为多个仪表板。您可以自定义仪表板卡片上的点击行为,以链接到其他仪表板、问题或 URL(这对于不从操作菜单中受益的 SQL 问题特别有用)。例如,如果您的其中一张卡片是趋势,您可以将该卡片链接到一个深入挖掘该指标相关数据的仪表板。将仪表板拆分为多个仪表板可以减少加载时间,因为您可以将决定权交给受众,由他们决定是否想了解更多(即加载更多数据)。除了自定义点击行为,您还可以使用文本卡片来包含指向相关仪表板、问题或其他相关站点的链接。
BI 仪表板可视化最佳实践
一旦您收集并记录了您的问题,就可以开始安排和微调 BI 仪表板以获得最佳使用体验。
排列项目以传达其相对重要性
哪些卡片应该放在哪里,为什么?在仪表板网格中,重要性从上到下递减,并且根据您受众的主要语言,从左到右或从右到左递减。也就是说,您很可能会把最重要的卡片放在左上角。您还可以通过大小来强调重要性。如果可能,将卡片保持在“首屏可见”——即在笔记本电脑的浏览器窗口中无需滚动即可看到,但不能以牺牲卡片可读性为代价将其缩小到难以辨认的程度。
将涵盖相似主题的卡片分组。您可以将文本卡片用作分隔符,或用作部分标题、描述和评论。
寻找添加更多有用信息的时机
Metabase 的可视化功能很好地遵循了信息设计和视觉素养的最佳实践——它们尽力让Edward Tufte感到骄傲,以最少的“墨水”传达最大量的信息。尽管 Metabase 图表开箱即用,没有多余的修饰,您仍应检查可视化设置,看是否可以添加额外的上下文。例如,条形图可以做很多事情。条形图或折线图上的简单目标线,或者表格中的条件格式,可以为以下问题提供有意义的答案:这些值好吗?符合预期吗?达到目标了吗?
例如,除了简单地显示一个数字,您还可以额外显示它随时间的变化趋势(上升或下降)。假设您想包含上周的订单数量;与其将其显示为一个简单的数字,不如将其按时间维度分组,并将可视化设置为趋势线。这样,人们就可以在与前一个数字的对比中看到该值——该值是变好了还是变差了?
您还可以调整趋势箭头的颜色(绿色表示良好,红色表示不佳),这样您希望下降的数字(如流失率)和希望上升的数字(如收入)都可以获得绿色箭头。
为任务选择正确的可视化
通常,最好的建议是避免将一个好看、色彩斑斓的仪表板误认为是信息丰富的仪表板。许多 BI 文章(有时我们也犯这种错误)会展示包含多种不同可视化类型的仪表板:条形图、仪表盘、饼图、散点图等等。我们这样做是因为 1) 它们看起来很酷,2) 我们的目标是展示产品能做什么,这与获取决策反馈的目标不同。通常您真正需要的只是时间序列和表格的组合。
示例 KPI 仪表板并不华丽,但它包含大量信息。该仪表板对相关卡片进行了分组和颜色编码(订单数据为绿色,用户数据为蓝色,产品数据为紫色),让查看者了解我们当前的每周表现与过去三个月相比如何(因此无需加载全年数据),包括趋势线和目标,并包含交叉筛选,因此查看者可以点击条形图中的类别来更新类别筛选器。
即使是一个普通的表格也有打磨的机会:确保排序和列顺序合理,完善标签标题,并应用条件格式以使数据更易于阅读。
如何处理您出色的新 BI 仪表板
既然您拥有了一个美观、信息丰富的 BI 仪表板,是时候分享它了。
设置仪表板订阅
仪表板订阅是分析的推拉中的“推”。您可以通过电子邮件或 Slack 发送仪表板结果。
将仪表板固定到集合
当您准备好向团队的其他成员发出信号,表明您有一个他们应该查看的非常可靠的 BI 仪表板时,请将其添加到相关集合并固定。要了解更多信息,请查看保持分析井然有序。
通过公共链接或嵌入共享您的 BI 仪表板
您还可以通过公共链接或在 iframe 中共享仪表板,您可以将其嵌入到您的网站或应用程序中。请参阅我们关于嵌入图表和仪表板的文章。
下一步:在仪表板中链接筛选器
在仪表板中链接筛选器,以根据另一个筛选器的当前选择限制一个筛选器中可用的选项。