Advertisement

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

阅读量:
复制代码
    作者:徐翔

导览:利用图形化手段直观且清晰地呈现数据信息,加强信息交流与传播效率的同时实现了更好的沟通效果。这不仅是数据可视化的基本要求之一,在设计美感与实用功能实现方面具有重要价值。Davinci则是一款集美观性与功能性于一身的可视化应用平台。基于Agile BigData理论框架,在'数据视图'概念为核心,在'可视组件'基础上展开设计来支持多样化的可视化功能实现方案。那么Davinci在设计理念与功能特点上都有哪些具体体现呢?它的未来发展路径又将如何拓展呢?让我们一起深入本文探索这些问题吧~

一、Davinci 背景介绍

在现代商业领域中大数据的应用日益成为关键企业逐渐偏好采用数据可视化工具来完成数据分析与呈现工作通过这些工具的数据可视化功能能够显著提升用户的分析效率与决策质量

  • 全面了解大量数据
    在数据分析过程中,
    决策者能够迅速掌握采用图形化展示方式的数据,
    从而快速准确地理解其核心信息。
    相较于对数据进行表格形式分析而言,
    这种直观的信息展现方式能够让决策者在短时间内获得更为直观的信息,
    从而显著提升工作效率。

发现趋势
时间序列数据往往包含趋势特征,但随着数据来源的多样化与体量的急剧增长,挖掘隐藏在大数据中的趋势变得更加困难。借助有效的数据分析可视化方法,能够帮助决策者快速做出更加迅速和精准的商业决策。

  • 发现潜在关联与意外洞见的关系
    大数据可视化的一个显著优势是它能够让用户深入挖掘数据集。这一目的并非是为了寻找某个问题的具体解决方案,而是为了揭示隐藏在数据背后潜在的规律。在数据分析过程中识别出以往未被关注的数据模式与关联将会为企业创造显著的竞争优势。

直观且易于理解的数据呈现
大数据可视化有一个不易察觉的特性:它往往提供了一种显著效果的方式来传达他人对数据的发掘成果,
因为使用图形化的方式传递信息更加直观且易于接受。

然而,在选择可视化工具时我们常常会陷入功能性与便利性之间的权衡:那些以强大功能著称的老牌数据可视化软件如Tableau、PowerBI等虽然学习门槛较高但熟练掌握了相关知识后能够显著提升工作效率;而若想与其他同事或朋友分享成果则会面临各种许可方案的选择;同时在使用第三方数据可视化平台时也不可避免地会有一些对于数据隐私保护的关注:如果不依赖成熟的软件平台则必须具备一定的编程能力;那么是否存在一款既易于上手又开源免费还能提供丰富功能的数据可视化工具呢?这个问题的答案往往就出现在Davinci身上

二、Davinci 是什么

Davinci 作为一个 DVAAS(Data Visualization as a Service)方案旨在满足业务人员、数据工程师、数据分析师和科学家的需求。它既可以独立运行于公有云环境又可以在私有云环境中运行。此外它还能整合到第三方系统的可视化插件中。通过其直观友好的用户界面配置即可实现多种数据可视化的功能不仅支持高级交互分析还能涵盖行业趋势模式识别以及社交智能功能?

三、Davinci 设计理念
1. 围绕 View(数据视图)和 Widget(可视组件)两个核心概念设计
  • View是数据的一种组织化形态,在此过程中涉及的数据逻辑、权限和相关服务均源自于View的展开
  • Widget则是数据的一种呈现方式,在这一形式下涵盖了所有展示、交互和引导功能均源自于Widget的表现

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

2. 强化集成定制能力和社交智能能力
  • 集成定制能力指的是能够完美融入第三方系统,并提供灵活定制的能力, 让系统与第三方无缝结合。
    • 社交智能能力是指分享优秀的数据可视化理念, 激发用户追求数据可视化表达能力和艺术美感, 同时使Davinci更加强大地引导并进一步提升用户的数据显示与表现能力。

社交智能能力是指分享优秀的数据可视化思维,并旨在促使用户追求提升数据可视化表现力及审美境界的同时,有助于Davinci更为智能化地引导用户提升其数据可视化能力。

四、Davinci 功能特点
  • 数据源
    支持JDBC数据源和CSV文件上传
这里写图片描述
  • 数据视图
    支持定义SQL模版、SQL高亮显示、SQL语法测试和回写操作
这里写图片描述
  • 可视组件
    支持预定义图表、控制器组件和自动布局
这里写图片描述

该交互能力主要体现在以下几个方面:首先能够实现全局视图展示;其次提供本地控制台供用户操作;此外还集成复杂数据筛选功能;同时支持模块间协同操作;最后通过群组控制面板及其可视化显示实现大容量数据按页浏览及滑动操作。

这里写图片描述
这里写图片描述
这里写图片描述

提供可视化组件CSV文件的下载功能的同时,该系统还支持公开共享与授权共享功能。对于具有仪表板功能的企业,该系统同样提供了公开共享和授权共享的服务

  • 安全权限
    支持数据行列权限和LDAP登录集成
五、Davinci 0.3 展望

目前该Davinci项目的Github存储库包含的是版本号为0.2的代码;与此同时,则已进入开发阶段以实现即将推出的0.3版本。在新版发布之际,Davinci将推出五个关键性的改进措施:
1)实现跨层级的数据可视化协作流程
2)建立统一的用户认证与权限管理机制
3)整合多元化的数据模型以支持灵活的数据分析方式
4)优化基于开放数据源的编辑界面以提升可视化的表现力
5)提供多样化的布局选项以满足不同场景下的可视化需求

在功能上具体的变化有:

全新的协作流程架构

  • 全新用户方案
    自版本Davinci 0.3起,在版本Davinci 0.2中用户的权限是围绕着管理员角色与普通用户的展开的。自版本Davinci 0.3起, 用户角色将不再分作管理员与普通角色,而是采用统一的身份体系架构设计,每位用户提供者均可建立组织与团队,组织及团队均获得对项目进行浏览、添加、修改与删除等基本操作的能力,同时也具备组织间转移的权利以及团队内部人员的调配能力,该方案既实现了对权限的有效管控又融入了社交属性

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

在Davinci 0.3版本中,个人用户可以在Widget编辑器中通过预先设置的数据模型自由选择展示的具体维度与度量指标,并基于此生成适合数据可视化的图表形式。该系统会根据选定的数据特征自动推荐合适的可视化图形类型,并允许用户根据需要调整图表布局与显示效果。此外,在数据处理过程中,默认会为每个字段分配默认的显示位置与标签位置参数,在完成数据预处理后系统会自动生成基础的可视化图形并将其与原始数据一并导出至工作流程中进行后续分析

  • 全新数据应用Display
    在Davinci 0.3版本中,在数据应用界面中,默认集成了一种名为Dashboard的功能模块;除此之外还新增了Display功能。该功能允许用户通过设定个性化的排版设置和背景样式来布置Widget组件。同时,在Draw Pad界面中使用时,默认会显示一个带有背景图片的基础模板。通过灵活组合这些组件的不同排列方式以及颜色搭配方案,在Draw Pad上用户可以自由设计出丰富多样的数据展示方案。

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


如想了解更多,您还可以:

【DBus地址

  1. 加入微信 subgroup,并与技术专家一对一交流
    请提前添加小助手:edpstack
    (烦请告知小助手您的信息来源哦如:"微信公众号"、"知乎专栏"、""、"今日头条"等等

  2. 关注微信公众号“敏捷大数据”,获得第一手文章~

全部评论 (0)

还没有任何评论哟~