当前位置: 首页 > news >正文

Dashboard,新时代的报表

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

Dashboard新时代的报表

1    什么是Dashboard

提到Dashboard,大家马上想到的往往是汽车仪表盘。不仅是因为同名,也是因为很多BI厂家把二者在不同程度上等同起来。但是作为BI的一部分,Dashboard是一个覆盖了远远超过一种显示方法的概念和理念。

它首先是一种理念和解决方式。传统的报表源自纸张上的打印生成。虽然报表的制作早已从手工的绘制变成了电脑软件的生成,但报表的设计和应用在很多方面还保留了纸面输出的特点。比如报表对分页的重视,及对显示输出跨度的限制等等。

Dashboard是一个突破纸张限制的界面。在一定程度上,我们可以说Dashboard是一种只存在于电脑里的报表。在思维上,Dashboard撇弃了最终输出必须是打印的限制,进而可以充分应用电脑的互动的功能来最优的显示和传输信息。

第二点,Dashboard不再是一个单方向的输出渠道,而是一个完全互动的界面。虽然现代的报表也支持很多用户的控制,比如参数输入,链接等等。但总的来说,报表是一个以打印为主的媒体,用户的互动是一个次要的考虑。

Dashboard作为一种超越了打印的界面,它的设计不再被局限于纸张。比如,表格在报表里的显示必须考虑的页的宽度。如果超过了页宽,那一个表格就必须考虑分页和换行。而Dashboard完全可以使用一个滚动条来处理内容的翻动。更重要的,Dashboard可以嵌入不同的控件,在一定程度上变成了一种还有大量功能的信息应用系统。

2       Dashboard的种类

Dashboard可分为两大类:分析为主的Dashboard,和监控为主的Dashboard

通常所说的Dashboard大多是监控型的。它的特点是主要以信息显示为主。用户的互动通常限制在对下一级Dashboard或报表的链接。在这些Dashboard里,我们会看到常见的仪表板式的显示:

或者是更紧密高效的Sparkline或子弹图。

分析类的Dashboard通常是以图表为主,加上其它的控件。用户可以通过控件和在图表上的直接操作,来控制数据的显示,计算,过滤,和分组等等。

通常这两类Dashboard的使用是相辅相成的。一个用户通常先通过监控Dashboard观察数据的情况。如果有情况需要进一步分析,用户可以链接到相应的分析Dashboard

3       Dashboard软件比较

Dashboard软件大致可以分为两类:

1.       Dashboard厂家

2.       报表工具+仪表板

Dashboard工具通常是一个前端显示界面。最简单的软件只是通过一组显示组件。功能全面一些的还包括图表和一个设计界面。但大多数都没有或很少后端的支持。

报表厂家对Dashboard的态度通常也局限在仪表板的显示。通常加上一个仪表图形显示,就宣称支持Dashboard了。

不幸的是,这种本末倒置的思想在报表厂家中是一种主流。

4       新一代Dashboard

英网的StyleScope代表了新一代Dashboard的设计思想。作为一个报表厂家,StyleScope没有被约束在传统报表的思维里,而是充分利用了电脑界面的互动性,创造了一个全新的用户体验。

同时,StyleScope保留了和报表的紧密结合。用户可以无缝的从Dashboard切换到相应的报表。

在对Dashboard的支持上,StyleScope包含了丰富的监控和分析的功能。用户可以设计仪表盘,Sparkline,子弹图。而分析的功能更是建立在一个十分强大的图表处理器之上。

设计人员几乎可用生成任何一种图表。用户也可以通过浏览界面在图表中进行选择,过滤,扩展,和对详细数据的阅览。

StyleScope是一个真正支持“Monitor > Analyze > Action”的最佳BI模式的可视化开发软件。

转载于:https://my.oschina.net/tianzhen/blog/6447

相关文章:

  • 最大乘积——高精度乘法
  • ZT:判断链表是否有环以及环的入口点
  • mfs 测试实验--环境搭建
  • linux 入门学习
  • 报ERROR: Fast Data Access MMU Miss 错误解决思路
  • ASP.NET获取当前网址方法
  • 如果你已经20岁了,你真的输不起了,别再孩子了.....
  • SQL的语法和规则
  • 漫谈VoIP技术 H.323与SIP比较分析
  • FreeBSD 6.0架设管理与应用-第二章 安裝 FreeBSD
  • MyIsam 锁
  • Eqs--POJ 1840
  • gui2exe
  • NeHe OpenGL第三十九课:物理模拟
  • 珀耳帖效应
  • 【笔记】你不知道的JS读书笔记——Promise
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • ECMAScript6(0):ES6简明参考手册
  • ES学习笔记(12)--Symbol
  • Fundebug计费标准解释:事件数是如何定义的?
  • gitlab-ci配置详解(一)
  • IndexedDB
  • Java 内存分配及垃圾回收机制初探
  • pdf文件如何在线转换为jpg图片
  • Redis字符串类型内部编码剖析
  • Unix命令
  • v-if和v-for连用出现的问题
  • Vue ES6 Jade Scss Webpack Gulp
  • vue-loader 源码解析系列之 selector
  • 高度不固定时垂直居中
  • 给初学者:JavaScript 中数组操作注意点
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 排序(1):冒泡排序
  • 前端技术周刊 2019-02-11 Serverless
  • 赢得Docker挑战最佳实践
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #Linux(make工具和makefile文件以及makefile语法)
  • #Lua:Lua调用C++生成的DLL库
  • (06)Hive——正则表达式
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (12)目标检测_SSD基于pytorch搭建代码
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (Python) SOAP Web Service (HTTP POST)
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音