​现在,很多企业的高层领导喜欢建数据仪表盘或者管理驾驶舱,甚至用巨大无比的显示屏阵列来展示各种关键业务指标KPI,那成功设计一个数据仪表盘需要如何做?又需要注意什么问题呢?

数据仪表盘是数据可视化的一种体现,是指将数据以视觉形式来呈现,如图表或地图,以帮助需要的人了解这些数据的意义

数据仪表盘的展示大多有一个特定的主题或是分类。从战略的角度而言,自上而下大致归纳为三种:一种是战略性仪表盘,一种是分析型仪表盘,还有一种是操作型仪表盘。根据种类的不同,数据仪表盘的设计及展示也大不相同。在规划之前需要明白几个问题:

1. 仪表盘的使用者?

2. 重要的指标有哪些?

3. 你希望仪表盘能够传达哪些信息?

4. 用户期望仪表盘可以传播的信息是什么?

下面以Smartbi大数据分析工具的仪表盘为例给大家详细说明。

战略型仪表盘

战略型仪表盘更多的是为高层管理者(部门经理、企业高管)快速掌握企业的运营情况,

并据此快速做出决策和判断,对过去做出总结或是对未来拟定战略性目标。

这里的运营情况主要是针对过去已经发生的运营的事实,因此战略型的仪表盘对系统实时性不是很高,在进行界面的设计时就需要尽可能简洁明了。

通过精简的指标体系,实时、动态地反映企业的运行状态,将采集的数据形象化、直观化、具体化。

高层管理者通常不具备分析数据的能力,那么是否可以通过什么来引起他们的兴趣呢?除了看到一些数据和图表,也可以通过文字进行提炼,如下图

分析型仪表盘

分析型仪表盘的作用主要是让使用者可以获取到各个前端业务信息系统的数据,

它最好的架构方式便是基于一个整合、汇总、有维度、有事实的EDW之上。

通过数据清洗、转换、标准化、以及钻取联动过滤等操作,能够从现象出发,

沿着数据的脉络去发现问题的真正原因,比如销售业绩为什么下降?分析型仪表盘更多的是落实战略到战术执行层面的中层管理人员服务,

这部分需要更多体现的是问题直接显性化,优先级排序,关联直接采取行动的方式推进。

分析型仪表盘可以是战略型也可以是操作型,或者说更加策略型。主要的区别在于信息的层级。

它包含了关于多因素及变量之间的基于时间变化的细节对比。

如下图:

操作型仪表盘

对比战略型仪表盘和分析型仪表盘,操作型仪表盘强调持续、实时的信息汇报场景。所以对数据的时效性比较高。

需要从业务需求出发,实现业务操作的提醒、监控和预警功能,基本上需要直接对接各个业务系统。

操作型仪表盘的界面设计也需要简洁直观,面向人群通常是各个部门的操作员而不是管理层。

如下图:

仪表盘的指标排版图

根据之前定好的业务指标进行排版:

主:核心业务指标安排在中间位置、占较大面积,多为动态效果丰富的地图

次:次要指标位于屏幕两侧,多为各类图表

辅:辅助分析的内容,可以通过钻取联动、轮播显示

一般把有关联的指标让其相邻或靠近,把图表类型相近的指标放一起,这样能减少观者认知上的负担并提高信息传递的效率。

下图是原型排版图

总结

最后,总结创建仪表板的3个要点:

1. 数据仪表盘并不是报告,也不是数据的堆砌。数据仪表盘包含了你的见解、建议、以及预期的业务影响力。

2. 数据仪表盘的目的不是通知消息,而是驱动行动。

3. 好的数据仪表盘都有精确的文字提炼说明

以上图形都是基于Smartbi大数据分析工具做出来的示例,有兴趣的朋友可以登录Smartbi官网demo免费体验,制造自己的大数据。

企业数据仪表盘设计思路,如何设计自己的BI产品的更多相关文章

  1. RBAC角色权限设计思路

    1 设计思路 为了设计一套具有较强可扩展性的用户认证管理,需要建立用户.角色和权限等数据库表,并且建立之间的关系,具体实现如下. 1.1 用户 用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名.密 ...

  2. HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo

    26 集群使用初步 HDFS的设计思路 l 设计思想 分而治之:将大文件.大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析: l 在大数据系统中作用: 为各类分布式 ...

  3. orm的设计思路

    一,我们先搞懂什么是orm? ORM:对象关系映射(Object Relational Mapping,简称ORM),目的是想像操作对象一样操作数据库.因为数据库不是面向对象的,所以需要编程进行映射. ...

  4. MVC3 数据验证用法之密码验证设计思路

    描述:MVC数据验证使用小结 内容:display,Required,stringLength,Remote,compare,RegularExpression 本人最近在公司用mvc做了一个修改密码 ...

  5. 数据权限设计——基于EntityFramework的数据权限设计方案:一种设计思路

    前言:“我们有一个订单列表,希望能够根据当前登陆的不同用户看到不同类型的订单数据”.“我们希望不同的用户能看到不同时间段的扫描报表数据”.“我们系统需要不同用户查看不同的生产报表列”.诸如此类,最近经 ...

  6. 大数据:Hadoop(HDFS 的设计思路、设计目标、架构、副本机制、副本存放策略)

    一.HDFS 的设计思路 1)思路 切分数据,并进行多副本存储: 2)如果文件只以多副本进行存储,而不进行切分,会有什么问题 缺点 不管文件多大,都存储在一个节点上,在进行数据处理的时候很难进行并行处 ...

  7. 基于Docker一键部署大规模Hadoop集群及设计思路

    一.背景: 随着互联网的发展.互联网用户的增加,互联网中的数据也急剧膨胀.每天产生的数据量数以万计,本地文件系统和单机CPU已无法满足存储和计算要求.Hadoop分布式文件系统(HDFS)是海量数据存 ...

  8. TYPESDK手游聚合SDK服务端设计思路与架构之一:应用场景分析

    TYPESDK 服务端设计思路与架构之一:应用场景分析 作为一个渠道SDK统一接入框架,TYPESDK从一开始,所面对的需求场景就是多款游戏,通过一个统一的SDK服务端,能够同时接入几十个甚至几百个各 ...

  9. 分享一个CQRS/ES架构中基于写文件的EventStore的设计思路

    最近打算用C#实现一个基于文件的EventStore. 什么是EventStore 关于什么是EventStore,如果还不清楚的朋友可以去了解下CQRS/Event Sourcing这种架构,我博客 ...

随机推荐

  1. 单片机main函数退出后发生什么——以stm32为例

    STM32:main函数退出后发生什么? 我们都在说单片机要运行在无限循环里,不能退出,可退出之后会发生什么? 讨论STM32启动过程的文章数不胜数,可main函数结束之后会发生什么却少有讨论. 几日 ...

  2. 集合框架-Map集合-HashMap存储自定义对象

    1 package cn.itcast.p6.hashmap.demo; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 im ...

  3. Kubernetes 微服务最佳实践

    本文由个人笔记 ryan4yin/knowledge 整理而来 本文主要介绍我个人在使用 Kubernetes 的过程中,总结出的一套「Kubernetes 配置」,是我个人的「最佳实践」. 其中大部 ...

  4. linux创建用户与登录提示motd与系统运行状态目录

    目录 一:登录提示文件 二:linux创建用户 三:系统日志目录 四:保存系统运行状态的目录 一:登录提示文件 登录成功之后显示的信息. 进入文本编辑 /etc/motd 文件中内容,会在用户登录系统 ...

  5. Android开发-页面布局

    首页布局 首页是ListView的布局 这个还需要制作ListView组件和适配器来显示数据. 关于页面 关于页面显示的是软件的基本信息和软件制作者的信息 这个就是采用基本的页面布局就行.

  6. 幸运转轮(Cakra)

    题目描述 lxx参加了某卫视举办的一场选秀节目,凭借曼妙的舞姿和动人的歌声,他在众多idol中脱颖而出.现在在他的面前,有四个大转轮,这四个转轮将决定他能否赢得最终大奖--出道,机会只有一次!   每 ...

  7. tomcat访问所有的资源,都是用Servlet来实现的

    感谢大佬:https://www.zhihu.com/question/57400909 tomcat访问所有的资源,都是用Servlet来实现的. 在Tomcat看来,资源分3种 静态资源,如css ...

  8. Ajax不允许缓存方法

    AJAX请求后台时会自动缓存,客户端发起请求首先请求缓存,第一次请求即由缓存再请求服务器,返回数据时同样先返回到缓存再展示再客户端.但是如果数据要求随时性呢,数据变化频率高呢?那么如何不让ajax设置 ...

  9. python中一个经典的参数错误

    直接上代码 class Company: def __init__(self, name, staffs=[]): self.name = name self.staffs = staffs def ...

  10. sql注入,xss攻击,csrf(模拟请求),防盗链

    如何防止别人模拟请求? 使用令牌token解决模拟请求  好处是 唯一性只能有一次请求 已经拿到生成的token  如何防止呢?  怎样防止非人工? 使用验证码 xss攻击? xss攻击也叫脚本注入 ...