由网友 华为云开发者联盟 提供的答案:
在盘点有哪些数据分析工具之前,我们先看下数据分析的工作都有哪些?主要体现在几个方面:存储原始数据、按要求提取数据、按要求计算数据、将数据做成图表、解读数据,得出结论。
所以我们选择工具一定是能满足我们日常工作要求的,下面我们详细盘点一下都有哪些常用的数据分析工具。
一.EXCEL
基本介绍
Excel是目前最基础、也是应用最广的数据分析工具,能够解决数据分析中80%的问题。Excel的功能十分强大,它不仅提供了众多的数据处理功能,像Excel函数能够帮助我们做数据整理,数据透视表帮助我们快速、高效的做各种维度分析,形形色色的图表能帮我们形象地展示出数据背后隐藏的规律,同时Excel还有很专业的数据分析工具库,包括描述性统计分析、相关系数分析等。EXCEL个人感觉是本文介绍的所有工具中最重要的,数据分析工具分类可以分为 EXCEL和其他,尤其是对于转行数据分析的小白来说,应该是最友好的。
优点分析
1、入门门槛低,简单易学;
2、只要掌握其中的vlookup、match、indirect、if等几个常用的函数,就可以满足很多日常应用场景;
3、图表绘制很简单, Excel拥有各种丰富的可开发的图表;
4、Excel里有开发工具选项卡,还有分析工具库,可以拓展出大量分析功能;
5、自动汇总功能,Excel更加简便灵活
6、计算公式丰富
学习路线
1、基本操作包括数据的简单处理汇总、图表制作等,属于Excel基础知识,一般大家都能正常使用。
2、熟练掌握常用的函数后,你就可以做简单的数据统计、分析和数据可视化等工作了。
3、为了进一步从不同维度对关心的指标进行上卷、下钻分析,还需要非常熟练地掌握数据透视表,这也是Excel最为强大、使用最为频繁的功能。
4、为了实现复杂的业务分析,解决不同数据源、海量数据的分析问题,我们就需要掌握PowerQuery和PowerPivot,PowerQuery负责整合多种来源数据,并进行数据转换,PowerPivot对整合后的规范化数据进行高效率的透视分析,几百万上千万行数据均不在话下。
同类型工具:VBA、PowerQuery、PowerPivot、Power View、Power Map
二.BI图形化工具
数据最终是要呈现给业务/管理层查看的,因此到进阶阶段,BI工具也是必须要掌握的一个技能。
现在市面上BI工具很多,主流的就是Tableau、FineBI和PowerBI,本土企业很多用FineBI,外企大多数是用PowerBI和Tableau。
1.PowerBI
基本介绍
Microsoft PowerBI同时提供本地和云服务。它最初是作为Excel插件引入的,不久PowerBI凭借其强大的功能开始普及。目前,它被视为商业分析领域的软件领导者。它提供了数据可视化和bi功能,使用户可以轻松地以更低的成本实现快速,明智的决策,用户可协作并共享自定义的仪表板和交互式报告。Power BI能够从各种数据源中抓取数据进行分析,除了支持微软自家产品如Excel,SQL Server等,各类数据库如Oracle,My SQL,IBM DB2等,还支持从R语言脚本,Hdfs文件系统,Spark平台等等地方导数据。
优点分析
1、Power BI有一个免费的基本版本,让用户有机会首先探索它
2、它支持多种方式来整合或导入数据(流数据、云服务、Excel电子表格和第三方连接)
3、它具有实时馈送数据的交互式仪表盘
4、用于将Power BI与应用程序集成的简单API
5、分享报告和仪表板的不同方式
6、多平台支持(Web,桌面,移动)
学习路线官网
(1)Power BI基础
1.初步认识Power BI
2.Power Query 快速数据集成
3.Power Query 数据清洗
4.Power BI 数据模型
5.可视化报表制作
6.Dax函数和表达式
7.发布与服务介绍
(2)Power BI 进阶
1.数据集成与清洗处理经验总结(37分钟6节)
2.函数相关重点(27分钟6节)
3.模型讲解(需注意的地方)(4分钟1节)
4.图表-可视化部分经验分享(54分钟10节)
5.本地与云端-报表的发布管理与权限控制(13分钟2节)
之前转载过一篇文章《小目标 | Power BI新人快速上手手册》,学习Power BI也可以参考一下。
2.FineBI
基本介绍
国内较为领先的BI软件,定位于自助大数据分析的BI工具,提供数据处理、即时分析、多维度分析、可视化等服务。FineBI目前最新版已迭代到 V5.0,主要面向企业客户(个人用户免费全功能使用,但是限制2个并发用户),在国内各行业有着众多的成功应用案例。
优点分析
1、业务人员自己动手制作仪表板,可以根据业务需求组合图表,以便展示更多信息;
2、选中图表类型,将数据字段快速拖曳,就能够实时分析图表;
3、可视化界面便于分析;
4、可以接入多种数据源。包括常用数据库(Hsql、IBM DB2、Microsoft SQL Server、MySQL、Oracle)数据、Hbase、Hadoop Hive、阿里云AnalyticDB以及华为云DWS;服务器数据集;本地Excel数据集;sql数据集;自助数据集。
学习路线
这个是国内厂商产品,可以在官网直接试用即可。
同类型工具:PowerBI、Tableau、Qlikview、SAP BI、Oracel BI、FineBI、Yonghong BI
三.数据库及编程语言相关
1.Python
基本介绍
Python是一种面向对象、解释型计算机程序设计语言。Python语法简洁而清晰,具有丰富和强大的类库 ,而且是这几年最火爆的数据分析工具,没有之一。
优点分析
1、简单易学
Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身,Python极其容易上手,因为Python有极其简单的说明文档。
2、速度快
Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
3、免费、开源
Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。
4、可移植性
由于它的开源本质,Python已经被移植在许多平台上。
学习路线
1、Python语言基础
Python语言概述和环境安装丨变量、数据类型和进制丨运算符和分支结构丨循环结构入门丨循环结构的应用
2、常用数据结构和函数
字符串丨列表的应用丨元组和集合丨字典类型的应用丨函数使用入门
函数和面向对象编程
包和模块丨函数的高级用法丨装饰器和生成器丨面向对象编程基础丨面向对象编程进阶
3、Python网络数据采集
爬虫概述和页面抓取丨解析页面的方式丨爬取数据的持久化丨Cookie和商业IP代理丨获取页面动态内容丨Selenium应用详解丨提升爬虫工作效率丨破解验证码丨爬虫框架Scrapy
4、数据分析概述和Excel的应用
数据分析和数据分析师概述丨指标和指标体系建设丨Excel的安装和快速上手丨Excel中的函数和公式计算丨Excel透视表、透视图和商业数据看板
5、关系型数据库和SQL
数据库概述和MySQL的安装使用丨表关系和SQL的应用丨SQL数据查询详解丨窗口函数和业务场景下的数据查询丨Python程序接入MySQL数据库
6、商业智能(BI)工具
MySQL其他相关知识丨从Excel到Power BI丨Power BI中的数据清洗和分析模型丨Power BI中的数据可视化和报表制作丨Power BI项目实操丨认识和使用Tableau丨认识和使用fineBI丨数据思维和分析模型
7、Python数据分析
Python数据分析工具介绍丨使用NumPy实现批量数据处理丨线性代数和NumPy的linalg模块丨使用Pandas进行数据分析
8、机器学习算法
机器学习概述和kNN算法丨回归算法丨逻辑回归丨朴素贝叶斯丨决策树丨支持向量机丨聚类算法和轮廓系数丨集成算法丨特征工程和评价指标丨机器学习项目实战
同类型工具:R、Julia、Scala、Spark、Java、Hadoop
2.MySQL
基本介绍
SQL也是必会的工具,因为我们要利用SQL语句来取数、清洗数据。MySQL 作为互联网中非常热门的数据库,在高并发业务场景下,一条好的 MySQL 语句能为企业节省大量的运作时间和成本,这也是为何互联网大厂面试官最爱考察数据库底层和性能调优的原因。
优点分析
1、速度快
分析型数据库MySQL运用新一代超大规模的MPP+DAG融合引擎,采用行列混存技术、自动索引、智能优化器,在瞬间即可对千亿级别的数据进行即时的多维度分析透视,快速发现数据价值。此外,还可以快速扩容至数千节点的超大规模,进一步提升查询响应速度。
2、灵活
分析型数据库MySQL版极度灵活的存储和计算分离架构,您可以随时调整节点数量和动态升降配实例规格。分析型数据库MySQL版同时支持在大存储SATA节点和高性能的SSD节点灵活切换。例如,您可以从8个C4升到12个C8,或从12个C8降到8个C4,企业可以真正做到灵活控制成本。
3、易用
分析型数据库MySQL版作为云端托管的PB级SQL数据仓库,全面兼容MySQL协议和SQL:2003,通过标准SQL和常用BI工具、以及ETL工具平台即可轻松使用分析型数据库MySQL版。分析型数据库MySQL版旨在帮助企业降低实时数据化运营的建设门槛。
4、超大规模
分析型数据库MySQL版是全分布式结构,无任何单点设计,使得数据库实例支持ECU节点动态线性扩容至数千节点。您可以通过横向扩容来大幅度提升查询SQL响应速度、以及增加SQL处理并发。
5、高并发写入
支持您实时化、极速地进行数据写入、更新和高并发查询、交互式分析、ETL一体化。采用RAFT协议,支持超大规模数据写入实时、强一致;对于高并发或大吞吐场景,可按需独立弹性扩展,存储可以从GB级扩展到百PB级,TPS可横向扩展至千万级。
学习路线
MySQL学习这部分,我在上期的内容共创文章【云驻共创】如何有效率地学习MySQL?一文中有详细的描述,这里不单独介绍了。
同类型工具:PostgreSQL、Oracle、SQLServer、MongoDB
四.华为云数据分析相关产品
1.IoT数据分析 IoTA
基本介绍
华为云物联网数据分析服务基于物联网资产模型,整合物联网数据集成,清洗,存储,分析,可视化,为物联网数据开发者提供一站式服务,降低开发门槛,缩短开发周期,快速实现物联网数据价值变现。
优点分析
1、物联网资产模型感知
华为云物联网数据分析服务是以物联网资产模型为中心的分析服务。不同于公有云上的通用型大数据相关产品,物联网数据分析服务与资产模型深度整合,在相关数据分析作业的定义中,开发者可以方便引用物联网的模型数据,大大提升数据分析的效率。
2、一站式开发体验
大数据开发技术门槛较高,而华为云物联网数据分析服务整合了大数据分析领域的最佳实践,为开发者打造一站式数据开发体验,并且跟华为云物联网相关服务(比如设备接入)无缝对接,降低开发者开发难度,提升开发效率。
3、针对物联网时序数据优化
针对物联网数据具备的显著时序特征,华为云数据分析服务在数据存储及数据分析上做了大量的优化。比如海量时间线能力,单实例支持10万线,数据存储压缩比20:1,以及多种时间维度的聚合计算能力。
2.云数据仓库 GaussDB(DWS)
基本介绍
新一代、全场景数据仓库,一站式分析,性能、容量无限扩展;守护高价值数据、创享高价值分析,企业数字化转型坚实伙伴
优点分析
1.高并发交互式查询秒级响应,分析师工作效率全面提升
单集群480节点,装机容量20PB,支撑数据分析、集市、BI等各种场景;
通过分布式查询优化,实现高并发点查询秒级/毫秒级响应;
资源融合统一,灵活调配,多层级并行计算,效率最优
2.HTAP混合负载,按需弹性,湖仓一体
混合负载:"一库两用",支持超过100万QPS、10万TPS高并发混合读写,支持事务强一致;
资源管理:可以根据业务优先级进行资源动态分配,实现"快慢通道";
按需扩容:弹性按需扩容,灵活应对用户数据及负载潮汐变化;
仓湖一体:DWS可以直接读写OBS对象存储系统的数据,支持数据冷热分级。
3.复杂即席查询,实时数据分析,一站式平台
复杂SQL实时查询,10+表格联合运算,秒级返回结果;
实时入仓批流融合60万/秒/节点,T+0完成数据分析;
多源数据融合,一站式统一平台,助力非传统数仓工程师便捷使用数据。
以上内容分享自华为云社区《【云驻共创】你知道有哪些好用的数据分析工具类软件?》,作者:再见孙悟空_ 。
由网友 数据分析不是个事儿 提供的答案:
市面上的数据可视化工具很多,大体分为3类:
1、专业图表制作类,专业的图表制作网站/软件,针对性的制作一些可视化图表,一般不带有数据处理功能
2、开发工具,比如python,调用第三方可视化库可以制作非常个性化的可视化图表,门槛高,要会写代码
3、零代码可视化分析工具,比如BI工具,操作简单,门槛低,自带数据处理功能,适合普通的业务人员或者数据分析师
专业图表制作网站
1、Flourish
推荐人群:可视化爱好者
我用过最好用的免费可视化在线网站,拥有非常丰富的可视化模板,操作非常便捷,个性化程度稍微差一点,唯一的缺点是界面全英文,看起来有点费劲
2、图表秀
国内免费的在线图表制作工具,支持自由布局与联动交互分析。主要看中它几点:图表新颖丰富,操作简单一键替换,支持一键导出PPT、在线动态数据展示。不过和大部分图表制作网站一样,个性化程度不高,样式受模板限制。
除了这种综合性的图表制作网站,还有针对地图、词云图等特殊图表制作的网站,比如:
数据地图:PolyMaps
词云图:微词云
开发工具
1、E charts
百度出品的开源免费的javascript数据可视化工具,专为大数据量可视化设计的,数据实时展现,需要一定的代码能力
2、D3.js
开源的可视化库,在 JS 绘图界的地位很靠前。功能非常强大,灵活性高,很多其他的库都是基于它所开发。非常适合开发者学习研究,需要牛逼的编程功底,门槛较高。
3、Highcharts
国外的产品,对标的是E charts,两者用起来差不多,图表种类也很丰富,不过和E charts一样都需要进行二次开发,它的优点是它有详细的文档,示例和详细的 CSS,产品稳定性好,缺点是商用版付费。
零代码工具
1、tableau
全球知的数据可视化工具,除了可视化图表制作,还带有数据处理、数据连接功能,是一个专业的数据分析工具,操作简单,图表设计也比较简洁,个性化程度高用。入门门槛低,一般的业务人员就能上手,缺点是免费版功能有限,收费版对于个人用户来说有点贵。
2、FineBI
和tableau类似的一款数据分析工具,国产的,图表制作方法和tableau基本差不多,也带有数据处理、数据链接功能,主打的是数据分析,可视化图表非常丰富,而且带有智能图表推荐功能。操作相比于tableau更加符合中国人的使用习惯,而且个人版免费,功能和收费版相比,没有阉割
由网友 星星脱单馆 提供的答案:
现如今,数据可视化已经无处不在,而且比以前任何时候都重要。市面上的可视化工具也越来越多,这里我推荐几个我用过的工具供你们选择,各有各的优点。我先说一下数据可视化的优势,它是将海量的数据转成图表的形式,是一个化繁为简的过程,能更直观的展示数据之间的联系和变化,以便更好的做出决策。
我推荐的几个工具,其中许多工具是开源的,能够共同使用或嵌入已经设计好的应用程序中使用,例如Java,JSON,SVG,Python,HTML5,甚至有些工具不需要任何编程语言基础。
1.Google Charts
Google Charts提供大量数据可视化格式,从简单的散点图到分层树地图。部分静态图像工具包已不再被人们使用,Google图表工具网站现在只提供动态图表工具。可视化效果是完全个性化的,你可以通过动态数据进行实时连接。作为起点,我个人认为这是一个非常好的工具。
主要特点:
-
谷歌利用同样的图表将多个图表组装成直观的仪表板;
-
兼容多个浏览器、多个平台可使用(IOS和安卓设备);
-
从各种图表中选择;
-
免费;
2.Tableau
Tableau的国外的地位,相当于国内的Excel,是一个简单的、使用友好的用来迅速创建交互式可视化数据,并将它们嵌入你网站的工具。能由开发者、或无开发经验的人使用。
主要特点:
-
可以网上使用,或者下载并处理可视化;
-
桌面端完整版应用程序图片可以在公共服务器进行储存;
-
存储数据空间有50MB(免费计划);
-
拖拉式界面,不需要编程技巧;
-
官网教学资源丰富;
-
仅公共版本:免费;
3.Ploymap
Polymaps也是一种映射库,它更直接用于数据可视化。这是一个强大的资源库,类似于CSS选择器,可以创建地图独特的风格。这种复杂的地图叠加工具可以加载多种规模的数据,提供多级别缩放功能,大到国家,小到街景。
主要特点:
-
使用可缩放矢量图形(SVG)
-
展示国家、州、城市、社区和街景
-
基本的CSS规则控制设计
-
仅14天免费。
4.D3.js
一个强调网页标准的用来创建数据可视化JavaScript库,不仅可以做简单的条形图和折线图,还可以完成更复杂的Voronoi图、树图、圆形集图和字符云。D3值得你拥有,但我不总是建议把D3当成转向库。用D3可以做出复杂的交互,但不意味着必须使用它。选择正确的工具把图像鲜明扼要的展示出来是非常重要的。不建议初学者直接上手,初学者操作有难度。
主要特点:
- 需要编程思维;
- 绑定任意数据到DOM;
- 创建交互式SVG条形图;
- 从数据集里产生HTML表格;
- 多种组合和插件来增强兼容性;
- 内置的可重复使用的组件以便于编码;
- 免费;
5.Microsoft Excel
Microsoft Excel因为它的数据处理和分析功能而广泛闻名,但是它经常用于创建强大的数据可视化。Excel的最新版本塞满了可视化工具,包括被推荐的图表,不同方法迅速分析并展现数据,有多重控制选择来改变和布局可视化。初级入门的简单可视化,可以优先选择。
主要特点:
-
在同一个程序里运行数据分析并且创建可视化;
-
数据多种展现的方式进行比较;
-
改变平铺、布局和其他格式选择;
-
Excel推荐数据最好的可视化方式;
-
能够兼容Microsoft Office产品;
-
不需要编程技巧;
6.Google Maps
谷歌地图提供一些APIs给开发者,例如谷歌地球、谷歌地图图像和谷歌地方信息。这些工具能够使开发者为任何应用程序或网站建立交互式视觉地图程序。映射在网络上非常难用。然而Google Maps,打翻了在线地图如何工作的先入为主的观念。不久之后,谷歌发布了地图API,它允许任何开发人员在自己的网站中嵌入谷歌地图。从那时起,市场成熟了许多。如果你正寻找自己的数据可视化项目中嵌入自定义映射解决方案,目前已有不少的选择,关键决策在于选择最合适的。
主要特点:
-
将地图嵌入网页中;
-
提出有关机构、感兴趣的地方和其他位置的数据;
-
能够使网站访问者在你的网站限制范围内使用谷歌地球;
还有工具不用学很多,选一两个适合自己职业项目的就可以了。如果有编程基础的话,建议可以学习编程语言的可视化库,实用性和灵活性相对来说比较高。如果对你有帮助就留个赞啦~~~
由网友 人民邮电出版社 提供的答案:
介绍一个"全能"的数据可视化平台:DVP
由网友 Excel数据可视化 提供的答案:
给大家推荐一款人人可上手的可视化工具,那就是Excel,好评度五星!
全文7688字,阅读需要10分钟,赶时间的朋友先点赞收藏,方便下次学习!
为什么要推荐Excel呢?
兼容性,Excel与PPT可以实现数据同步,数据修改后能直接呈现在PPT,一劳永逸。内在:Excel有5大类常规的数据可视化表达,图表类多达13种,还可以通过自定义制作多变的数据可视化表达,满足95%的日常办公需求。
跟其他数据可视化工具对比,
①对比可视化网站工具,Excel拥有强大的数据分析(Excel函数,数据透视表等),而大多数在线工具只能输入结果,而无法运算。 ②对比R、Python等,Excel对于初学者的友好高,基本2周就能大概掌握,而这些语言太难了! ③普及率高:哪台电脑没有装Excel,你要表达你的观点也容易。
想快速掌握Excel可视化表达,先了解一下可视化的全面架构:
以下就是课件内容的例子,先给同学看一下效果:
基础图表:《王者之星★》
三维地图:《广州武汉之❤》
Excel控件:《520❤你的名字》
《进阶の图表》
《智联之薪》
接下来,我们从第一个开始撩:
E01.认识数据可视化
数据可视化就是通过图形,呈现出数据大小,占比,分布等特点,从而传递信息给大家。
下面我就用地图简单举栗子吧
腾讯位置大数据https://heat.qq.com/
地图越亮的地方代表定位次数越多的地方,这个定位跟我们人口分布一致的。
通过流量折线图比较,我们就能直观看出欢乐谷的应该是9点开门,19点闭门。
关于数据可视化,大家可以多去一些可视化网站看看,其实我们大多数人接触数据可视化应该是小学、初中、高中的地理课本。
E02.Excel的数据可视化表达
在Excel中常见可视化表达有五类,分别是REPT函数、条件格式、迷你图、Excel图表,三维地图。
- 点击获取Excel图表视频教程和源文件模板★★★★★
N0.1 REPT函数
表达式:=REPT(text,number_times) =REPT(重复文本,重复次数)
注意重复文本要用英文状态下引用,通过具体的实例去实战吧~
01.给课程做数据条
表达式子:=REPT("|",C5)&C5
选择适合的字体很重要,一般适合展示20至100的数据
02.网站流量漏斗图
03.电影评分表
04.相亲心动指数
05.人口金字塔图
NO.2 条件格式
01.突出显示单元格规则
点击【开始】→【条件格式】即可选择相关的规则,突出显示相关的单元格。
1.查找重复值,查找班里不及格的人等等
02.最前最后的规则
利用前N项或者后N项,通过突出显示快速找到对应的数据。
例如我们可以显示数学成绩高于平均分的同学、显示各位同学最低的一门科目成绩、班里成绩最好的3位同学
03.图标集
许多小伙伴不知道这些小图标是来自条件格式,导致了误以为是图表上的。
优点:其实这些精致的小图标设置很简单,通过默认的设置就能得出来。 缺点:就是精度不高,只能表示大概。图标集分为方向、形状、标记、等级四个归类,根据归类我们日常主要分别应用在
方向:表示涨↑跌↓,一般用于数据对比
形状:一般用于分类划分的信号
标记:用于标记状态,某件事做了与否,达成目标与否
等级:表示占比划分
04.色阶
色剂可以设置双色色阶或者三色色阶。
05.半自定义规则
如果还不过瘾可以通过自定义格式来设置,整体设置也不难,所有的框和图标均可以自定义设置。
06.公式自定义条件格式
公式自定义条件格式,相对与上面的会难点,但通过简单标志有更高的灵活度。
自定义格式百分比图
2.动态考勤记录表
3.项目计划甘特图
03.迷你图
迷你图有三种形式,柱形、折线和盈亏图,它的优点是能大概表示数据状态,确定就是精准度低,图形无法表示数据真实差距。
无排版可视化的表格
经过可视化后↓
- 点击获取Excel图表视频教程和源文件模板★★★★★
04.三维地图
武广之恋❤
本题版本要求:2016及以上,2013版本可以安装power map插件还能拯救。
- 点击获取Excel图表视频教程和源文件模板★★★★★
本道题可以简单拆分为:心形图形表达式+三维地图
01.第一步构建数据源
我们在百度或者一些论坛上找到心形的函数Excel表达式,然后在Excel上列出具体的数据源,这是最关键的又是最麻烦的一部分工作。就能直接下载该我精心为大家准备源文件啦!
02.打开三维地图
1.我们把标准的心形函数表达式放到三维地图上,其表达效果这样紫滴,地理曾经满分的我一下子恍然大悟,这不就是本初子午线(经度=0)与赤道(纬度=0)交界的地方嘛。
2.当我们把坐标的中心定位到广州,不就是将原来的表达式加上广州的经纬度,我马上百度了一下广州的经纬度。广州(东经113.23,北纬23.16)大小老可爱们直接在我的城市填上经纬度就OK啦↓
以广州为例↓
延伸:西经与南纬,需要把坐标写成负数。如西经113.23,南纬23.16(-113.23,-23.16)这样表达。
于是我们在茫茫的太平洋找到这个东西↓
03.添加异地坐标
在对应我的城市,和你的城市填上对应的坐标轴,可得到:
广州与武汉❤
广州与珠海❤
05.特别提醒
更改过数据源后一定要刷新数据啊!
E03.了解Excel图表的规范与应用
E03-1.参考优秀的图表借鉴样式、布局、配色等
a.echart网站
b.设计网站
c.可视化平台等:如网易数读
d.商业杂志
E03-2.一份专业商务图表具备哪些特
图表原有元素:2.主标题;5.图例;6绘图区(1.纵坐标、2.网格线、3.横坐标、4.图形)
添加元素:1.logo;3.副标题,4.单位,7.备注
E03-3.快速了解图表基础设置
E03-4.配置表格主题颜色
E03-5.系统设置整个表格主题
了解整个表格和图表的基础和规范设置后,我们马上去了解各种基础图表。
E04.玩王者荣耀,学习基础图表
学习基础图表,大家只需要吧这个《王者荣耀看板》做一遍,基本就你能掌握90%日常工作的应用,更重要你做完后会有一股成就感。
王者荣耀数据看板
王者荣耀动态看板
那我们分解一下,都是由哪些图表构成的,从这个图表就能从主标题看出是哪些图表,我们还可以通过点击图表左上方蓝色■形状,进行跳转到对应的图表联系区域。
教学部分主要采用了《经济学人》的配色风格演示,大家可以通过设置页面布局的主题,变换主题颜色。
E04-1.柱形图
01.表格开始页引导:
02.图表练习区域展示:
02.图表小结区域:
每个图表做了实践之后,我们会给大家总结主要的知识点,方便大家快速上手图表。
E04-2.条形图
条形图在王者荣耀中很常见,例如对战战绩图,血量、蓝量还有回城图都是由条形图来展示的。
03.知识点小结:
接下来的图表,就简单跟介绍一下需要注意的事项,或者一些与其他图表的不同点或共同点:
E04-3.折线图
E04-4.环形/饼状图:占比分析
E04-5.面积图:占比趋势分析
这个在王者中的经济占比运用的就是面积图。
03.知识点小结:
E04-6.散点图:双变量分析
03.知识点小结:
E04-7.气泡图:三变量分析
03.知识点小结:
E04-8.雷达图:多维度分析
最常见在我们的综合战力分析上,几乎每个游戏都会常常用到这种的对比。
03.知识点小结:
以前的案例示范:
E04-9.树状图:分级占比分析
E04-10.旭日图:分级占比分析
E04-10.直方图:区间分布分析
直方图更像简化版的正态分布图,它经常用于统计数值区间的分布,例如年龄段的人数、收入水平、工资收入分布等。
E04-12.瀑布图
E04-13.组合图
E04.最后一招,数字放大法!
最后,我们把上面的所有图表拼合在一起,可得:
把我们所学的图表,一一放进去,可得到:
暂时补充到这里,如果想看动态图表的,请留言,我抽空补充一下这方面的知识。
私信回复:基础图表,即可获得一份基础图表的源文件❤
由网友 简道云 提供的答案:
为大家推荐5款超级好用的数据可视化工具!无门槛,不挑人,不管是小白还是非专业人员,人人可用。
1、Excel
你以为你跟它很熟,其实它比你所知道的更强!
总以为excel只是能做个表格,不过,excel做起数据分析来,可是相当惊艳。
不仅好看,数据分析能力还很优秀。
一堆数据放在表格里,太凌乱,不直观,也不助于后续的数据分析,这时候就需要借助数据透视表帮助我们把海量混杂的数据以某种规则呈现出来,同时借助切片器对数据、字段进行筛选,从而可以更直观、有效的助力数据分析。
再比如可以用excel制作热力图,更清晰反映你的订单大都分布在哪些地区,更有助于做针对性的地区营销。静态动态图都可以做。
制作方法如下:
- 首先,你需要有一个excel,有一份数据。
- 打开excel,点击插入>三维地图
(注意:在进入三维地图前,要将数据设为表格格式)
- 进入三维地图页面,右侧选择图表类型,添加字段,调整色阶,一个excel版的热力图就做好了。
除此之外,excel还有很多强大的功能。如用excel做可视化看板,设计公式、函数,条件格式、控件格式、按钮联动、动态展示,总的来说吧,复杂操作还是挺头秃的。
2、简道云
可视化图表/数据联动/助力数据分析
在我发现简道云优秀的数据分析和可视化能力之后,发现数据可视化真的太简单了!根本不需要像用Excel那么头秃!
用简道云做可视化看板,只需要选择图表类型、选择数据,简简单单,不用费力的去设置函数、条件。
数据小白也可用。
简道云还可以导入excel的数据表格,生成好看的可视化看板。
示例:
导入简道云>新建仪表盘>点击数据组件-统计表>添加刚刚的表格数据-订单管理
比如:想要在仪表盘中显示"订单总额",即把"订单总额"字段拉入指标处,选择图标类型即可。
制作完成之后的可视化看板如下图:
非常直观清晰,订单总额,已付款,待付款,哪种产品更畅销,哪个地区销售量更好,哪家客户是潜力客户,都一目了然。
再以一组水果进销的数据为例:可在简道云选择不同的图表类型来帮助分析采购量、入库量、销售量。
透视表、明细表、指标图、雷达图等各种图式类型按需随心选。个人、中小企业都适用。
3、图表秀
优秀的在线图表制作软件
图表秀的可视化效果依然很优秀,可以制作很多精美的数据图表、数据分析报告。提供弦图、玫瑰花图、散点图等十多种可视化图表类型,还提供数据分析报告模板,相当贴心。
图表秀提供丰富的图示,可以直接套用模板,实现数据可视化。适用于运营、产品、营销等人员,如果需要结合数据进行联动分析等更多功能,依然推荐使用excel和简道云。
4、高德开放平台
隐藏的神器
它真的是隐藏的惊艳神器~
进入高德开放平台,可以自定义地图。用过地图的朋友就知道,网络上的地图往往不能满足数据分析的需求,要么信息太多,很多不需要,要么自己想要的信息地图上没有标注,要自己建模又太难。
高德开放平台提供自定义地图模板
可设置显示水域、交通路线,可以用不同的颜色来突出强调或隐藏。
还可制作3D动态地图,依然可以根据自己的需要进行设置。
5、大数据词云
追求简易只有它了,连找数据都省了。
除了需要对数据做可视化分析外,对文字进行可视化分析的场合也很多,这个时候就需要一些词云工具了。
大数据词云的特点是,它自带数据库,只需要输入关键词,就可以生成一个和关键词相关的词云,连自己收集数据都省了。如果是做专业一点的分析,当然还是建议自己去收集数据啦。
自己选择心仪图片就好,模板类型相当丰富。
相似应用还推荐微词云、图悦,功能相似,大同小异,都可使用。
以上,就是我搜罗全网,分享的5款人人都可用的数据可视化分析工具,每个都是硬核应用,数据可视化分析必备。
关注简道云,获取更多干货!
由网友 何小烦Ayura 提供的答案:
试用了好些原来就为了今天在这里发大招(≧∇≦)ノ
那就来回答一波:
1、千年大表哥大表姐excel
excel可以做的超漂亮,真的:
2、装逼利器Tableau
好多企业已经认这个了"懂tableau加分"
3、开源免费的echarts:
开源、免费、会引用就会用,小白可以用来挑战一下自己,很有成就感。
4、WolframAlpha
WolframAlpha被称为"计算机知识引擎",擅长智能显示图表,无需进行任何配置就可以响应数据查询,也就是你输入一个word,或是公式,或是什么,下面就会出现相关的图表啦,非常好玩儿。虽然不算是专门的数据可视化工具,但是也能算是以数据可视化来回答问题的百事通了!
5、Better World Flux
这个工具的可视化效果非常炫,唯一一点就是数据不能上传,只能可视化工具自带的数据——关于贫困啦、疾病啦、水污染啦、饥饿儿童啦等等。因为它是为了建立一个"更好的世界"而生。不过如果你刚好要做的就是这方面的分析,那么就太方便了!
6、FusionCharts
除了拥有丰富的可以交互的图表之外,fc最大的特色就是可以与其它库、框架和语言集成。它拥有市面上流行的库(jQuery),框架(AngularJS&React)和语言(ASP.NET&PHP)开源插件,拿它跟已有的堆栈进行整合非常方便。
7、JavaScript InfoVis
JavaScript InfoVis工具包由Nicolas Belmonte编写,包含一个模块化结构,强制访问者下载显示所选数据可视化必须要有的东西。工具包里有很多风格独特的主题,以及旋转动画效果,很炫。
8、jpGraph
jpGraph是一个基于php的数据可视化工具,同时免费。 通过在服务器上进行渲染,可以保证提供一致的视觉输出。
9、Highcharts
Highcharts是一个JavaScript图表库,提供大量图表选项。在现代浏览器中以svg呈现输出,在ie中则以vml呈现输出。这些图表会自动生成动态视图,并且该框架还支持实时数据流。可以免费下载,适用于非商业用途,当然也可以用于商业用途(但需要获得license)。
10、CartoDB
CartoDB是一个必须知道的网站,做地图图表非常方便。你在里面输入一个地址字符串的CSV文件,它会自动将这串地址转换为经纬度,然后将它们绘制在地图上。不过这个工具最多只能免费做五张图。
11、Gephi
当我们谈论相关性、社交图或者共同关系的时候,我们讨论的其实是两个节点如何相对于网络中其它节点相互关联。有问题的节点可能是某个鸿篇巨制里的人物,可能是某个球员,某个文字,某个行为……Gephi是这么一个工具,它不仅可以处理大型数据集,并生成漂亮的可视化对象,还可以对数据进行清理和排序。它可能用起来有点复杂,但是学会了会很牛。
12、iCharts
iCharts有许多不同的图表类型可用,并且每种都可以完全自定义以适合你的网站主题和颜色方案。图表可以交互,还可以从Google文档、Excel电子表格和其他来源获取数据。账户分为免费与付费,免费帐户可以创建基本图表,其它功能需要付费。
13、数据观|新一代商业分析平台
最后推荐的这个是所有里面最容易上手的。选择图表类型,选择字段,图表就自动生成了。
如果觉得我的答案有用,请慷慨留下一个赞哦:)
由网友 DataFunTalk 提供的答案:
DataTalk:开放的通用BI可视化平台
分享嘉宾|金家兴 腾讯 大数据平台部应用开发负责人
编辑整理|吴亚茹 得到
出品社区|DataFun
导读:现实中,大家经常会收到各种各样的数据需求,比如最常见的:当产品迭代后,老板想要查看迭代功能的 PV、UV 分布。按照传统的工作方式,基本上都是运营马上去提需求,然后开发去埋点,再进行 ETL 清洗入仓入库,最后设定好维度和指标,当这些准备工作都完成之后,开发同学去制作报表,运营截图发送给老板,整个过程是非常漫长的,这个时候,老板一旦想要看一些其他维度、或者其他指标,该怎么办呢?很多过程都要推倒重来。今天为大家分享一款开放的通用 BI 可视化平台——DataTalk ,用来解决上面提到的问题。
主要内容包括以下几大方面:
- DataTalk 的诞生
- 架构设计
- 开放能力建设
- 腾讯内的实践和展望
01/DataTalk 的诞生
1.DataTalk 是什么?
DataTalk 直译为 "使用数据去对话"。数据驱动的理念在不断地深入人心,目前大大小小的公司都会做出与销售、招聘以及目标等相关的决策。尽管大多数企业都能访问某种类型的数据,但是在没有数据分析和统计学背景的情况下,尝试理解这些数据还是比较困难的,或者说即使我们了解这些数据,但想要通过易于理解的方式传达给他人也是一项非常巨大的挑战。
DataTalk 就是消除了这些可视化分析的困难。通过连接不同的数据源,我们提供了多个画布场景和多端应用场景,你可以快速地通过拖拽的方式去搭建一个精美的仪表盘,进行一些数据交互和分析。
所以说 DataTalk 是一款面向不同用户角色、支持多种数据源、开放且自由创作的 BI 可视化平台。
2. DataTalk 是在重复造轮子吗?
可能会有人问,市场上类似的工具很多,我们是不是在重复造轮子?
作为一个技术人员,一般都会秉承着业务有需求、技术有使命这样的精神去做一些工具,我们的目标是要做一套标准化的数据工具,这还是比较难的。首先对于一个平台来说,不同的用户,他们的诉求也是不一样的,对于 BI 产品来说,老板的诉求可能是需要在移动端及时查看数据;运营同学需要圈选一些人群,便于进行活动的运营和推广;对于数据开发同学,可能需要多维度多角度的下钻分析,需要自助写 SQL;对于业务开发同学,可能需要平台提供一些扩展能力,便于他们去二次开发完成一些自定义业务需求。
我们也是秉承着同一平台满足不同用户不同诉求的目标去实现 DataTalk。我们不是直接去造轮子,而是先站在巨人的肩膀上学习,比如说学习行业内比较有名的 Superset、Power BI、泛 BI 等等;经过大量的对比分析,结合市场上和腾讯内部的实际诉求,从用户角色、数据源、多端场景、开放能力等多个维度去考虑实现。
我们提供了简单、易用、高级三种不同的模式去满足不同用户的诉求;也支持很多主流的数据源,在这里可以看到有 ClickHouse、PostgreSQL 等;也提供了面向多端的场景,以及很多丰富的功能,可以在PC端、移动端、大屏去进行报表查看;最主要的是我们是以一种 Low Code 加 Plugin 开放式的形式去架构,可以很好地满足个性化的诉求。
3. DataTalk 在腾讯内部的使用
整个产品是由腾讯内部多个团队和部门共同打造的,其中包含腾讯灯塔、手 Q、新闻及微信等等,所以说在腾讯内有大量的应用实践、证明。下图是 Data Talk 的腾讯内容多端实践场景,图中依次是王者荣耀的大屏直播展示、日报/周报的推送、移动端的展示。
02/架构设计
1. 腾讯灯塔的介绍
首先为大家介绍腾讯灯塔,灯塔提供了一站式的敏捷分析方案,它包含了各种业务端的数据上报采集,和无埋点数据的收集,各类不同的数据源在进行 ETL 后,会进行入湖、入仓的操作。DataInsight 是一款用户行为分析工具,支持多维度下钻和关联目标人群分析。这些数据也可以在 DataTalk 中通过拖拽的方式去生成一张精美的仪表盘,然后再通过多种通信手段触达用户,比如发送邮件、企业微信等等,形成分析闭环。
2. DataTalk 的整体架构
下图为 DataTalk 整体架构:数据采集、ETL传输、引擎、应用全链路。
① 多种数据源:即连即用,关联整合企业内各部门数据,解决数据孤岛问题
下面我们对 DataTalk 本身进行更详细的讲解,最主要的特性是支持多种数据源链接,可以连接市面上所有的主流数据库,比如刚刚介绍的 Clickhouse 、 MySQL 、PostgreSQL 等;也支持很多本地文件的上传,比如腾讯在线文档,以及各种 OpenAPI,都可以作为数据源本身,可以关联和整合企业内各种部门的数据,解决数据孤岛问题。连接方式有两种:DataTalk 直连,和通过 MixQuery 进行加速查询。此外我们也会进行结果集的二次开发,也就是将查询后的结果,使用 JS 通过在线编码的方式去进行聚合,主要是为了解决各种图表配置时的个性化需求。
② 数据使用场景:支持不同的 SQL 方式
在数据使用场景上,可以自助写 SQL 去查询不同的数据源。我们支持两种不同的SQL 方式:
- 支持按照 DB 的原生方式写,比如 MySQL、Clickhouse。之后我们会提供 One SQL 的能力,使用我们的引擎通过 One SQL 能力帮助大家进行方言的翻译,去查询各种不同的数据源。
- 支持对原有的数据进行加工建模生成虚拟表,生成表后可以使用界面拖拽、SQL 和 API 等方式查询数据。
对于一些有搭建报表需求,但是不会写 SQL 的用户(比如:销售人员、运营人员),该怎么办呢?针对这些用户我们出具了对应的功能,通过简单的拖拽,可以生成看板。链接数据源、选择表、选择想要查看的指标和维度,通过拖拽的方式就可以查询出来了,然后挑选对应的图形,进行样式的配置。这样一个简单的指标卡片就做好啦!整个过程都是一种 Low Code 的形式,不需要写一行代码就可以完成整个操作。
3. 画布相关内容介绍
DataTalk 提供了两种模式:
- 简易模式:适合销售人员、运营人员快速的搭建一张报表,整个过程不需要写一行代码。
- 高级模式:适合进行各种二次开发,可以在线写 SQL、在线写变量,使用变量去关联各种指标卡,进行全局或者局部的交互;或者写 SQL,结合 AI 的能力进行指标异动的归因查询和处理等。
对于画布的排列,也提供了两种模式:
- 三格布局:可以按需按行按列进行排列,特点就是简单、整齐。
- 自定义布局:可以任意的排列组合,可以搭建任何想要的内容,特点就是自由。
同时我们也提供了整个六套官方主题,可以自由切换,比如黑色系、清新色系,可以自由挑选,如果这些主题还不够用,用户也可以通过在线平台去搭建自己想要的风格,发布到我们的系统中。
4. 组件相关内容介绍
从下图可以看到,我们的组件库有六大类组件,每类组件都有十几款,这些组件基本可以满足用户日常的所有需求。比如想要在看板上配置一个流程图、交互图,该怎么办?我们提供了 draw.io 的能力。如果你想写一些 MB 文档,我们也会提供一些精美的 MB 编辑器,还有一些副文本的编辑器。所以说无论你是研发还是产品还是设计,那都可以找到你想要的这种组件。如果说这些还不够,该怎么办?可以一起看看我们下一节的开放能力。
在传统的 BI 分析中,可能我们会直接在数仓中按照固定的指标和维度查询数据,然后展示就可以了。现在很多场景我们都想要进行一种科学的分析方式,这里我们也结合了 Zeppelin 和腾讯云的 Serverless 云函数进行洞察分析。下图中有一些只能洞察,进行了时间和数据的预测。
5. 页面模版介绍
对于不太擅长 UI 和交互的同学,但又想做出精美的看板,可以直接在模版库中选择合适的模版进行使用。使用模版,提升创作效率,让美化页面更简单。
6. 触达通道介绍
我们是一个完整的数据分析闭环。为了更好的触达用户,我们支持通过订阅到邮件、QQ、企业微信等多个渠道,让我们实时看到一些数据的变化。我们也提供了非常丰富的办公协同效果,我们本身可以在图表上进行一些批注,比如说有运营同学问为什么今天的 GMV 这么高?然后下面可能会有同学进行回复。整个过程既可以在看板本身,也可以联动企业微信,在微信推送消息体后,我们可以进行一些回复和修改。我们也会提供完整的业务指标的监控告警,让你可以随时随地洞察整个业务的波动。
7. 仪表盘是如何诞生的?
下面我们从技术的角度讲解看板的设计。
这里讲仪表盘到底是如何诞生的?DataTalk 是重前端的应用。为了未来的开放性,我们将所有的报表都固化成一个 JSON 文件,其实也可以通过 YAML 去配置它。所以为了方便,我们是以这种配置化和声明化的方式去声明一个仪表盘。在仪表盘内,我们将所有的内容都固化成组件,所以说一切都是组件,一个组件等于一份 JSON 的配置,我们可以通过拖拽的方式,也可以通过未来提供的 Open API 的方式,让你去快速大奖各类想要的组件和想要的仪表盘效果。
举个例子,在腾讯内部有很多种BI可视化工具,我们是如果做到让大家快速切换使用的呢?首先我们不断地提升自己的能力,去满足各种各样的需求;其次是我们可以以 JSON 的形式进行配置,减少大家切换平台的工作量。
我们将 DataTalk 的组件抽象为两部分:ViewWrapper(组件展示)和 EditorForm(组件编辑)。大家可以在仪表盘上看到的就是组件,每个组件都有它自己的配置。比如一个折线图,我想要配置它的展示效果,可以通过 JSON Schema 去配置,也是不需要写代码。
那我们对这些组件的交互是怎么做到的?是以一种变量的形式去进行的。举一个例子,我们想做一个省市的联动,然后通过省市联动去查询报表的数据。一般是拖两个 Slide,那再拖一个折线图出来,这完全没有交集的。通过变量的方式,我们可以看到上面省是一个 Select,它选择后的结果其作为平台本身的变量,将这个变量传送给第二个 select 通过省级去查市级,最终将这两个变量的组合传递给报表。这样就可以任意的组合查询数据了,整个过程不需要写代码,通过配置就可以生成。
还有一些更特殊的情况,该怎么处理呢?比如我有一份数据在 MySQL,有一份数据在 Post Gray,这两份数据在入仓的时候没有做关联,想要查询是比较困难的,但是 DataTalk 可以对一些结果记进行二次处理。
那这两其实我们在如果没有做一些入仓的处理的时候,那想想要先结合还是非常困难的。那这里我们也可以对一些结果集进行二次的处理,在查询结果后,可以通过 SQL 变量拿到结果传递给函数,通过函数变量进行组合展示。从下图的右边我们可以看到各个图表的维度下钻,还有全局联动。
DataTalk 是一个前端应用,我们的报表都是自定义的,用户可能会在一个看板中拖出无数个图卡,每一个图卡都是需要查询的,那打开一个看板,将会是漫长的等待。为了提升用户体验,我们会通过 PopTier 进行整个的首屏的看板的预刷。我们通过一些用户行为和定时器的处理,主动帮用户做刷新工作。通过 Pubtier 将所有的页面直接静态,静态导出为 HTML 之后,通过 Nodejs 服务达到 SSR 的效果,也就是页面的植出效果,让用户可以体验到秒打开的效果。当然这只是以前端角度来看,我们还要以整个查询的内容去看。如果这时候查询没有触发到缓存的预刷怎么办呢?
我们也可以智能预刷,比如通过整个的访问频次,还有热度在后端帮用户做预刷。当然了这些都是为了 T+1 的数据效果。如果是实时的数据,需要进行直连查询。报表工具只是一个数据的展示,不会帮助你进行查询的加速,当然我们也会通过引擎进行加速。这里主要讲的是通过前后端不同的角度帮助大家不断地提升查询缓存命中率,还有一些实时命中率等。
03/开放能力建设
面向业务大量需求如何高质量快速交付?DataTalk 学习国内外先进的技术和方案,来解决该类问题,总结起来有三部分:
- 提供 SDK 满足不同用户的嵌入需求
- 提供 Open API 支持不同数据平台的数据迁移
- 通过Ccore 加 Plugin 开放式架构,让大家去实现想要实现的需求
前文一直提到 Plugin ,那么我们到底需要什么样的插件呢?下面这张PPT的左图看出,上面是一个插线插排,下面是我们电脑中的主板,这两个都有一个共同的特点,它本身就是一个容器,提供了诸多插槽,但是通过很多这种接口的扩展,它能提供出很多各种各样的能力。我可以连 CPO,也可以挂 SS 硬盘,还可以挂很多内存,这些都是通过主板提供接口让你去扩展出来的。那与此我们也是通过它去推理出来。插件具体是用来解决什么问题呢?
- 帮助我们快速扩展各种能力
- 可以进行各种各样定制化开发
- 减少插件和代码耦合,提升生产效率
下面以灯塔为例,讲解我们的开放式架构。我们可以看到在灯塔里,我们有很多应用产品,提供了完整的数据分析闭环。在这里我们都依托于灯塔的整个公共服务,它会提供元数据管理、缓存、文件、下载以及权限管理,整个服务都是通过一整套的通用服务去搭建的。除此之外,我们的应用还依托于开放平台本身。
1. 开放平台提供什么能力?
那开放平台提供什么能力呢?刚才我提到的整个的插件,这种注册、管理、声明以及我们多种多样的共建方式。比如我们会提供出很多云函数,让大家去写,提供出很多 Open API;会提供了一款 Beacon 的 Cli,也就是命令行的一个工具,让大家通过我们的 Cli 去创建插件的前端项目以及后端的项目,整个的插件的发布、更新、定制、卸载都是通过它可以做到的。我们也会提供出很多的标准的,比如说标准的 CICD 、文档建设等,以此会推导出我们整个的应用的建设。当然我们底层是依托于整个 MixQuery(融合分析引擎)的能力进行一些加速查询。这里我更多的是以整个应用层的视角去给大家讲解。
2. 开放平台如何使用的?
我们通过 Cli 去将构建一个前端仓库,每一个组件都是一个独立的仓库,它不需要去和原有的项目耦合,完全是解耦的。这样的话也可以做到很多插件热更新、热加载等等。最终前端我们会发布成一个组件的 JS 包,发布到我们的 CDN 上,然后后端会生成一个 Jar 包,发布到 Mapping 上。前后端所有组件都通过这种动态加载的方式去做的。
我们每一个应用其实都是一个数组的 Application。那这里我们应用本身会提供诸多的插槽,比如说我想去开发可视化组件,我可以提供出插头;我想连接各种数据源,DataTalk 提供了一款开发能力( data connector) 通过它可以去连接各种你想要的数据源。这个时候你不需要去完全了解整个平台架构能力是什么,你只需要关心你自身需求即可。我们平台本身会提供一些整个的 API,通过发布订阅模式进行一些插件间的通信以及注册管理,所有的内容大家只需要去关心功能本身即可。
3. 发布和加载插件的流程
开发者通过 Cli 去生成自己的仓库后,可以进行一个打包编译。打包编译后,我们直接会把这些插件本身发布到我们的公共的 COS 上。我们通过 CN 的方式去挂载,把对应的信息去加载到我们的入户,写入我们 DB 里,然后所有的插件发布和变化,我们完全可以通过 MIS 系统去控制它。比如说在 A 空间里,我想去加载某一类组件,那我完全可以通过 MIS 去动态地加载。而且我们整个的插件加载方式完全是一种异步的动态加载,也支持热更新的方式,无论是前端的插件以及后端的 Jar 包都是支持的。另外我们也提供了比较完整的本地调试环境,供大家直接去开发和调试。
4. 在线开发组件能力
DataTalk 不仅是一个 Low Code 平台,也是一个 Low Code 。我们提供了两种不同的开发组件能力,来支持一些个性化的需求。在线 Code 能力 ,快速实现组件;在线手写任意 Vue 组件能力,实现更复杂的前端组件能。如果你自己编写的组件特别受欢迎,也可以直接把它发布到我们的公共市场里,供更多的人使用。
04/腾讯内的实践和展望
1. DataTalk 的用户是谁?
DataTalk 是由腾讯内部多个团队共同建设的,经历了社交、游戏、教育、医疗多个领域。不同的部门和产品都会使用我们的产品,目前在腾讯内部有大量的用户。
2. DataTalk 自身的开放能力的实践
QQ 推出了一个 QQ 频道的功能,QQ 频道本身是需求去看数的,看用户的访问量、用户的分布,以及一些 PV/UV 等。在传统的开发中,会定制化开发一个 H5,然后加载进去,这样是比较繁琐的。DataTalk 不止能完成可视化看板的配置,也可以以一些低代码的能力去帮助用户配置出这种数据页面。我们也管它叫 Data App 相当于这里头的整个数据报表,整个的数据页面完全是通过 DataTalk 配置出来的,然后直接去发布到 QQ 上。所以说这也可以看到我们整个 DataTalk 的能力、场景和用户范围有多少。
3. DataTalk 的相关案例
在一些节假日,我们都会收到一些总结数据、反馈数据等等。这个产品也支持类似的场景,会直接通过企业微信发推送给到用户。
下面这款是我们的实时大屏场景,最开始看到的一个王者荣耀仪表盘的场景,也是通过 DataTalk 配置出来的。这里可以动态地、实时地去查看用户数。
对外我们已经在汽车、金融、政务等很多种场景去进行了一些商业化。
4. 接下来
灯塔是一个全链路的大数据套件产品矩阵。在 2022-06-30 会进行一个云化的版本,纯基于云上的云原生版本的套件会与大家见面。现在在腾讯云上,可以收到整个 DataTalk,它是以单独独立产品形态去部署的。未来我们会把从上报到分析、以及行动、画像、实验等整个套件,以云原生角度发布到云上。未来也期待大家去使用。想了解更多的关于腾讯灯塔的内容,也可以关注我们的公众号,谢谢大家!
灯塔大数据套件,正在对外公测;立即注册,即可免费获得1年个人专业版权益。诚邀「数据相关领域」的专业伙伴们体验产品,多反馈多建议,一起参与进来,共同打造一款「新一代」的数据产品。
产品体验链接:https://beacon.qq.com/?entrance=100027
05/问答环节
Q: DataTalk 在公司内的用户都有哪些类型?
A:DataTalk 在公司内的用户还是非常丰富的。我们刚才也提到了 DataTalk 是面向多种用户的,现在我们整个的 DAU 基本上过万人,你可以想象到一款 BI 产品,一款可视化产品,哪能这么多人去使用,基本上涉及到我们所有不同的角色,比如销售、运营、产品都会有的。然后以及涉及到多个 BG 不同业务。
今天的分享就到这里,谢谢大家。
分享嘉宾
金家兴|腾讯 大数据平台部应用开发负责人
超过十年的研发经验、曾就职于百度从事LBS方向toC的研发工作、目前在腾讯负责大数据相关的应用开发和架构工作。
由网友 北明数科 提供的答案:
数据可视化工具有Tableau,ECharts,FineBI,QlikSense,QlikView,DataFocus等。
数据可视化是关于数据视觉表现形式的科学技术研究,是指将大型数据集中的数据以图形图像形式表示,并利用数据分析和开发工具发现其中未知信息的处理过程。与信息图形,信息可视化,科学可视化以及统计图形密切相关。具体指的是技术上比较高级的技术方法,而这些技术方法容许运用图形,图像处理,计算机视觉及其用户界面,通过表达,建模及其对立体,表面,属性以及动画的显示,对数据信息加以可视化诠释。
Tableau
主要功能
1、快速分析:在数分钟内完成数据连接和可视化。Tableau 比现有的其他解决方案快 10 到 100 倍。
2、大数据,任何数据:无论是电子表格、数据库还是 Hadoop 和云服务,任何数据都可以轻松探索。
3、自动更新:通过实时连接获取最新数据,或者根据制定的日程表获取自动更新。
4、简单易用:任何人都可以使用直观明了的拖放产品分析数据。无需编程即可深入分析。
5、智能仪表板:集合多个数据视图,进行更丰富的深入分析。数据可视化最佳做法等待您去体验。
6、瞬时共享:只需数次点击,即可发布仪表板,在网络和移动设备上实现实时共享。
产品特性
轻松整合:共享内置于 Tableau Desktop 的分析视角。
交互性:您可以过滤、排序并深入挖掘特定的详细信息。
完全免费:只需下载即可开始浏览数据。
2、ECharts
搞数据可视化的99%都知道,是一款商业级数据图表,纯JavaScript的图标库,缺点是要代码操作,小白上手难度很高,适合码农这样的数据人。
3、FineBI
简洁明了的数据分析工具,优点是零代码可视化、可视化图表丰富,只需要拖拖拽拽就可以完成十分炫酷的可视化效果,拥有数据整合、可视化数据处理、探索性分析、数据挖掘、可视化分析报告等功能,更重要的是个人版免费。
FineBI的可视化操作非常简单,只需要把要分析的字段拖动拽到横纵坐标轴,就可以自动生成图表
FineBI集数据链接、数据处理、可视化分析展现于一体,除了数据分析功能还拥有完善的企业级数据管控等功能,是面向部门/企业的数据应用产品,一般在企业中被用作大数据前端展现的工具,对接多种数据源,IT部门只需要将数据按照业务模块分类准备好,业务部门就可以在前端进行自助分析。
首先,FineBI支持大数据体量和多种数据链接,实现大数据量快速响应,非常方便。
每当数据更新时,在FineBI上制作的仪表板数据可以实时更新,省去了一旦数据更新需要重复做表的烦恼。
同时,还可以将做好的报表保存为模板,一个模板代替无数张excel,大大提高工作效率。
内置丰富的图表类型和样式,并具有极强的交互性。比如数据地图组件提供丰富的数据地理信息展示。
支持数据分析结果在线分享,可与个人、团体、整个组织或公众共享,通过创建公共链接无权限共享、挂出到系统目录给用户查看、直接分享给指定用户等,这样既可以方便地分享给同事领导看,又可以充分保证数据安全。
首先是工作流程上,BI工具打破了传统信息部门开发报表,业务人员查看报表的滞后数据流程,通过轻量便捷的BI平台使得最有分析需求的业务人员也能轻松分析出自己所需要的数据结果。
其次是大数据的处理性能上,FineBI满足实时和大数据量的计算需求,秒级刷新的页面响应,让领导看数据不再经历漫长等待。
最后,FineBI除了解放业务人员之外,最大的贡献应该是对企业。上了FineBI之后,让业务人员也能基于业务基于指标去做特定主题的数据分析,进而为公司经营出谋划策,做到全员都能用好数据。
由网友 数据可视化魔范 提供的答案:
一听到数据可视化就感觉特别高大上,接着就会感觉是不是很难实现。其实要我说就是没有利用好合适的工具,大家在网上找一些相关的工具,也会发现操作起来很复杂,或者全是英文,对于小白来说并不友好。久而久之就陷入到了死循环。
我始终坚持的一个想法就是,如果人人都会用ps,那就不再需要美图秀秀了。数据可视化也是这个道理。下面我就给大家推荐一款实现数据可视化的工具。
图表秀(www.tubiaoxiu.com)
之所以推荐这款工具,主要是看重了2点:
-
操作及其简单,可在线制作,数据可以一键导入生成图表,还可以将做好的图表一键导出ppt和动态数据;
-
里面的模板都非常好看,而且各行各业都有,系统自动会帮你把布局、颜色什么的做好,节省下大量的时间。
可能对于一些老司机来说,这些不算什么事。但是对于不太熟练掌握复杂工具的人来说,图表秀算是非常好用的工具了。
最后给大家分享几个例子:
部分文章源于互联网收集,不代表默子网络立场,版权归原作者所有,如若转载,请注明出处:https://www.html369.cn/18351.html