Apache Linkis 数据可视化实践

简介: Apache Linkis 数据可视化实践

个人介绍

大数据架构,CSDN博客专家,Apache Linkis committer。

背景

数据可视化(Data Visualization)是一种将数据以图形或图像形式展现的技术。通过使用数据可视化,用户可以更直观地理解数据中的模式、趋势和关联。数据可视化将复杂的数据集转换为易于理解的视觉表示,帮助人们更快地洞察数据的价值。数据可视化的目标是简化数据分析,提高决策质量,并提升数据故事的讲述能力。

Apache Linkis 在上层应用程序和底层引擎之间构建了一层计算中间件。我这边以Apache Linkis 为计算底座,用Apache Doris 引擎 ,上层为(SolidUI)数据可视化工具。

功能

业务

背景思想

交互思想是,视觉预览参考PPT,图层皆为幻灯片,设计交互思想参考PS,配置模块化。
一个开源产品是建立在三维数据基础上集简洁化支持2D,3D体验,与多种计算结合(cpu/gpu)

功能清单

  • 2D图例
  • 3D场景
  • OLAP
  • AI绘画
  • 容器化

实现

架构

image.png

UI

  • 编辑器整体布局分为五个区域:图层/页面(Layer/Page),当前设计页面的组件列表区(SolidView List),SolidEditor编辑区(中间),组件配置区域(Configuration),组件选择区域(SolidViews Select List)。
  • 图层/页面(Layer/Page):图层主要是配置场景,页面UI层是配置设计自己的组件。
  • 组件列表区:方便选择要配置的组件,对组件做删除,锁定等管理操作。
  • SolidEditor编辑区:作为一个高内聚的组件,对外通过 EventBus 来完成事件的订阅、发布。组件内部由 RulerGuides、InfiniteView、Moveable、Selecto、Viewport 来搭配完成整个编辑区域的交互、操作逻辑。
  • 配置区域:对选中的 SolidView 做所见即所得的样式、数据源、事件交互等配置。
  • 组件选择区域:在顶部提供一个选择放置各个组件的按钮区域。

服务端

  • SolidUI-API 提供API接口,实现业务逻辑。
  • SolidUI-Plugin 根据不同的任务类型,数据源类型,分发到不同的插件执行任务。
  • Apache Linkis 计算中间件
  • Apache Doris 引擎,提供最终执行OlAP
  • JDBC Apache Linkis 提供引擎协议。

设计页面

image.png

小结

SolidUI 放到GitHub上了,正在开发中,感兴趣的朋友关注下。

工具清单

https://github.com/CloudOrc/SolidUI
https://github.com/apache/linkis
https://github.com/apache/doris

目录
相关文章
|
2月前
|
消息中间件 存储 大数据
快手基于Apache Hudi的实践
快手基于Apache Hudi的实践
23 0
|
2月前
|
SQL 关系型数据库 MySQL
Apache Hudi在信息服务行业构建流批一体的实践
Apache Hudi在信息服务行业构建流批一体的实践
71 2
|
3月前
|
存储 监控 安全
360 企业安全浏览器基于阿里云数据库 SelectDB 版内核 Apache Doris 的数据架构升级实践
为了提供更好的日志数据服务,360 企业安全浏览器设计了统一运维管理平台,并引入 Apache Doris 替代了 Elasticsearch,实现日志检索与报表分析架构的统一,同时依赖 Doris 优异性能,聚合分析效率呈数量级提升、存储成本下降 60%....为日志数据的可视化和价值发挥提供了坚实的基础。
360 企业安全浏览器基于阿里云数据库 SelectDB 版内核 Apache Doris 的数据架构升级实践
|
5月前
|
存储 SQL 大数据
带你读《Apache Doris 案例集》—— 01 招商信诺人寿 基于 Apache Doris 统一 OLAP 技术栈实践(1)
带你读《Apache Doris 案例集》—— 01 招商信诺人寿 基于 Apache Doris 统一 OLAP 技术栈实践(1)
145 0
|
5月前
|
SQL 缓存 监控
带你读《Apache Doris 案例集》——03 Apache Doris 在金融壹账通指标中台的应用实践(2)
带你读《Apache Doris 案例集》——03 Apache Doris 在金融壹账通指标中台的应用实践(2)
带你读《Apache Doris 案例集》——03  Apache   Doris  在金融壹账通指标中台的应用实践(2)
|
5月前
|
SQL 运维 数据挖掘
带你读《Apache Doris 案例集》——03 Apache Doris 在金融壹账通指标中台的应用实践(1)
带你读《Apache Doris 案例集》——03 Apache Doris 在金融壹账通指标中台的应用实践(1)
|
25天前
|
Java 数据处理 调度
更高效准确的数据库内部任务调度实践,阿里云数据库SelectDB 内核 Apache Doris 内置 Job Scheduler 的实现与应用
Apache Doris 2.1 引入了内置的 Job Scheduler,旨在解决依赖外部调度系统的问题,提供秒级精确的定时任务管理。
|
2月前
|
存储 SQL 分布式计算
Apache Hudi在Linkflow构建实时数据湖的生产实践
Apache Hudi在Linkflow构建实时数据湖的生产实践
40 0
|
2月前
|
存储 分布式计算 分布式数据库
字节跳动基于Apache Hudi构建EB级数据湖实践
字节跳动基于Apache Hudi构建EB级数据湖实践
27 2
|
2月前
|
存储 SQL 数据管理
字节跳动基于Apache Hudi构建实时数据湖平台实践
字节跳动基于Apache Hudi构建实时数据湖平台实践
49 0

推荐镜像

更多