可视应用平台介绍与展望

2020 年 2 月 14 日

可视应用平台介绍与展望

导读:通过图形化手段清晰地传达数据,促进信息的传递与沟通,是数据可视化的基础要素,也是设计美学和功能相结合的具体表现形式。Davinci 便是这样一款可视应用平台。在敏捷大数据(Agile BigData)理论的背景下,围绕“数据视图”和“可视组件”两个核心概念设计,支持多种可视化功能。Davinci 具体的设计理念和功能特点都有什么呢?它又将怎么成长呢?让我们一起来阅读本文吧~


一、Davinci 背景介绍


在现代商业中,大数据扮演着越来越重要的角色,企业在数据分析和呈现上逐渐青睐于数据可视化工具,这类工具往往能有效地帮助使用者:


回顾大量数据


决策者通过查看以图形形式呈现的数据,能够在短时间内有效地理解大量数据的意义,相比分析数据表格要快得多。


发现趋势


时间序列数据通常蕴含趋势,但是当数据源种类繁多、数据量巨大时,发掘出隐藏在数据中的趋势便很难实现了。使用恰当的大数据可视化技术可以很容易地发现这些趋势,从而支持商业中更加快速和精准的决策。


识别相关性和意外的关系


大数据可视化的一个巨大优势是它可以让用户自由探索数据集,这并非为了寻找某个问题的特定答案,而是去挖掘数据所能带来的出人意料的结论。在数据中识别出以往未被重视的模式和关系可以为企业提供巨大的竞争优势。


友好的数据呈现


大数据可视化有一个经常被忽视的特性:它往往提供了一种非常有效的方式来传达他人对数据的的发掘成果,因为使用图形化的方式传达信息更容易被理解。


然而,在可视化工具的选择中,我们经常会陷入功能性和易用性的困境。功能强大如老牌数据可视化软件 Tableau、PowerBI 等,想要上手的话需要了解不少概念,当熟悉教程之后,想要与同事或朋友们分享可视化成果,又面临着众多 license 的选择。在使用一些第三方数据可视化平台时,又不免会有一些对数据隐私性的担忧。如果放弃使用成熟的软件和平台,自己去搭建一个可视化工具,可是需要有编程能力的。那么有没有一个数据可视化软件既可以上手简单、开源免费,又提供丰富的可视化功能呢?说到这里,就轮到 Davinci 出场了。


二、Davinci 是什么


Davinci 是一个 DVAAS(Data Visualization as a Service)平台解决方案,面向业务人员/数据工程师/数据分析师/数据科学家,致力于提供一站式数据可视化解决方案。既可作为公有云/私有云独立使用,也可作为可视化插件集成到三方系统。用户只需在可视化 UI 上简单配置即可服务多种数据可视化应用,并支持高级交互/行业分析/模式探索/社交智能等可视化功能。


三、Davinci 设计理念


围绕 View(数据视图)和 Widget(可视组件)两个核心概念设计


· View 是数据的结构化形态,一切逻辑/权限/服务等相关都是从 View 展开


· Widget 是数据的可视化形态,一切展示/交互/引导等都是从 Widget 展开


作为数据的两种不同形态,二者相辅相成,让用户拥有一致的体验和认识。


强化集成定制能力和社交智能能力


· 集成定制能力指无缝集成到三方系统,并提供强大的定制化能力,使其和三方系统融为一体。


· 社交智能能力指共享优秀的数据可视化思想,激发用户对数据可视化表达能力和艺术美感的追求,同时也使 Davinci 更加智能的引导和提高用户的数据可视化能力。


社交智能能力指共享优秀的数据可视化思想,激发用户对数据可视化表达能力和艺术美感的追求,同时也使 Davinci 更加智能的引导和提高用户的数据可视化能力。


四、Davinci 功能特点


数据源


支持 JDBC 数据源和 CSV 文件上传


1530501993251036753.gif


数据视图


支持定义 SQL 模版、SQL 高亮显示、SQL 语法测试和回写操作


1530502011279076057.png


可视组件


支持预定义图表、控制器组件和自动布局


1530502052659055453.gif


交互能力


支持可视组件全屏显示、本地控制器、高级过滤器、组件间联动、群控控制器可视组件和大数据量展示分页和滑块


1530502067388076818.gif


1530502076827071556.gif


1530502085837013043.gif


集成能力


支持可视组件 CSV 下载、公共分享、授权分享以及仪表板的公共分享和授权分享


安全权限


支持数据行列权限和 LDAP 登录集成


五、Davinci 0.3 展望


当前 Davinci github 仓库中的代码是 0.2 版,然而 0.3 版已经在紧锣密鼓的开发中了,在新版里 Davinci 将迎来 5 个重大的变化:


1.打通可视化全流程协作模式


2.打通用户体系和权限体系


3.打通数据模型和自由分析


4.打通自由数据驱动编辑可视化组件


5.打通自由布局支持各种可视化应用


在功能上具体的变化有:


全新协作流程设计


在 Davinci 0.3 里,将多出“项目”这个概念,之前的数据源、数据视图、Widget、Dashboard 都会从属于一个“项目”,而且 Dashboard 这一层将会命名为“数据应用”,Dashboard 属于“数据应用”里其中的一种。


全新用户系统


在 Davinci 0.2 中,用户权限是围绕着管理员用户和普通用户展开的。0.3 里用户角色将不再分作管理员和普通用户。每个用户都可以创建组织和团队,组织和团队将拥有对项目进行浏览、添加、修改和删除操作的权限。同时组织可以转交拥有者,团队也可以转交维护者。通过这个系统既可以完全实现用户权限控制,又同时拥有了社交化。


数据模型与自由分析


对于用户配置好的数据视图,Davinci 可以为其自动生成数据模型,数据模型里将字段分作“维度”和“度量”两种类型,用户也可以自己手动指定维度和度量。在 Widget 内将会支持用户对指定的维度进行上卷下钻,方便用户进行数据探索分析工作。


全新 Widget 编辑器


在 Davinci 0.3 中,用户通过预先配置好的数据模型,在 Widget 编辑器中可以选择想要显示的维度和度量,编辑器将会自动推荐出适合用来可视化的图形。可以通过颜色对字段进行分组编码。


全新数据应用 Display


在 Davinci 0.3 中,数据应用里除了包含之前的 Dashboard 外,还多了 Display。Display 支持用户将 Widget 以自定义布局和背景的方式放置到画布中,同时 Display 本身也支持自定义尺寸和背景,在多种搭配之下用户可以自己打造多样化的可视化应用。


Davinci 0.3 版预计在 Q3 发布,更多的优化和新功能请保持关注。


本文转载自宜信技术学院网站。


原文链接:http://college.creditease.cn/detail/151


2020 年 2 月 14 日 10:4180

评论

发布
暂无评论
发现更多内容

正式“退休”的Flash,未来我们会怀念它吗?

脑极体

1024,属于程序员的一天

白色蜗牛

编程 程序员 Java 分布式 1024

架构师训练营第五周总结

睡不着摇一摇

架构师一期

图解 | 一图摸清Android应用进程的启动

哈利迪

android

架构师训练营week1学习总结

花果山

极客大学架构师训练营

第五周作业

alpha

极客大学架构师训练营

技术选型一第五周总结「架构师训练营第 1 期」

天天向善

架构师入门感悟一

莫问

食堂就餐卡系统设计

菜青虫

SQL优化-分治思想

墨凡

MySQL SQL优化

一个大型的互联网应用系统使用了哪些技术手段

kawayi

架构师训练营 - 第五周作业

一个节点

极客大学架构师训练营

LeetCode题解:50. Pow(x, n),迭代分治,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

架构师训练营 1 期第 5 周:技术选型(一) - 总结

piercebn

极客大学架构师训练营

4. Validator校验器的五大核心组件,一个都不能少

YourBatman

Hibernate-Validator Bean Validation 数据校验

微服务监控:SpringBoot-Micrometer-Influx

LanLiang

监控 Influxdb springboot metrics

第五周学习总结

alpha

极客大学架构师训练营

架构师训练营 - 第五周总结

一个节点

极客大学架构师训练营

架构师训练营第五周作业——一致性哈希算法

文智

极客大学架构师训练营

架构师训练营W01作业

Geek_f06ede

极客大学架构师训练营

架构师训练营 W01 总结

Geek_f06ede

极客大学架构师训练营

技术选型一第五周作业「架构师训练营第 1 期」

天天向善

第一周UML图

Geek_9527

图解 | 一图摸清Android系统服务

哈利迪

android

架构师2期week1作业

M.

介绍几种微商常见的引流方式

boshi

营销 电商

周练习 5

何毅曦

LeetCode题解:50. Pow(x, n),递归分治,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

极客大学 - 架构师训练营 第五周

9527

图解 | Android系统的启动

哈利迪

android

架构方法学习总结

Sandman

极客大学架构师训练营

可视应用平台介绍与展望-InfoQ