案例研究|小牛电动通过DataEase进行业务数据可视化分析

小牛电动(Niu Technologies)创立于2014年,是全球智能城市出行解决方案提供商。小牛电动的产品线包括电动自行车、电动摩托车、电动滑板车等。小牛电动在销售渠道上采用了线上线下相结合的模式,通过线上电商平台和线下门店销售,并且与合作伙伴构建经销商网络。目前,小牛电动在中国市场的品牌体验店及专卖店已经覆盖了232个城市,同时其销售网络已经触达海外52个国家。小牛电动还为全球多家共享电动车运营商提供基于SaaS的两轮电动车智能共享业务解决方案。截至2023年第一季度,小牛电动全球累计销售超360万台智能两轮电动车。

数据可视化的痛点

作为一家全球智能锂电两轮电动车企业,小牛电动非常重视数据可视化在其业务运营和决策过程中所发挥的积极作用。小牛电动常用的数据分析场景包括:公司业务分析、车辆维护数据分析、车辆用户互动数据分析、电池指标分析等。在日常的数据分析工作中,小牛电动所面临的痛点包括:

■ 大规模数据处理和分析

随着小牛电动业务的扩张,数据量不断增长,需要处理和分析大规模的数据集。目前,每天有超百万辆电动车会产生数据,用于业务分析的近3个月数据量有数亿条,大部分表的数据量在百万级以上,但目前尚缺乏高效的方法来分析和展示业务数据;

■ 人力成本高

数据分析工作由产品部门的人员进行处理,其中涉及到SQL查询和表关联等IT相关技术,需要技术部门的人员协助处理,导致技术部门目前需要投入大量人力资源去支持业务部门的数据可视化相关工作;

■ 权限混乱

由于分析项目较多,各个部门可以随意查阅数据,缺乏有效的权限管控机制,存在权限混乱的问题;

■ 工作重复

每次汇报工作或业务研讨会议时,需要手动制作图表,工作的重复性较高,需要以更高效的方式来处理这些任务。

数据可视化工具的选型思路

结合自身在日常数据分析工作中所面临的实际问题,小牛电动整理了一些数据可视化工具选型时应该重点考察的因素,具体包括:

■ 大规模的数据处理能力

数据可视化工具需要能够支持亿级别数据量的数据分析计算,并支持横向扩容;

■ 低学习成本

数据可视化工具的学习成本要低,简单易用,新手也可以快速入门,尽可能减少IT相关技术的学习和运用;

■ 权限管理和隔离

数据可视化工具具备多租户系统,保证不同部门之间的数据相互独立,经过授权后才能使用数据或查看数据分析看板;

■ 自动化报表汇报功能

数据可视化工具最好能够提供一些提升效率的功能,比如定时报告、邮件订阅等;

■ 审计能力

数据可视化工具需要提供审计日志,能够提供站内登录统计和数据看板访问统计的相关信息。

为什么选择DataEase?

经过了一段时间的考察和对比,小牛电动发现,DataEase开源数据可视化分析工具在易用性、系统性能、权限管控、内容分享、安全审计等方面能够满足公司层面开展数据可视化工作的实际需要。

1.简单易用,人人可用

DataEase的数据可视化功能非常容易上手,操作界面对于初学者十分友好,对使用者没有专业技能的要求。使用者通过简单的鼠标点击和拖拽即可完成数据分析的工作。另外,DataEase的数据分析操作支持可视化图形界面配置,支持可视化配置多表关联,在没有SQL基础的用户同样可以完成多表关联查询。
在这里插入图片描述

2.内置MPP架构数据库,支持主流大数据查询引擎

DataEase内置了MPP架构的高性能、实时的分析型数据库Doris,可以将业务端数据源的数据同步到Doris中再进行分析,可以提高查询、计算的速度,同时不会对业务端数据库产生过多的查询压力。另外,DataEase还支持配置市面上主流的大数据查询引擎,包括Impala、Maxcompute、Presto等。
在这里插入图片描述

3.用户权限和数据行列权限的管控

DataEase可以为用户分配角色和组织,可以控制用户、角色、组织是否有权限使用或管理数据源、数据集、仪表板等资源。通过DataEase的权限功能,可以控制用户、角色、组织是否有权限查看同一个数据集指定的数据内容。
在这里插入图片描述

4.支持定时发送仪表板内容

DataEase支持将仪表板定时发送给指定的用户,发送的内容包括:仪表板整体截图、仪表板内的视图详情数据。定时发送的方式支持邮件、企业微信、钉钉和飞书。
在这里插入图片描述

5.支持操作日志审计

DataEase支持记录用户登录、用户绑定、操作数据源、操作数据集、操作仪表板、授权等行为。如下图所示,DataEase的模板市场也提供了用户行为分析的仪表板模板供用户下载使用,用户可以将其直接复用到自己的内部环境中。
在这里插入图片描述

DataEase的使用经验

通过一段时间的使用,小牛电动已经将DataEase很好地融入到自己的日常工作中,并且积累了一些DataEase使用的心得和经验。

1.DataEase的落地规划

小牛电动将DataEase内置的Doris组件更换为外置的Doris数据库,使用5台高性能服务器部署Doris集群,将时效性较低的数据以定时同步的方式同步至Doris数据库集群。这样一来,即使分析的数据表数据量级在百万级别以上也能够做到秒级响应。对于时效性较高的数据,则通过Impala查询引擎进行计算。通过这一落地方案,DataEase在面对上亿条业务数据量进行展示和分析时也可以实现快速计算、快速响应的效果。
在这里插入图片描述

2.角色管理和权限管理

组织管理方面,在DataEase平台中创建组织和角色,根据部门创建组织名称,根据使用人员创建“制作人员”、“查阅人员”等角色。通过DataEase权限管理的功能,控制“制作者”可以使用哪些数据源、数据集制作仪表板,将制作完成的仪表板分配给各部门的“查阅人员”查看,不同人员的查阅权限不同。
在这里插入图片描述

3.定时任务

使用DataEase的“定时任务”功能配置定时发送仪表板的任务。小牛电动内部的产品分析会议时间和频率都是固定的,参会的同事可以在会议开始之前接收到DataEase发来的各种产品分析仪表板,包括仪表板中视图的明细数据。DataEase还支持通过企业微信、钉钉、飞书来接收仪表板和数据,方便用户实现公司会议、分析报告、企业协作平台的灵活对接,线上会议进行数据可视化展示方便快捷。
在这里插入图片描述

总结

DataEase提供了强大的数据分析和可视化能力,帮助小牛电动能够更加深入地了解其业务数据。通过可视化仪表板,管理层和决策者可以快速掌握关键业务指标和趋势,从而做出更加明智的战略决策。

在DataEase平台上各个部门和团队可以共享和访问实时数据,并利用DataEase创建自定义报告和仪表板。这促进了信息共享和团队合作,有助于各方更好地了解整体业务状况并做出相应的调整,提高了团队间的沟通和协作效率。

DataEase平台的内网部署方式加强了小牛电动公司级别的数据安全和隐私保护。DataEase提供了强大的数据访问控制和权限管理功能,确保只有授权人员可以访问敏感数据。这有助于保护公司的商业机密和客户信息,降低了数据泄露和安全风险的可能性。

总的来说,通过使用DataEase数据可视化平台,小牛电动公司内部的数据分析和决策能力得以提升,促进了团队协作和客户服务水平的提升,同时有效保护了数据的安全性和隐私性。

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

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

相关文章

深入理解linux物理内存

目录 物理内存热插拔 从 CPU 角度看物理内存架构 内核如何管理 NUMA 节点 NUMA 节点物理内存区域的划分 NUMA 节点的状态 node_states 物理内存区域中的水位线 物理内存区域中的冷热页 内核如何描述物理内存页 匿名页的反向映射 物理内存热插拔 物理热插拔阶段&#xff…

阿里云地域和可用区分布表

阿里云服务器地域和可用区有哪些?阿里云服务器地域节点遍布全球29个地域、88个可用区,包括中国大陆、中国香港、日本、美国、新加坡、孟买、泰国、首尔、迪拜等地域,同一个地域下有多个可用区可以选择,阿里云服务器网分享2023新版…

SpringCloud微服务(二)网关GateWay、Docker、Dockerfile、Linux操作超详细

目录 统一网关GateWay 搭建网关服务的步骤 1、引入依赖 2、编写路由配置及nacos地址 路由断言工厂Route Oredicate Factory 路由过滤器配置 全局过滤器GlobalFilter 过滤器执行顺序 跨域问题处理 Docker ​编辑 Docker与虚拟机 镜像和容器 Docker的安装 启动docke…

threejs入门

个人博客地址: https://cxx001.gitee.io 前言 随着HTML5的发布,我们可以通过WebGL在浏览器上直接使用显卡资源来创建高性能的二维和三维图形,但是直接使用WebGL编程来创建三维场景十分复杂而且还容易出问题。而使用Three.js库可以简化这个过程&#xff…

Qt QGraphicsScene、QGraphicsView类实现仪表盘

Qt QGraphicsScene、QGraphicsView类实现仪表盘 【1】UI界面设计【2】效果【3】QGraphicsScene简介【4】QGraphicsEllipseItem简介【5】QGraphicsPolygonItem简介【6】QGraphicsLineItem简介【7】QGraphicsView简介【8】仪表源码头文件源码 【1】UI界面设计 【2】效果 【3】QGr…

分布式系统消息通信技术:MOM与RPC

一、中间件 什么是中间件 中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台…

uniapp 一键登录

官网文档地址https://uniapp.dcloud.net.cn/univerify.html 一、开发前准备 1、需要先开通uni一键登录服务 开通成功后会得到 apiKey、apiSecret。这2个信息,后续需要配置在uniCloud的云函数里。同时注意保密,这2个信息也是计费凭证 2、开通uniCloud服…

利用spleeter库实现人声和音乐分离(踩过的坑及解决方法)

0:起因 事情的起因是:想用一首歌的伴奏剪视频,但找遍各大平台,都只有原曲,没有伴奏。能找到的进行人声和背景音乐分离的软件都要收费,最后决定用spleeter库,尝试进行音频分离。 1:…

第四课—大学英语四六级备考—听力专项

Key Words 1.monarch n.君主政治 非常抱歉误解了您的问题。以下是关于"monarch"这两个意义的常见用法、造句和固定搭配的例子: 1. Monarch(君主): - 造句: - The monarch of the country made an…

Kubernetes Pod篇

Pod基础概念: Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的,例如,用于管理Pod运行的S…

RocketMQ_高级功能

目录 一、消息存储 1、存储介质以及性能对比 2、消息的存储和发送 3、消息存储结构 4、刷盘机制 二、高可用性机制 1、消息消费高可用 2、消息发送高可用 3、消息主从复制 三、负载均衡 1、Producer负载均衡 2、Consumer负载均衡 四、消息重试 1、顺序消息的重试…

串口通信-Modbus-rtu协议例程(51实现)

/*务必通过ISP通讯&#xff0c;烧录时&#xff0c;选11.0592Mhz进行烧录&#xff0c;否则数据会乱码modbus-rtu 处理过程主机数据接收(超时机制&#xff0c;不定长接收)->数据校验码判断-> */ #include <STC15F2K60S2.H> #include "string.h" typedef un…