如果大家日常工作中经常要和数据打交道,做Excel,做报表,看数据。
那么不妨建议大家涉猎一下数据分析。
如今它已不是商业分析师、数据科学家的专属。
随着百花齐放的学习课程和分析工具的出现,它的入门难度和上手难度都大为降低。
且掌握一点数据分析技能对日常工作大有裨益。
比方说,如果能学上一点可视化技巧,懂得如何恰当的使用一些高级的可视化图表,在做PPT、做报告时,必定能让领导惊艳一番。
如果能掌握了BI分析工具使用,在做报表、做分析性图表时,能比Excel效率高上不少,再也不用被VBA和复杂公式的折磨。
......
今天就来给大家分享一个数据分析的手把手教学,教大家如何进行简单的数据分析,打造一个可视化分析报告,借助BI分析工具FineBI。
什么是FineBI ?
首先,这是一个BI工具。
什么是BI工具?
BI又叫商业智能,是提供快速数据分析的一种方案,包括收集数据、处理数据、可视化分析数据、报告展示等,目的是将繁杂的数据转变为有效的信息,然后为决策所用。
关于FineBI
- 你可以把它看成可视化工具,因为它自带几十种常用图表,以及动态可视化效果;
- 你也可以把它看成报表工具,因为它可以零代码快速制作报表,以表格状、以Dashboard状;
- 你也可以把它看成数据分析工具,因为如果你有数据,想分析,可以借助FineBI做一些探索性的分析,甚至深度的数据挖掘,它提供5类现成的挖掘模型。
更简单的理解,就是一个更加高级的Excel数据透视表。选择要呈现的数据字段,即可立马呈现可视化。
数据导入
我们想分析的数据五花八门,大到错综复杂各式各样亿万级数据量的企业数据库,小到日常学习工作中最常见和碎片化的Excel文件,做数据分析第一步,就是先把我们需要的数据导入FineBI。
数据库方面,FineBI支持30余种市面上常用及非常用的数据库,也支持直接将我们本地的Excel文件进行上传快速进行分析。这里我使用内置数据库中的基础数据表,直接选中一次性添加多张表。
以下是添加后的三张原始表
客户维度表:
合同事实表:
合同回款事实表:
如果使用Excel数据,大概是以下这个样子,之后的操作一模一样。
数据加工
一般来说,我们拿到数据之后,数据并不是那么完美。对于本身质量很差的数据进行分析往往是南辕北辙的,得出来的分析结果也是错误的,进步还会误导我们对事情本身的判断,做出错误的决策。所以可能我们在开始拿到数据后,需要对数据进行梳理,这也就是我们通常所说的数据清洗。
比如某些数据缺失,比如增加一些数据字段,比如列重命名 、数据格式转换、异常值处理、合并数据等等。
FineBI可以通过“自助数据集”功能,仅仅点击鼠标就能够对数据实现过滤、分组汇总、新增列、字段设置、排序、合并等等操作,可以把数据进行规整,也可以自己写函数去处理数据。
比如在合同事实表里,我们希望处理得到日期具体是哪个季度的,在这里我们不需要写任何公式,直接通过鼠标点击就能完成。
这里举例用的数据表是软件自带的,数据质量相对好,不需要做什么加工,可以直接进行下一步。(大家可以自行下载跟着操作)
数据关联
我们一般要用的数据存在于不同数据表或者Excel表里,而我们的分析经常需要同时用到不同表中的数据,这时候就要对这三张表建立联系。通过FineBI对三张表建立好关联就可以同时使用到各表中的数据。
对于我们的三张表,首先选择客户信息表的“客户ID”字段,和合同事实表的“客户ID”字段建立1:N的关联。1:N的关联是因为1个客户可能对应多个合同。
详细关联操作的过程呢,可以看下面动图
然后同样地对合同事实表和合同回款事实表根据合同ID建立1:N的关联,关联关系就建好了。这样我们就可以同时使用到这三个表的字段了。
可视化探索式分析
以各省份城市的销售额和回款额分析为例,大家可以跟着我一起学习下分析的过程。
我们对于数据最直观的认知是建立在明细表之上,然后对于数据想做进步分析的时候,我们会尝试去选用一些图表来展现,但实际上我们可能不明白为什么要选用柱状图,不知道选用了漏斗图是什么意思。当你想分析两个或者两个以上数据字段的相关性时,FineBI会自动为你选择最合适的图表,每种图表背后都有很强的数据分析算法,可以帮助你先初步了解你的数据情况,迈出数据分析的第一步。
首先我们拖入省份到横轴上,拖入合同金额和回款金额到纵轴上,系统自动推荐了多指标并列的柱状图显示,在可视化结构层次方面更加清晰。
- 智能推荐
我们可能有使用传统固定图表去进行分析,我们可以基于智能推荐的结果去自由切换对应图表类型。点击左上角区域,彩色显示的图表是基于目前拖入的维度和指标能够合理展示的图表推荐,点击可以任意切换。
- 探索式分析-自由切换图表类型
我们还可以基于我们的思考去形成我们独特的分析,所有形状、颜色、大小、提示、标签、图表、警戒标识都可以作为我们思考点的体现,而不再用图表去限制我们的思考。将左侧我们想分析的字段任意拖入形状、颜色和大小等,或者改变形状,可以定制出不一样的图表。
- 探索式分析-自由切换形状颜色
通过对数据的观察,可能需要设置一些分析线辅助我们思考,在想分析的指标上,通过鼠标点击就可以完成分析线的快速设置。
- 探索式分析-创建预警线和分析线
OLAP分析,老生常谈的分析技术,对数据进行钻取、放大、过滤、维度切换、跳转、联动、导出、复用等等。通过FineBI的OALP分析,可以轻松玩转你的数据,从大到小,由浅及深,探索数据之间的深层关联。把城市拖入省份就可以快速创建钻取的字段,拖入到维度区域马上就能使用。
- 探索式分析-钻取
再重复以上的分析操作,可以完成其它形式和深度的分析。我们同理完成其它分析。然后用系统自带的一键换肤(左上角的仪表板样式功能),随意美化了一下,可以快速调整出以下模板。附上对成品的一些分析思维供大家参考。
- 多层饼图,显示各省份及城市的合同金额分布
- 词云图,显示合同金额前15的省市
- 指标卡,添加闪烁动画
- 对比条形图,显示合同金额前10的客户,配色用“成长系列”
- 环形图,按照合同金额的数值区间进行分组,显示数值分组区间及百分比
- 地图,能够下钻城市;帆软logo图标悬浮在上方;地图不与其它组件联动,其它组件之间联动
- 指标并列折线图,合同金额添加最低值和300百万的警戒线,对大于300百万的年份进行注释;回款金额添加指数拟合线
- 组合图,显示所有省份
以上,基本展现了用FineBI进行简单分析的完整教程,列举了大部分常用功能。大家可以自己拿着软件自带的原始数据尝试下做个dahboard报告,一次下来就基本上能知道数据分析师怎么回事了。
相关推荐
git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git ...
为了更方便地管理和操作 Redis 数据库,出现了许多可视化工具。这些工具提供了图形化的界面,使得用户无需通过命令行就能直观地查看和操作 Redis 中的数据,大大提升了工作效率。 一、Redis 可视化工具的重要性 ...
关于idea连接达梦(Dm)数据库及可视化工具的使用-DBeaver可视化工具
这个工具用的自我感觉还可以,方便操作,可视化,安装流程也很简单
**Zookeeper可视化工具详解** Apache ZooKeeper 是一个分布式协调服务,它为分布式应用程序提供高度可靠的命名服务、配置管理、集群同步、领导选举等核心功能。在运维和开发过程中,为了更方便地管理和监控...
首先,这个可视化客户端工具简化了HBase的配置过程。在传统的HBase CLI中,用户需要配置包括Zookeeper地址在内的多个参数,这对于新手来说可能会感到困扰。而这个工具通过直观的图形界面,让用户可以快速设置连接...
Rocketmq可视化工具 使用方法: 打包运行 mvn clean package -Dmaven.test.skip=true java -jar target/rocketmq-console-ng-1.0.1.jar
Python UI 可视化设计工具,特别是基于 WxPython 的可视化编辑器,是开发者们用于构建用户界面的强大工具。WxPython 是一个流行的 Python 库,它提供了原生的跨平台 GUI 工具包,使得开发者可以使用 Python 来创建...
**正文** ...总结,HBaseExplorer是一个强大的HBase管理工具,通过修改配置文件,可以适应各种HBase集群环境,提供高效的数据查询和可视化功能,对于HBase的日常运维和数据分析工作具有很高的实用价值。
mysql的可视化操作工具,使用方法:解压安装包,安装好navicat for mysql并配置环境变量,将navicat for mysql关闭,然后将解压出来的PatchNavicat文件拷贝到navicat for mysql安装目录中并双击PatchNavicat补丁文件...
为了更方便地管理和操作SQLite数据库,开发者通常会借助一些可视化工具,例如“android sqlite可视化工具”。这类工具提供了图形化的界面,使得数据库的创建、查询、修改和管理变得更加直观和便捷。 “android ...
Windows上的IPMI可视化管理工具是针对这种需求而设计的,提供了图形化的用户界面,使得管理远程服务器变得更加直观和便捷。 【IPMI基础】 IPMI由一个名为BMC(Baseboard Management Controller)的特殊微控制器实现...
这个工具提供了直观的图形用户界面,使得MongoDB的数据操作变得简单易行,无论是对数据库进行浏览、查询、插入、更新还是删除,都能轻松完成。 1. 数据库连接与管理:Robo 3T允许用户添加、编辑和管理多个MongoDB...
然而,随着"ESP8266可视化编程工具"的出现,这个过程变得更加友好和直观。 该工具的核心特性是其用户界面的简洁和易用性,旨在降低编程的门槛,让更多的人能够轻松地参与到ESP8266的项目开发中。可视化编程意味着...
SqlServer数据库,Sql Server2008 R2版本数据库可视化工具。
scd可视化工具
然而,管理Kafka集群和操作其组件(如topics、partitions、offsets等)可能会变得复杂,这时就需要一些可视化工具来简化这一过程。Kafkatool就是这样一款强大的Kafka管理工具,它提供了丰富的功能,帮助用户直观地...
**Zookeeper可视化工具详解** 在分布式系统管理中,Apache ZooKeeper是一个至关重要的组件,它提供了一个集中式的、高可用的服务,用于协调分布式应用。Zookeeper的主要功能包括命名服务、配置管理、集群同步、分组...