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

数据仪表盘是数据可视化的一种体现,是指将数据以视觉形式来呈现,如图表或地图,以帮助需要的人了解这些数据的意义
数据仪表盘的展示大多有一个特定的主题或是分类。从战略的角度而言,自上而下大致归纳为三种:一种是战略性仪表盘,一种是分析型仪表盘,还有一种是操作型仪表盘。根据种类的不同,数据仪表盘的设计及展示也大不相同。在规划之前需要明白几个问题:
1. 仪表盘的使用者?
2. 重要的指标有哪些?
3. 你希望仪表盘能够传达哪些信息?
4. 用户期望仪表盘可以传播的信息是什么?
下面以Smartbi大数据分析工具的仪表盘为例给大家详细说明。
战略型仪表盘
战略型仪表盘更多的是为高层管理者(部门经理、企业高管)快速掌握企业的运营情况,
并据此快速做出决策和判断,对过去做出总结或是对未来拟定战略性目标。
这里的运营情况主要是针对过去已经发生的运营的事实,因此战略型的仪表盘对系统实时性不是很高,在进行界面的设计时就需要尽可能简洁明了。
通过精简的指标体系,实时、动态地反映企业的运行状态,将采集的数据形象化、直观化、具体化。
高层管理者通常不具备分析数据的能力,那么是否可以通过什么来引起他们的兴趣呢?除了看到一些数据和图表,也可以通过文字进行提炼,如下图
分析型仪表盘
分析型仪表盘的作用主要是让使用者可以获取到各个前端业务信息系统的数据,
它最好的架构方式便是基于一个整合、汇总、有维度、有事实的EDW之上。
通过数据清洗、转换、标准化、以及钻取联动过滤等操作,能够从现象出发,
沿着数据的脉络去发现问题的真正原因,比如销售业绩为什么下降?分析型仪表盘更多的是落实战略到战术执行层面的中层管理人员服务,
这部分需要更多体现的是问题直接显性化,优先级排序,关联直接采取行动的方式推进。
分析型仪表盘可以是战略型也可以是操作型,或者说更加策略型。主要的区别在于信息的层级。
它包含了关于多因素及变量之间的基于时间变化的细节对比。
如下图:
操作型仪表盘
对比战略型仪表盘和分析型仪表盘,操作型仪表盘强调持续、实时的信息汇报场景。所以对数据的时效性比较高。
需要从业务需求出发,实现业务操作的提醒、监控和预警功能,基本上需要直接对接各个业务系统。
操作型仪表盘的界面设计也需要简洁直观,面向人群通常是各个部门的操作员而不是管理层。
如下图:

仪表盘的指标排版图
根据之前定好的业务指标进行排版:
主:核心业务指标安排在中间位置、占较大面积,多为动态效果丰富的地图
次:次要指标位于屏幕两侧,多为各类图表
辅:辅助分析的内容,可以通过钻取联动、轮播显示
一般把有关联的指标让其相邻或靠近,把图表类型相近的指标放一起,这样能减少观者认知上的负担并提高信息传递的效率。
下图是原型排版图


总结
最后,总结创建仪表板的3个要点:
1. 数据仪表盘并不是报告,也不是数据的堆砌。数据仪表盘包含了你的见解、建议、以及预期的业务影响力。
2. 数据仪表盘的目的不是通知消息,而是驱动行动。
3. 好的数据仪表盘都有精确的文字提炼说明
以上图形都是基于Smartbi大数据分析工具做出来的示例,有兴趣的朋友可以登录Smartbi官网demo免费体验,制造自己的大数据。
企业数据仪表盘设计思路,如何设计自己的BI产品的更多相关文章
- RBAC角色权限设计思路
1 设计思路 为了设计一套具有较强可扩展性的用户认证管理,需要建立用户.角色和权限等数据库表,并且建立之间的关系,具体实现如下. 1.1 用户 用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名.密 ...
- HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo
26 集群使用初步 HDFS的设计思路 l 设计思想 分而治之:将大文件.大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析: l 在大数据系统中作用: 为各类分布式 ...
- orm的设计思路
一,我们先搞懂什么是orm? ORM:对象关系映射(Object Relational Mapping,简称ORM),目的是想像操作对象一样操作数据库.因为数据库不是面向对象的,所以需要编程进行映射. ...
- MVC3 数据验证用法之密码验证设计思路
描述:MVC数据验证使用小结 内容:display,Required,stringLength,Remote,compare,RegularExpression 本人最近在公司用mvc做了一个修改密码 ...
- 数据权限设计——基于EntityFramework的数据权限设计方案:一种设计思路
前言:“我们有一个订单列表,希望能够根据当前登陆的不同用户看到不同类型的订单数据”.“我们希望不同的用户能看到不同时间段的扫描报表数据”.“我们系统需要不同用户查看不同的生产报表列”.诸如此类,最近经 ...
- 大数据:Hadoop(HDFS 的设计思路、设计目标、架构、副本机制、副本存放策略)
一.HDFS 的设计思路 1)思路 切分数据,并进行多副本存储: 2)如果文件只以多副本进行存储,而不进行切分,会有什么问题 缺点 不管文件多大,都存储在一个节点上,在进行数据处理的时候很难进行并行处 ...
- 基于Docker一键部署大规模Hadoop集群及设计思路
一.背景: 随着互联网的发展.互联网用户的增加,互联网中的数据也急剧膨胀.每天产生的数据量数以万计,本地文件系统和单机CPU已无法满足存储和计算要求.Hadoop分布式文件系统(HDFS)是海量数据存 ...
- TYPESDK手游聚合SDK服务端设计思路与架构之一:应用场景分析
TYPESDK 服务端设计思路与架构之一:应用场景分析 作为一个渠道SDK统一接入框架,TYPESDK从一开始,所面对的需求场景就是多款游戏,通过一个统一的SDK服务端,能够同时接入几十个甚至几百个各 ...
- 分享一个CQRS/ES架构中基于写文件的EventStore的设计思路
最近打算用C#实现一个基于文件的EventStore. 什么是EventStore 关于什么是EventStore,如果还不清楚的朋友可以去了解下CQRS/Event Sourcing这种架构,我博客 ...
随机推荐
- Docker 实操
---恢复内容开始--- 一.简介 Linux容器作为一类操作系统层面的虚拟化技术成果,旨在立足于单一Linux主机交付多套隔离性Linux环境.与虚拟机不同,容器系统并不需要运行特定的访客操作系统. ...
- IoC容器-Bean管理XML方式(注入空值和特殊符号)
Ioc操作Bean管理(xml注入其他类型属性), 字面量 (1)null值 (2)属性值包含特殊符号
- 前端 | Vue nextTick 获取更新后的 DOM
前两天在开发时遇到一个需求:打开对话框的时候自动聚焦其中的输入框.由于原生的 autofocus 属性不起作用,需要使用组件库提供的 focus 方法手动手动获取焦点.于是有如下代码: <el- ...
- ubuntu16.04同时使用 pyhton2.7和3.5,并随意切换
ubuntu16.04中默认已经安装了python2.7和python3.5 hanli@ubuntu:/usr/bin$ ls |grep python dh_python2 dh_python3 ...
- 人口信息普查系统-JavaWeb-五
今天分享人口普查系统删除查询前端代码 <%@ page language="java" contentType="text/html; UTF-8" pa ...
- JVM常用命令(九)
前面东西说完后,现在可以说一些和我们平时进行性能调优相关的东西了,那怎么看和我们JVM性能调优相关的东西呢,其实这对我们开发来说是一个比较头痛的问题,其实我们JDK官网给了一些我们相关的指令,我们可以 ...
- DESUtil
package com.tebon.ams.util;import sun.misc.BASE64Decoder;import javax.crypto.Cipher;import javax.cry ...
- WebSocket协议详解及应用
WebSocket协议详解及应用(七)-WebSocket协议关闭帧 本篇介绍WebSocket协议的关闭帧,包括客户端及服务器如何发送并处理关闭帧.关闭帧错误码及错误处理方法.本篇内容主要翻译自RF ...
- ObjectInputStream java.io.StreamCorruptedException: invalid type code: AC问题解决
感谢原文作者:攻城狮_无名 原文链接:https://blog.csdn.net/mingyang_2016/article/details/75208117 问题描述: 每次向一个文件中序列化对象时 ...
- LaunchScreen原理
会自动加载LaunchScreen是因为在Target当中,指定了Launch Screen file 它的底层实现其实把LaunchScreen上的东西,生成了一张图片,然后把这张图片设为程序的启动 ...