导读:通过图形化手段清晰地传达数据,促进信息的传递与沟通,是数据可视化的基础要素,也是设计美学和功能相结合的具体表现形式。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文件上传

数据模型

  • 支持友好 SQL 编辑器进行数据处理和转换
  • 支持自动和自定义数据模型设计和共享

数据视图

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

可视化组件

  • 支持基于数据模型拖拽智能生成可视化组件
  • 支持各种可视化组件样式配置
  • 支持自由分析能力

数据门户

  • 支持基于可视化组件创建可视化仪表板
  • 支持可视化组件自动布局
  • 支持可视化组件全屏显示、本地控制器、高级过滤器、组件间联动、群控控制器可视组件
  • 支持可视化组件大数据量展示分页和滑块
  • 支持可视化组件 CSV 数据下载、公共分享授权分享以及可视化仪表板的公共分享和授权分享
  • 支持基于可视化仪表板创建数据门户

数据大屏

  • 支持可视化组件自由布局
  • 支持图层、透明度设置、边框、背景色、对齐、标签等更丰富大屏美化功能
  • 支持多种屏幕自适应方式

用户体系

  • 支持多租户用户体系
  • 支持每个用户自建一整套组织架构层级结构
  • 支持浅社交能力

集成能力

  • 支持安全 URL 嵌入式集成
  • 支持 JS 融入式集成

安全权限

  • 支持 LDAP 登录认证
  • 支持动态 Token 鉴权
  • 支持细粒度操作权限矩阵配置
  • 支持数据列权限、行权限

五、场景支持

安全多样自助交互式报表

一次配置即可实现可视组件高级过滤、高级控制、联动、钻取、下载、分享等,帮助业务人员快速完成对比、地理分析、分布、趋势以及聚类等分析和决策。

自动布局的 Dashboard(仪表板),适用于大多数通过快速配置即可查看和分享的可视化报表。

自由布局的 Display(大屏),适用于一些特定的、需要添加额外修饰元素的、长时间查看的场景,通常配置这类场景需要花一定的时间和精力,如“双11”大屏。

实时运营监控

实时观察运营状态,衔接各个环节流程,对比检测异常情况,处理关键环节问题。

透视驱动与图表驱动两种图表配置模式,满足不同的应用场景需求。

快速集成

分享链接、IFRAME 或调用开发接口,方便快捷地集成到三方系统,并能够支撑二次开发与功能拓展,充分适应不同业务人员的个性化需求,快速打造属于自己的数据可视化平台。

六、Davinci 0.3新功能

6.1 五个重大变化

  • 打通了数据可视化全流程协作模式
  • 打通了用户体系和权限体系
  • 打通了数据模型和自由分析
  • 打通了透视驱动模式和图表驱动模式配置可视化组件
  • 打通了自动布局和自由布局支持各种可视化应用

6.2 在功能上具体的变化

全新协作流程

多出“项目”的概念,Davinci 0.2 的 Source、View、Widget、Dashboard、Schedule 都从属于一个“项目”,Dashboard 这一层命名为“数据应用”,Dashboard 属于“数据应用”里其中的一种。

全新用户系统

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

数据模型与自由分析

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

全新 Widget 编辑器

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

全新数据应用 Display

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

作者:徐翔

拓展阅读:Davinci一键部署 | 论如何三句代码跑起Davinci

Davinci用户体验 | 你离数据可视精美大屏只差一个Davinci!

文中GIF动图可查看原文:http://college.creditease.cn/detail/151

开源地址:https://github.com/edp963/davinci

参考文档-Davinci用户手册:https://edp963.github.io/davinci/

来源:宜信技术学院

宜信开源|Davinci:可视应用平台介绍与展望相关推荐

  1. #Davinci# (开源)可视应用平台介绍与展望

    作者:徐翔 导读:通过图形化手段清晰地传达数据,促进信息的传递与沟通,是数据可视化的基础要素,也是设计美学和功能相结合的具体表现形式.Davinci便是这样一款可视应用平台.在敏捷大数据(Agile ...

  2. 宜信开源|微服务任务调度平台SIA-TASK入手实践

    引言 最近宜信开源微服务任务调度平台SIA-TASK,SIA-TASK属于分布式的任务调度平台,使用起来简单方便,非常容易入手,部署搭建好SIA-TASK任务调度平台之后,编写TASK后配置JOB进行 ...

  3. 宜信开源|详解PaaS平台LAIN的功能和架构

    [技术沙龙002期]数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名 LAIN是宜信公司大数据创新中心开发的开源PaaS平台.在金融的场景下,LAIN 是为解放 ...

  4. request中的内容存储_宜信开源|调用链系列(3):解读UAVStack中的调用链技术...

    拓展阅读:宜信开源|调用链系列(1):解读UAVStack中的贪吃蛇 调用链系列(二):解读UAVStack中的贪吃蛇-调用链 在Java中,HTTP协议的请求/响应模型是由Servlet规范+Ser ...

  5. 宜信开源|数据库审核软件Themis的规则解析与部署攻略

    一.介绍 Themis是宜信公司DBA团队开发的一款数据库审核产品,可帮助DBA.开发人员快速发现数据库质量问题,提升工作效率.其名称源自希腊神话中的正义与法律女神.项目取此名称,寓意此平台对数据库质 ...

  6. 宜信智能监控平台建设实践|分享实录

    摘要:介绍宜信智能运维平台UAVStack的设计思想.技术架构和核心功能,及落地实践经验. 内容来源:宜信技术学院第6期技术沙龙-线上直播|宜信智能监控平台建设实践 主讲人:宜信高级架构师 & ...

  7. 宜信智能监控平台建设实践

    摘要:介绍宜信智能运维平台UAVStack的设计思想.技术架构和核心功能,及落地实践经验. 内容来源:宜信技术学院第6期技术沙龙-线上直播|宜信智能监控平台建设实践 主讲人:宜信高级架构师 & ...

  8. 专访宜信AI中台团队负责人王东:智慧金融时代,大数据和AI如何为业务赋能

    前言:宜信技术人物专访是宜信技术学院推出的系列性专题,我们邀请软件研发行业的优秀技术人,分享自己在软件研发领域的实践经验和前瞻性观点. 第一期专访我们邀请到宜信科技中心AI中台负责人王东老师,从大数据 ...

  9. Kubernetes 在宜信落地实践

    容器云的背景 伴随着微服务的架构的普及,结合开源的Dubbo和Spring Cloud等微服务框架,宜信内部很多业务线逐渐了从原来的单体架构逐渐转移到微服务架构.应用从有状态到无状态,具体来说将业务状 ...

最新文章

  1. 使用ajax不刷新页面获取、操作数据
  2. 自己动手写操作系统-实践
  3. HDU 3038 How Many Answers Are Wrong
  4. 使用ENTER模拟触发表单提交或者click事件
  5. java验证码限流_Java实现系统限流
  6. G20杭州峰会上云 实现0安全事件
  7. 计算机科技兴趣小组活动总结,信息技术兴趣小组活动总结
  8. React Hook 写 Timer时钟
  9. (day 13 - 双指针or递归)剑指 Offer 24. 反转链表
  10. maven依赖的版本管理
  11. 一个比较有含金量的架构认证
  12. 2022 华为软件精英挑战赛 复赛思路分享
  13. 读书笔记 - Thoughts on interaction design (第二版) - 交互设计沉思录
  14. stm32矩阵键盘c语言程序,stm32矩阵键盘原理图及程序介绍
  15. C++中的RECT类
  16. 查看alexa世界排名
  17. rc4加密问题漏洞修复_服务器SSL不安全漏洞修复方案
  18. 计算机科学与技术路线,技术路线写法
  19. 如何在Ubuntu 22.04使用wine安装windows版本微信
  20. java-php-python-ssm特困生服务系统计算机毕业设计

热门文章

  1. 【Yoshua Bengio 亲自解答】机器学习 81 个问题及答案 (部分)
  2. 漏洞介绍及修复建议(漏洞汇总,建议收藏后期会不断更新)
  3. gddr6速率_美光发布GDDR6X显存,号称速度世界最快
  4. SnapMotion for Mac(视频截图工具)
  5. 查看系统隐藏进程busyboxunhide
  6. 美国盗版党(Pirate Party)
  7. 网络七层模型和TCP/IP分层模型
  8. php edd,最新评测揭秘戴森v10motorhedd和fluffy配置有什么区别?哪个好?老司机吐露实情曝光...
  9. 惠普136w墨粉量低_惠普136w加粉清零
  10. IOS8定位无效问题