前言:
💞💞大家好,书生♡,今天主要和大家分享一下可视化的工具FineBI的详细使用,希望对大家有所帮助。感谢大家关注点赞。
💞💞前路漫漫,希望大家坚持下去,不忘初心,成为一名优秀的程序员
个人主页⭐: 书生♡
gitee主页🙋♂:闲客
专栏主页💞:大数据开发
博客领域💥:大数据开发,java编程,前端,算法,Python
写作风格💞:超前知识点,干货,思路讲解,通俗易懂
支持博主💖:关注⭐,点赞、收藏⭐、留言💬
目录
- 1.FineBI的介绍
- 1.1 数据能帮我们做什么或者说这些数据有什用?
- 1.2 FineBI有哪些产品优势?
- 1.3 FineBI的使用场景
- 1.4 修改服务占用内存上限
- 2.数据准备
- 2.1 数据库准备
- 2.2 FIneBI准备
- 3. 根据学科制表
- 3.1 数据准备
- 3.2 创建仪表盘
- 3.3 根据不同学科统计人数
- 4. 不同地区访问人数表
- 5. 集团数据分析_月毛利率
- 5.1 数据准备
- 5.2 集团数据分析_月销售额
- 5.3 集团数据分析_月毛利率
1.FineBI的介绍
FIneBI是可视化的工具!
首先我们要知道可视化的是什么?
我们大数据常说的可视化的数据。例如:将我们数据库的数据进行可视化
1.1 数据能帮我们做什么或者说这些数据有什用?
- 历史数据 — 离线计算
分析已有数据,对于之前发生的事情做分析,找出问题原因 - 实时数据 — 实时计算
对当下发生的事情进行处理,即时展示数据信息,让企业可以关注实时发展动态 - 未来数据 — **机器学习
对于未来即将发生的事情进行预测,帮助调整方向
1.2 FineBI有哪些产品优势?
- 个人用户完全免费,企业用户收费较低.
- 自助式BI工具: 企业或个人自己搭建服务器,访问该服务即可查看BI报表.
- 兼容多种数据源,并且可以在一张表报表中使用多个数据源的数据.
- 零编码设计,让数据可视化工具的使用范围更广,业务部门也可以轻松驾驭.
- 超强数据录入能力,在数据源加载完成后,依然可以修改,删除补录数据.
1.3 FineBI的使用场景
FineBI在大数据场景中的 使用,一般是我们将数据抽取,转换加载完毕后,满足数据分析要求的数据,或指标,由FineBI进行数据可视化开发
BI开发是大数据开发的下一步
大数据开发的终点,就是BI开发的起点.
开发出来的可视化大屏图表,可以被称为 : 驾驶舱, 仪表盘 , 仪表板.
1.4 修改服务占用内存上限
我们系统默认的服务占用内存上限较高,我们可以通过修改内存。
1.打开 FineBI安装目录中的如下文件
2. 可以在下图位置修改服务使用内存上限(不能小于2048M)
2.数据准备
大数据开发,既不生产数据,也不消费数据.
业务部门各个数据源的使用部门生产数据
BI开发,数据分析师,运营部门,产品经理等消费数据
因为BI开发是大数据的下游部门,所有开发之前必须有数据
我们可以将数据导入到mysql中,再由BI开发部门提取数据.
2.1 数据库准备
数据准备阶段,我们要先准备一个数据库,将数据插入到表中。
1.连接好数据库以后
2.在刚刚创建的数据库连接上,右键点击并选择`run sql script
3.选择我们要插入的数据
4.查看数据内容是否插入成功
我们在linux上执行该sql脚本
1.将数据上传到linux服务中 我们使用的路径是
/root/sql_script
2.开启mysql服务 mysql -uroot -p
3.在mysql服务中输入如下代码: source /root/sql_script/scrm_bi.sql
2.2 FIneBI准备
点击系统管理 >>> 数据库连接管理 >>> 新建数据库
选择我们要连接的数据源类型
我们这里使用的是mysql
填写连接信息, 测试无误后保存连接
3. 根据学科制表
3.1 数据准备
- 点击数据准备,添加一个分组,我们以后的相关数据都添加到这个分组中
- 在分组中添加业务包,一般情况下,相关的不同表数据,会存放在同一个业务包中
- 双击业务包,进入内部选择添加表 >>DB数据库表
- 选择指定连接中的指定表,然后点击确定
- 此时数据准备已经完成,我们可以在左侧预览该数据
- 更新业务包
3.2 创建仪表盘
- 在仪表板中创建一个文件夹,对于后序开发的内容统一管理
- 双击进入文件夹,创建仪表板,输入仪表板名称后点击确定
- 自动进入仪表板编辑页面,我们简单修改一下仪表板风格,地点击仪表盘样式,选择想要的样式。
3.3 根据不同学科统计人数
- 点击添加组件,选择对应的数据包,进入后选择数据表,然后点击确定即可
- 进入编辑页面
字段中的维度和指标
维度: 分析数据的角度,一般情况下我们使用sql查询时,会根据维度字段进行分组. 维度字段一般是字符型的.
指标: 分析数据的衡量标准,一般情况下我们使用sql查询时,会根据指标字段进行聚合计算, 指标字段一般都是数值型.
3. 选择分层柱状图, 将字段拖拽到相应位置,并选择查看全部数据
4. 选择自定义表,将上方的学生数量统计图修改为折线图
5. 将学科名称字段拖拽到两个图表的颜色样式中,此时会根据不同的学科名称,将图表中的折线图和柱状图显示为不同的颜色,最后点击进入仪表板即可
6.点击三个点, 编辑标题,选择自定义的字体·和颜色
7. 回到仪表板后,将图像拉伸至合适的大小
4. 不同地区访问人数表
1.在之前的业务包中添加一张用户访问数据表, 添加完成后更新业务包
2. 在仪表板编辑界面点击添加组件,选择刚刚添加的数据集,点击确定进入组件编辑界面
3. 将区域信息字段修改为地理角色(城市)
4. 将无法自动匹配的城市名称手动分配城市,如果不分配则视为放弃
5. 选择区域地图,并将经纬度信息拖拽至横轴和纵轴位置.
-
修改地图的颜色方案
-
修改标题,进入仪表板并排版
5. 集团数据分析_月毛利率
5.1 数据准备
- 点击数据准备 >>> 功能数据 >>> 进入第一张仪表板
- 双击业务包进入业务包管理界面,点击添加表,添加自助数据集
梳理三张表之间的关系
- 添加三张表,并对于重复字段进行过滤
- 增加字段毛利额
- 修改数据集名称,并保存更新数据集
- 重新创建一个新的仪表板
5.2 集团数据分析_月销售额
-
添加组件,选择刚才处理好的数据集,点击确定
-
将数据拖拽到横轴和纵轴位置
-
将日期修改为年月格式
-
将毛利额变为环比增长率
-
将毛利额环比增长修改为折线图, 并且将图表指标并列
-
修改颜色方案,将销售额拖拽至销售额图表中, 将毛利额拖拽至毛利额图表
-
点击查看所有数据, 点击组件样式,把图例取消
-
修改标题名称,进入仪表盘完成排版
5.3 集团数据分析_月毛利率
- 点击搜索栏旁边的加号,添加计算字段
- 添加计算字段毛利率
思考: sum_agg求和范围是什么???
按照什么维度就以这个维度分组,组内求和.
例如,按月维度分析,则按照月份为分组条件进行分组,统计每个月的毛利额和销售额总和,再计算比值
3. 将字段拖拽至横轴和纵轴位置,将指标并列排列, 点击查看所有数据
4. 修改日期格式为年月,并且将毛利率字段的图表类型变为折线图
5.修改颜色方案并删除图例
6.调整数据格式,销售额修改为万元, 毛利率修改为百分比格式
5. 添加标题,并进入仪表板界面排版