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