背景
最近打算学习一点数据分析的内容,下图中虽然广告成分有点多,但是技多不压身个,都说程序员应该有一点产品思维,并对数据保持敏感。
看了一些培训机构的介绍,涉及到的知识点还挺多的,有工具、思维、实操及最后的报告。果然一口吃不了个胖子,慢慢学吧。
数据分析框架
下面是一整套数据分析方案,分为5个步骤:明确问题、获取数据、数据清洗、分析数据最后呈现报告。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hJI57dZN-1624945256212)()]
数据看板
今天我们学习下用finereport工具来指数据看板
下载安装软件
下载地址https://www.finereport.com/product/download, 因为我们要使用postgres数据库,而帆软默认是不带这个jdbc驱动的,并在帆软安装完成后,将jdbc驱动放在下面目录中
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YzABAqVw-1624945256215)()]
准备数据库
这里我们用一个免费的云数据库MemFireDB来方便我们测试,他提供公网IP,无需安装。登录控制台获取数据库连接信息
定义数据连接
点击“服务器”在下拉菜单中选择“定义数据连接”,这里配置数据库服务的iP,数据库名,用户名及密码,这些信息在上一步连接信息中获取
定义数据源
数据连接定义好了之后,我们需要从数据库中筛选出需要展示的数据内容作为可视化的数据源。点击“服务器”,在下来菜单中选择“服务器数据集”
服务器数据集可以通过SQL语句从数据库中的表中筛选出你需要的内容
这里我们筛选最近的10行内容查看一下
点击确定之后,可以在左侧的“服务器数据集”中看到表中对应字段
报表设计
具体细节可以参看这里 https://help.fanruan.com/finereport/doc-view-72.html
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BXqlFf5z-1624945256226)()]
通过设计绑定可以选择要展示的字段
最终效果