Databend Cloud Dashboard 全新升级:直击痛点,释放数据价值

自 Databend Cloud 上线以来,我们一直致力于为用户提供高效的数据处理与可视化体验。早期,我们在工作区的“图表”区域推出了轻量级可视化功能,支持积分卡、饼图、柱状图和折线图四种展示方式。这些功能简单易用,基本满足了用户对数据可视化的日常需求。然而,随着用户规模的增长和使用场景的多样化,一些深层次的痛点逐渐浮出水面。这些问题不仅影响了用户体验,也促使我们重新审视产品功能,寻找更优的解决方案。

用户痛点:数据管理与协作的三大难题

通过用户反馈和实际案例,我们总结出以下三大核心痛点:

  • 数据分散,缺乏统一视图 许多用户表示,虽然工作区中的图表功能实用,但数据分散在多个独立的工作区中,无法集中展示。他们希望有一个统一的 Dashboard,将关键数据整合在一起,直观呈现业务全貌。例如,一位数据分析师反馈:“我需要把销售额、用户增长和库存数据放在一个页面给领导看,但现在只能逐个展示,太麻烦了。”
  • 配置不稳定,展示易出错 早期 Dashboard 模块依赖工作区的数据和配置,这种设计虽然简单,却带来了隐患。一旦工作区中的查询语句或数据源发生调整,已配置好的 Dashboard 可能会出现显示异常,甚至数据完全丢失。用户不得不频繁重新调整,体验大打折扣。一位长期用户曾抱怨:“我花了半天配置的 Dashboard,因为同事改了工作区配置就全乱了,太浪费时间。”
  • 分享受限,协作效率低 随着团队协作需求的增加,用户提出了更具体的要求:希望将 Dashboard 分享给老板或同事,仅限查看关键数据,而无需开放编辑权限。例如,一位部门负责人提到:“我想把月度业绩数据分享给老板,但又不想让他看到后台的复杂查询逻辑,权限控制太重要了。”

这些痛点不仅反映了用户对功能的需求,也暴露了产品在灵活性与协作性上的不足。为此,我们团队迅速响应,启动了 Dashboard 模块的全面升级。

解决方案:从痛点出发,全面优化体验

针对上述问题,我们提出了清晰的解决方案:打造一个独立、灵活且支持协作的 Dashboard 系统。具体来说,我们的目标是:

  • 独立性:让 Dashboard 脱离工作区的束缚,用户可以自由选择数据源和展示内容。
  • 多样性:提供更丰富的视图选项,满足不同场景下的数据呈现需求。
  • 协作性:通过权限控制和分享功能,打通团队间的数据沟通渠道。

基于这一思路,我们对 Dashboard 进行了从架构到功能的全面调整,力求让每项改进都直击用户痛点。

我们的实现:全新 Dashboard,焕然一新

  1. 独立 Dashboard,灵活掌控数据

我们首先将 Dashboard 从工作区中剥离出来,设计了全新的主页界面。主页分为“我的 Dashboard”和“与我分享”两个列表,前者展示用户自己创建的内容,后者则清晰呈现他人共享的 Dashboard。点击【新建仪表盘】,用户进入详情页,这里是主要的操作区域。无论是新建图表、删除图表还是拖拽调整布局,操作逻辑与之前保持一致,确保用户无需重新学习即可上手。

更重要的是,图表创建时系统会直接弹出 SQL IDE 模块,用户可以在此自由编写查询语句,与工作区中的体验完全相同。这种设计让图表展示独立于外部工作区,不再受其配置变动的影响。用户可以随心所欲地选择展示内容,例如同时呈现销售数据趋势和客户分布占比,真正做到“我的数据我做主”。

  1. 双重视图切换,数据洞察更全面

单一的图表展示有时难以满足所有需求。比如,管理者可能更倾向于直观的趋势图,而分析师可能需要详细的表格数据。为此,我们新增了视图切换功能,用户可以自由选择以图表或表格形式查看数据。两种视图无缝切换,操作简单。例如,一位用户在查看年度销售数据时,可以先用折线图观察趋势,再切换到表格模式核对具体数字,数据洞察更加全面。 

 

  1. 分享功能升级,协作更高效

针对分享需求,我们推出了完善的权限控制体系。用户可以通过【分享】操作,将 Dashboard 分享给指定人员或整个组织。具体权限分为两种类型:

  • 有访问权限的人:适合小范围协作,可单独分享给某些成员,例如团队中的数据负责人。
  • 常规访问权限:适用于全员可见的场景,一键开放给组织内所有成员。

权限级别则细化为三种:

  • 只读:仅限查看,用户可以拖拽图表调整布局但无法保存,适合展示给领导或外部人员。
  • 可执行:允许刷新图表数据或进行小范围操作,适合需要动态更新的场景。
  • 可编辑:拥有与分享者几乎相同的权限(除无法再次分享外),适合团队内部深度协作。

设置完成后,用户只需复制链接即可分享,系统还会自动发送邮件通知被分享方,确保信息及时触达。这种设计极大提升了协作效率,让数据分享变得更加安全可控。 

  1. 全局角色管理,权限统一体验一致

为进一步简化权限管理,我们引入了全局角色控制功能,与工作区的权限体系保持一致。每张 Dashboard 卡片共享相同的角色权限,用户无需为每张卡片单独设置,管理成本大幅降低。这种统一性不仅提升了操作效率,也让多团队协作更加顺畅。

小步快跑,持续迭代

本次升级还包含许多细节优化,例如界面响应速度提升、图表渲染效果优化等。当然,我们也清楚产品仍有改进空间。Databend Cloud 的每一次迭代都以用户需求为导向,我们希望通过持续改进,解决更多实际痛点。

写在最后

从分散的数据展示到统一的 Dashboard,从不稳定的配置到独立的展示逻辑,再到灵活的分享协作,Databend Cloud 的这次升级是我们与用户共同成长的见证。我们深知,一个优秀的数据平台离不开用户的反馈与支持。欢迎大家体验全新 Dashboard,提出宝贵建议,与我们一起打造更强大的 Databend Cloud!

关于 Databend

Databend 是一款开源、弹性、低成本,基于对象存储也可以做实时分析的新式湖仓。期待您的关注,一起探索云原生数仓解决方案,打造新一代开源 Data Cloud。

👨‍💻‍ Databend Cloud:databend.cn

📖 Databend 文档:docs.databend.com

💻 Wechat:Databend

✨ GitHub:github.com/databendlab…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/76495.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android Fresco 框架扩展模块源码深度剖析(四)

Android Fresco 框架扩展模块源码深度剖析 一、引言 在 Android 开发领域,图片处理一直是一个重要且具有挑战性的任务。Fresco 作为 Facebook 开源的强大图片加载框架,在图片的加载、缓存和显示等方面已经提供了非常完善的功能。然而,为了满…

蓝桥杯最后十天冲刺 day 2 双指针的思想

双指针思想介绍 双指针(Two Pointers)是一种在数组或链表等线性结构中常用的算法技巧,通过使用两个指针(索引或引用)以不同的速度或方向遍历数据结构,从而高效解决问题。双指针通常用于优化暴力解法&#…

Axure 使用笔记

1.Axure如何制作页面弹窗 https://blog.csdn.net/SDTechnology/article/details/143948691 2.axure 怎么点击按钮打开新页面 (1)新建交互 (2)单击是触发 (3)选择打开链接 (4)选择…

STM32实现一个简单电灯

新建工程的步骤 建立工程文件夹,Keil中新建工程,选择型号工程文件夹里建立Start、Library、User等文件夹,复制固件库里面的文件到工程文件夹工程里对应建立Start、Library、User等同名称的分组,然后将文件夹内的文件添加到工程分组…

html5炫酷图片悬停效果实现详解

html5炫酷图片悬停效果实现详解 这里写目录标题 html5炫酷图片悬停效果实现详解项目介绍技术栈核心功能实现1. 页面布局2. 图片容器样式3. 炫酷悬停效果缩放效果倾斜效果模糊效果旋转效果 4. 悬停文字效果5. 性能优化6. 响应式设计 项目亮点总结 项目介绍 本文将详细介绍如何使…

Playwright与Browser Use:领略AI赋能UI自动化测试的魔法魅力

目录 Browser Use是什么? Playwright简介 框架设计的核心目标与原则 Playwright 在 UI 自动化测试中的优势 如何高效拦截错误 实现视频录制 UI自动化框架设计的挑战 测试框架的结构与模块化设计 自动化测试不是银弹 走进Browser Use 横空出世的背景与意义…

Uniapp 实现微信小程序滑动面板功能详解

文章目录 前言一、功能概述二、实现思路三、代码实现总结 前言 Uniapp 实现微信小程序滑动面板功能详解 一、功能概述 滑动面板是移动端常见的交互组件,通常用于在页面底部展开内容面板。本文将介绍如何使用 Uniapp 开发一个支持手势滑动的底部面板组件&#xff0…

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(12)

1.问题描述: pushdeviceid的长度是固定的吗? 解决方案: 在鸿蒙系统中,设备ID的长度是固定的。 2.问题描述: 通过REST API三方推送IM类消息,如何实现应用处于前台时不展示三方推送通知。 解决方案&…

【小兔鲜】day02 Pinia、项目起步、Layout

【小兔鲜】day02 Pinia、项目起步、Layout 1. Pinia2. 添加Pinia到Vue项目3. 案例:Pinia-counter基础使用3.1 Store 是什么?3.2 应该在什么时候使用 Store? 4. Pinia-getters和异步action4.1 getters4.2 action如何实现异步 1. Pinia Pinia 是 Vue 的专…

Android学习之计算器app(java + 详细注释 + 源码)

运行结果: 基础的四则运算: 可能会出现的问题以及解决方法: 问题1:出现多个操作符。 例子:12 解决方法: 在用户点击操作符之后,去检查之前的最后一位,如果最后一位也是操作符的话…

GMap.NET + WPF:构建高性能 ADS-B 航空器追踪平台

ADS-B 简介 ADS - B(Automatic Dependent Surveillance - Broadcast,广播式自动相关监视)是一种先进的航空监视技术。它依靠飞机上的机载设备,自动收集诸如飞机的位置、高度、速度、航向等关键数据,并周期性地以广播的…

关于testng.xml无法找到类的问题

问题:testng.xml添加测试类的时候飘红 解决办法: 1.试图通过自动生成testng.xml插件去解决,感觉也不是这个问题,没有尝试; 2.以为是创建包的方式不对,重新删除后新建--还是找不到 想新建类的时候发现从m…

数据在内存中存储(C语言)

文章目录 前言一、整数在内存中的存储1.1 计算机存储数据的基本单位示例代码 1.2 无符号整数的存储1.3 有符号整数的存储(补码)示例代码 二、大小端字节序和字节序判断2.1 什么是大小端?示例代码 2.2 为什么会有大小端?2.3 字节序…

Python爬虫第2节-网页基础和爬虫基本原理

目录 一、网页基础 1.1 网页的组成 1.2 网页的结构 1.3 节点树及节点间的关系 1.4 选择器 二、爬虫的基本原理 2.1 爬虫概述 2.2 能抓怎样的数据 2.3 JavaScript 渲染页面 一、网页基础 使用浏览器访问网站时,我们会看到各式各样的页面。你是否思考过&…

python-leetcode 64.在排序数组中查找元素的第一个和最后一个位置

题目: 给一个按照非递减顺序排列的整数数组nums,和一个目标值target,请找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值target,返回[-1,-1] 方法一:二分查找 直观的思路肯定是从前往后遍历一遍。用两个变量记录第一次和最后一次…

分享一些新版GPT-4o使用方式!能多模态生图!

目前GPT-4o的整体测评,真的很惊艳。 不知道又有多少人因为OpenAI的这次更新而失业,当然只要AI用得好,会有更多人因之而受益!很多人表示不知道怎么用,对于门外汉来说,4o似乎有点高端。 今天就给大家介绍几…

软件工程面试题(二十四)

1、连接池的原理 j2ee 服务器启动时会建立一定数量的池连接,并一直维持不少于此数量的池连接。当客户端程序需要连接时,吃驱动程序会返回一个未使用的池连接并将其标记为忙。如果当前 没有空闲连接,池驱动就建立一定新的 连接 2、用javascript编写脚本小程序,实现点击全选…

Android:Dialog的使用详解

Android中Dialog的使用详解 Dialog(对话框)是Android中常用的UI组件,用于临时显示重要信息或获取用户输入。 1. 基本Dialog类型 1.1 AlertDialog(警告对话框) 最常用的对话框类型,可以设置标题、消息、…

arinc818 fpga单色图像传输ip

arinc818协议支持的常用线速率如下图 随着图像分辨率的提高,单lane的速率无法满足特定需求,一种方式是通过多个LANE交叉的去传输图像,另外一种是通过降低图像的带宽,即通过只传单色图像达到对应的效果 程序架构如下图所示&#x…

透视投影(Perspective projection)与等距圆柱投影(Equirectangular projection)

一、透视投影 1.方法概述 Perspective projection(透视投影)是一种模拟人眼观察三维空间物体时的视觉效果的投影方法。它通过模拟观察者从一个特定视点观察三维场景的方式来创建二维图像。在透视投影中,远处的物体看起来比近处的物体小&…