Datav:从零开始的数据可视化大屏搭建系统
发布网友
发布时间:2024-05-29 10:29
我来回答
共1个回答
热心网友
时间:2024-06-03 02:14
Datav:数据可视化大屏搭建的革新之旅
在Shopee的业务场景中,数据可视化的需求曾面临巨大挑战:每个季度3-4个Dashboard项目,平均耗时40天,需要50多位员工的辛勤付出。然而,我们希望建立一个高效且低成本的数据可视化平台——Datav,以重塑业务流程,实现目标:周期缩短至20天,人力成本显著降低。
Datav的核心架构由以下几个关键点组成:
设计师与管理者的智能协作: Designer作为低代码平台,赋予用户轻松配置页面的能力;Admin则负责管理平台功能,如50+丰富的组件库和Datav Server的数据处理。此外,通过Datasource Access Server,Datav直接连接数据源,简化数据获取流程。
Datav的设计理念聚焦于提升协作效率和数据处理的智能化:
协作效率的提升:通过洞悉PM、FE和BE的角色痛点,优化工作流程,如PM能快速创建动态原型,FE和BE能更专注于开发本身。
元数据计算与查询的简化:Datav内置元数据计算功能,如数据聚合,通过直连ClickHouse,节省BE开发时间,减少30%的API接口工作。
数据管理方面,Datav提供了强大的数据直连和逻辑计算能力:
数据源管理:支持MySQL/ClickHouse,未来还将扩展到Kafka/Elasticsearch/Prometheus,实现数据源的全面覆盖。
字段编辑:提供字段别名、权限设置,以及复杂的数据计算和格式化功能。
数据主题管理:可视化配置和自定义SQL,实现多表关联的高效数据操作。
设计师工具通过通用DSL和解析引擎,实现页面的快速配置,如Figma插件和图片识别技术的运用,使得页面设计变得直观且高效。
组件间的数据连接和筛选查询是Datav交互设计的核心亮点:
组件间数据流的无缝对接,如筛选参数的实时传递,有效减轻性能压力。
前端开发效率的飞跃:Datav平台显著缩短项目周期,使得前端团队的生产力提升200%以上。
基础建设的完善,包括组件规范、标准库、中间件和自动化脚本,确保团队协作如行云流水,无阻高效。
Datav的成功变革,离不开Shopee Digital Purchase & Local Services团队前端工程师们的辛勤努力,包括Liangquan、Huiwen、Mingye和Yanqiu的共同贡献。 Datav,正在重塑数据可视化的未来,为Shopee业务的高效运营提供强大支持。