前言
"数据可视化工具,可爱者甚番。分析师独爱R,自Python以来,世人盛爱matplotlib。余独爱BI之出分析而不拖沓,做可视化还算酷炫......."。
BI是什么?
BI全称商业智能(Business Intelligence),在传统企业中,它是一套完整的解决方案。将企业的数据有效整合,快速制作出报表以作出决策。涉及数据仓库,ETL,OLAP,权限控制等模块。
分析师刚上手往往更多的是做报表,而做报表更多用到的是BI。
在学习数据分析的初级阶段,为了培养分析思维,快速了解数据分析。我通常会推荐大家用BI上手分析。因为BI上手简单,避免了大部分人因为工具的羁绊而让数据分析之路止步不前。R和Python这类高级工具,可以边分析边学习。
关于BI,最为人津津乐道的就属Tableau和PoerBI,百度上搜他们的介绍一搜一大把。但是本文想分享另一个BI工具,FineBI,一个被雪藏的利器。
我在之前的文章中有过推荐,不过我更爱他的"兄弟"FineReport,企业报表必备,以至于换了两家公司都连续推荐采购,功能丰富且强大,只不过我不懂开发,只知皮毛。FineBI和它都是一个公司的,新出的5.1版本着实让我惊艳了一把,给人的感觉,比PowerBI更成熟稳定功能更多,平价版的Tableau替代!
接下来讲重点讲解它的主要功能、特点和同类具的对比、以及基本使用方法。
下一篇还会用BI做一个详细深入的实操分析。
阅读目录
- 前言
- FineBI的主要功能
- FineBI的主要特点
- FineBI Vs 其他同类产品
- FineBI的分析思想
- 获取方法&学习资料
- 小结
FineBI的主要功能
先来说说BI,BI全称商业智能(Business Intelligence),是一套完整的数据解决方案,将企业的数据有效整合,快速制作可视化报表,以供业务决策。它一般涉及数据仓库(现也和很多大数据方案对接)、ETL、OLAP分析,权限控制等模块。
顾名思义,FineBI是一款BI商业智能工具,能简单快速的生成各种酷炫的可视化数据报表,做有目的性的数据分析。
所以,它主要完成下面几个工作:
1. 数据的整合
2. 数据的分析和可视化
3. 报表制作与发布
FineBI的主要特点
BI工具那么多,为何我要重点推荐这款BI工具呢?
Tableau和PowerBI的好自不用我多说,知乎上大家都议论了很多。
但这款BI做为国产,不由得让我产生好奇和好感,值得关注和鼓励。更何况它能够足以应对基本的数据分析,不虚于那两者,且具备下面几大特点:
1、打通各类数据源
FineBI能够从各种数据源中抓取数据进行分析,除了支持大家常用的Oracle、SQLServer、MySQL等数据库,还支持SAP BW、HANA、Essbase等多维数据库。
大数据前端分析,FineBI可对接Hadoop、Kylin、Derby、Gbase、ADS、Hbase、Mongodb等大数据平台。在对接方面有自己的分布式连接方案。
下图是FineBI的数据连接窗口:
还支持导入Excel数据,支持从R语言脚本导入数据。所以基本能对接各类数据源,打通并整合。
2. 易用性(无需编程)
笔者给自己的定位是一枚数据科学家,因此不会也不能将过多精力放在可视化工作上。毕竟数据库/数据仓库系统架构,数据挖掘算法研究等工作更是重中之重。而FineBI采用的拖拽数据字段,自动出图的操作方式,将我从可视化的泥潭中解放出来,把更多精力投放到数据管理,算法研究和业务沟通上。下图展示了FineBI清爽商务的工作界面。
易用性还体现在数据处理方面。
要知道一份数据拿到在分析是还是要做很多公式计算、过滤筛选处理的。惊喜的是这个工具内置了各种计算公式、过滤组件。
比如时间过滤,大家觉得还要手写公式么。各种现成的计算公式,基本告别SQL和代码。
各种现成的计算公式,基本告别SQL和代码。
这里展示的仅仅是一小个方面,绝大多数商业公司出品的软件在易用性方面完爆开源产品。
3、可视化颜值高
一些图表(出自官方)
下面这些图是笔者20分钟不到就做好的,稍加美化,估计也能达到大部分客户在颜值上的要求了:
要知道同样的工作使用R语言的ggplot2至少要2小时(含调试),使用Python的matplotlib就更久了。
4、数据权限管控
FineBI的数据权限管控,可以说是很专业了,这也是开源和商业不能比的。
笔者是FineReport的深度用户,FineReport是报表应用工具,应用面更广,数据安全性要求也更高,FineBI差不多是沿用了其兄弟产品的一套权限管理方案。可以对不同部门/岗位/角色的人员,进行数据源/业务包/数据表/分析报表的权限管控。简单来讲,你可以让不同人看到仅有自己权限下的报表和数据。
嗯,暂时就说这几点,再说有打广告嫌疑了......
FineBI Vs 其他同类产品
1. FineBI VS Excel
两者是不太一样的产品,Excel更全面更加注重数据处理,而FineBI比较精简更注重报表及可视化,FineBI更像是数据透视表+少量VBA。不过两者结合用相得益彰。
2. FineBI VS R语言ggplot2
ggplot2其实是R语言的可视化包,因此对于熟悉R语言的人来说,使用ggplot2会非常得心应手。同时由于ggplot2是由编程语言R驱动,因此它在定制化方面肯定做得比FineBI要好。但是要写一定量代码,这个不是每个人都擅长,毕竟如果是简单的分析,大可不必入R的门。
3. FineBI VS Echarts等开源图表
Echarts一般是给前端程序员用的,需要编程语言JS驱动,不推荐没有编程基础的分析师使用,虽然Echarts可视化更丰富。
4. FineBI VS 其他商用BI工具(如Tableau、PowerBI等)
功能方面都没有太大差异,就是你多一个,我少一个的区别。对大部分人来说日常的数据分析足够了。
使用感都有所不同,FineBI有个建立业务包环节,对数据做业务/场景区分。PowerBI属于组件拖拽式风;Tableau在分析时和FineBI差不多,探索式分析,调整可视化样式。
实际企业级商用有差异,因为要考虑得更多。企业级应用出产品使用上还要更多关注平台对接,架构方案,数据抽取方式还有性能,包括之前提的权限管控等,FineBI和Tableau更有商用基因,具体要看自己的实际需求和使用环境。
综上所述,以上的工具都没有单纯的优劣之分,具体问题具体分析,什么需求用什么工具。不过,如果你想快速地做美观的可视化报表,那FineBI值得一学。
FineBI的数据分析思想
用FineBI做数据分析,总体的思路是这样的,和Tableau有点像:
1.先连接数据库,导入数据源。支持的数据源类型前文已说过。
2.然后初步处理数据,选择要分析的字段,分组汇总、新增列、合并表、行列转换等等。
3.接着进行数据分析。如果没目的,可以先根据自己的假设拖拽数据字段,看看数据是什么趋势是否有规律,渐渐摸清楚思路,所谓探索性分析。如果有目的,直接可视化就行。
4.最后形成可视化分析报告,导出或分享。
这里,我后面会出个一个详细的案例,可能会更容易理解。
小结
有些人可能会对商业软件带有一种排斥观念,个人觉得完全没要。商业软件固然需要花钱,但劣质的开源软件更可能浪费大家的宝贵时间。显然我们应该将精力更多的投放到数据和算法本身以及具体业务上,工具只不过是工具罢了。
相关推荐
10. **Zillabyte**:Zillabyte是一款面向非专业人士的数据分析工具,以简洁易用为特点。由前Google和Intel工程师创立的这家公司,旨在让数据分析变得更加平易近人,降低数据分析的门槛。 这10家公司代表了云计算...
推荐系统(Recommendation System,简称RecSys)是信息检索领域的一个重要分支,它通过分析用户的历史行为、兴趣偏好等数据,为用户提供个性化的内容或服务推荐。RecSys每年都会举办国际顶级会议,交流最新的研究...
今年的Prime Day在2021年举行,根据行业分析师的报告,此次大促活动中销售增长有所回落,但整体上符合预期。 报告提到,2021年Prime Day的销售额达到了110亿美元,相比2020年增长了6.1%。其中首日的销售额超过了56...
投资建议方面,分析师推荐关注游戏板块的头部厂商,包括完美世界、三七互娱等,并强烈推荐以内容生产为核心的国资新媒体平台运营公司芒果超媒。在其他板块方面,建议关注深耕精准买量的跨境电商龙头公司吉宏股份,...
《2022年开源报告》是由OpenLogic by Perforce与开源倡议组织(OSI)联合发布的,这份报告深入探讨了当前最流行的开源技术、市场趋势以及分析。它旨在揭示企业在采用开源软件时所面临的益处和挑战,并为全球各地的企业...
这份报告基于ZingFront的数据分析,提供了对游戏广告主的深入洞察,包括新上榜游戏和热门推广游戏的广告表现。 在新上榜游戏广告主方面,智线指出益智解谜类(填色)游戏占据了主导地位。具体而言,有五款游戏进入...
- 使用结构化分析(SA)方法,如数据流程图(DFD)、数据字典、实体关系图(ERD)等工具,确保需求清晰明确。 7. **总体设计**: - 确定软件的整体架构,考虑设计原则和启发规则,使用图形工具如模块图来描绘软件...
电商平台通过大数据分析,能够精准推送消费者可能感兴趣的商品,提高转化率。同时,直播带货等新兴销售方式也为纺织服装品牌提供了新的销售渠道,增加了品牌的曝光度和销售额。 在这样的背景下,纺织服装企业需要...
然而,统计数据显示,这两个年龄段附近去世的人数相对较多,这可能反映了人体生物规律,值得进一步的科学研究。有一种理论认为,人的生命节律与7和8的倍数有关,在这些年份可能会出现身体的消极变化。 3. **年龄...
作者通过将Q学习进行凸重表达来解决这一悖论,并在今年夏天致力于使相关概念更加易于理解,同时阐明这些思想与标准RL算法之间的联系。 第二个主题是微分方程(ODE)方法在算法设计中的应用。自从作者攻读研究生开始...
根据官方消息,PHP Group将于今年年底停止对PHP 4的支持,这意味着后续的安全补丁和功能更新将不再提供给PHP 4用户。因此,对于那些仍在使用PHP 4的开发者而言,现在正是考虑迁移至PHP 5的最佳时机。为了增强这一...
但通过对优渡网的采访,笔者发现,虽然是它经营着社交媒体营销这一全球最热门最前沿的营销领域,使用的工具却是最传统的广告理论。 客户接下来,第一件事商讨策略。无论是微博还是其他社交媒体,策略就是把品牌描述...
但通过对优渡网的采访,笔者发现,虽然是它经营着社交媒体营销这一全球最热门最前沿的营销领域,使用的工具却是最传统的广告理论。 客户接下来,第一件事商讨策略。无论是微博还是其他社交媒体,策略就是把品牌描述...
8. 行业数据与分析:报告提供了大量行业数据,包括专项债券发行情况、行业估值变化、指数涨跌情况、股价表现、上游价格指数、新中标合同信息等,为投资者提供了决策参考。 从以上知识点可以看出,建筑行业周报提供...
在机械行业中,工业自动化与叉车需求的强劲表现是值得关注的现象。根据太平洋证券股份有限公司发布的行业研究报告,2021年7月17日的周报显示,工业自动化及叉车行业预计全年都将维持强劲的需求。报告中指出,工业...
这类债券对基建项目而言,是一种重要的融资工具,可以有效缓解项目资金压力,加快项目进展。政府对专项债的提前下达,意味着对基建领域的重视和支持,这将为建筑行业带来资金流动性,从而刺激行业发展。 2019年11月...
行业核心观点:今年银行的中期业绩表现超出市场预期,这得益于国内经济的稳步增长和相对稳定的货币政策。预计2021年银行业整体经营环境将继续改善,尤其是在2020年的低基数效应下,银行的营业收入增长将主要由资产...
该研究的意义在于,不仅为害虫管理提供了一种新的分析工具,还使得模型能够适用于其他昆虫物种。例如,CIP已经成功开发了基于温度驱动的马铃薯蠹蛾全生命周期模型,该模型很好地预测了不同农业生态区害虫的生命周期...
尽管 VB.NET 被指定为 VB6.0 的继承者,但它的风格更接近 C++ 而非传统的 Basic,这使得从 VB6.0 迁移到 VB.NET 并不是最理想的选择——然而,这种迁移可能值得付出努力。 为了利用最新的 .NET Framework 开发应用...
还有一点更值得期待,就是Ext的RAD开发工具也在开发当中。估计在不久之后,也可以向VB,C#一样,通过可视化工具拖拽方式即可轻松开发Web应用。 ExtJs在发展过程中不仅一步步地巩固着自己在HTML、CSS、JavaScript...