山海鲸较之FineBI ,谁是你的心头好?
大数据的时代,数据可视化一定会被提及。我们在选择可视化工具的时候,一定会被市面上数不胜数的产品晃得眼花缭乱,我也曾用过许多款工具,但千挑万选之后,我仍觉得今天要说的2款可视化工具是我用的最得心应手的:
山海鲸可视化是一款技术自主可控的国产自研数据可视化大屏编辑软件,通过自研 CSaaS 架构,不仅通过CS模式大幅降低本地私有化部署成本,同时完美兼容了BS模式的Web属性。山海鲸可视化致力于数字孪生应用的推广,通过提供一站式数字孪生服务,从而让更多的企业和政府部门能用上数字孪生系统,为他们的数字化转型提供支撑。
FineBI是新一代大数据分析的BI工具,旨在帮助企业的业务人员充分了解和利用他们的数据。用户可以自由地对数据进行分析和探索,让数据释放出更多未知潜能。它的定位是自助式大数据分析的BI工具,能够帮助企业的业务人员和数据分析师,开展以问题导向的探索式分析。
一、共同点
(1)数据管理方面:
●可连接多种数据源
FineBI支持超过30种以上的数据库表和SQL数据源,支持Excel、TXT等文件数据集,支持多维数据库、程序数据集的等各种数据源,适用于对实时性要求较高的数据分析场景。
山海鲸有着标准数据源接口,支持内网数据源和公网数据源,包括 Excel、CSV、静态 JSON、XML、HTTP API、MySQL、SQL Server、PostgreSQL 和 MongoDB 等。支持 IOT 设备接入和控制。
●可视化管理数据
用户可以方便的以可视化形式来对数据进行管理,简单易操作。
●智能数据关联
用户可以自动的根据数据仓库关联关系进行建模,也能手动配置关联关系。
(2)数据准备方面:
●多种数据处理方式
用户可以通过FineBI以可视化的形式来对数据进行多种操作,如过滤、分组汇总、新增列、字段设置、排序等功能,完完全全掌控数据。
(3)场景应用方面:
FineBI也为多屏时代的企业带来了全方位的数据可视化管理。从PC端到移动端再到驾驶舱,无须为此专门设计,随时随地数据分析。
山海鲸可视化可以自定义不同的演示场景,即针对不同的参观对象定义不同的演示内容,真正做到演示场景 的无缝切换;同时,基于 Pad 或手机端的 App 控制,可以摆脱传统的坐在固定的座位使用鼠标进行操作演示的尴尬局面,真正做到演示者和观看者的互动交流,创造完美的用户体验。
二、不同点:
(1)FineBI:
●灵活的包管理策略
FineBI以业务包的形式进行数据管理,让用户可以根据不同的业务主题对不同来源的数据进行分类整合,并可方便点进行权限分配和管理。管理员可以按照用户角色分配业务包数据权限,以保障数据安全。
●智能权限继承
管理员只需配置基础的数据关联和权限,分析数据的用户都一定在其权限范围内操作,而且数据集的关联也可以自动继承,提升双方效率。
●无缝模式切换
用户可以根据数据量、实时性要求、使用频次等,自由选择数据模式。
●技术架构
集成了SPARK、HDFS等大数据组件,结合列式存储、并行内存计算、计算本地化加上高性能算法,解决大数据量分析问题与在FineBI中快速展示的问题。
●智能图表
根据用户当前分析的字段种类和个数,自动推荐合适的图表类型,避免了选择的痛苦,进一步降低初级用户数据分析的门槛。
●无限组合
基于著名的图形语法设计,FineBI摆脱了固定图表类型的桎梏,既显著降低了分析门槛,又提供了更为丰富的可视化效果。
●探索式分析
在FineBI中分析数据拥有极高的自由度,不仅可以快速进行求和、占比、排名等计算,更支持纵向的维度多层级的探索分析。
●统一管理
统一的应用访问门户,通过对用户和权限的控制,使得不同角色的用户能够通过一个门户系统看到符合自身需求的仪表板视图和仪表板功能。
●集中管理
对于数据决策系统中的系统资源、系统配置、监控日志、用户、 权限、仪表板模板、定时调度等内容提供统一的系统管理环境,方便用户的日常管理。
●分类维护
在整合和规范的仪表板数据基础上,为不同类型仪表板提供相对应的仪表板开发手段,采取统一的仪表板模板化定制、发布方案,简化仪表板的维护环节,降低仪表板维护对于 IT 技术人员的依赖性。
(2)山海鲸:
●自研 3D 引擎
山海鲸可视化专注于数据可视化大屏应用,不仅通过自研 3D 数字孪生引擎实现了可以媲美游戏引擎的视觉效果,而且针对数字孪生的应用场景进行了深度优化,从而为用户提供更好的选择。
●海量大屏模板,一键生成大屏
山海鲸可视化提供了 50+可视化图表组件,支持自定义组件和自定义动画,能够满足各种可视化需求,制作出各种酷炫的可视化大屏。山海鲸大屏资源中心提供了几百个可视化大屏模板,覆盖各个行业,一键替换数据,生成大屏。
●天生就是私有化部署
山海鲸可视化是一款支持 Windows/macOS/Linux 系统的客户端软件,您的所有的操作都在本地终端进行,和 SAAS 相比更加安全,而且不需要进行单独的私有化部署。同时山海鲸还支持局域网版本和 OEM 版本,满足您的各种需求。
●二维真免费
是否真免费关键在于是否可以在真实项目中免费使用。山海鲸将二维项目制作全流程的所有功能全部免费,无任何功能和数量限制,甚至在给客户做私有化项目部署时都无需付费。
●CSaaS+多端融合
区别于单纯的 CS 或 BS 架构,CSaaS 架构融合了这两种架构各自的优点,通过支持全操作系统的 CS 客户端来实现开箱即用,一键本地化私有化部署;通过将大屏分享为 Web 链接和内嵌代码,兼容了 BS 的便捷性;结合编辑器+浏览器+服务器的多端融合模式,实现了数据可视化应用场景的全面覆盖。
●多种项目交付方式
通过山海鲸可视化可以实现四种项目交付方式,分别为:大屏项目文件交付、大屏 Web 链接交付、大屏内嵌代码交付和大屏工程文件交付,通过山海鲸可视化编辑器、服务器、浏览器的组合做到成本最低、效率最高的交付方案。
●多层架构模式
每一层逻辑都建立在下一层之上,以便于更加灵活的业务组成形式和部署步骤。
①数据连接层
在数据接入方面,为了方便各种类型的数据接入,系统采用 NodeJS 动态加载机制,优化了 NodeJS 底层虚拟机在加载不同 class 时的性能,实现了统一数据接口模式之上的数据动态绑定机制,实现了本地文件(Excel、XML、JSON)、数据库(MySQL、PostgreSQL、SQL Server、MongoDB)以及 HTTP 接口,有了统一数据接口,后期可以很方便地接入其他类型的数据。
②数据处理层
基于动态数据连接层之上,我们搭建了数据处理层。数据连接层在实现数据成功连接之后,会将传输的数据流(无论底层是文件,数据库或者 HTTP 网络接口),均打包成最小的互联网数据 Pack,并传递给数据处理层。系统实现了三种数据处理方式,分别是可视化交互(基于用户交互设置的数据处理逻辑),类 SQL 语句(基于 SQL 扩展了数据处理逻辑)和 JS 脚本(通过动态加载 JS 类实现的数据处理逻辑)。数据处理层接收到数据 Stream 之后,会重新将数据解包之后逐个应用三种数据处理逻辑,并重新封包交给下一层。
③大屏设计层
我们在统一组件接口的基础上,封装了可视化图表(折线图、柱形图、条形图、玉珏图、玫瑰图等)、区域地图(世界地图、中国地图、各省市地图等)、3D 城市、3D 模型、3D 地图等一系列组件,并且组件现在还在持续增加中,这些丰富的组件可以组合设计出各种风格的大屏。同时,我们设计了功能强大的动画系统和交互系统,为组件和大屏提供了非常灵活的动画设置和交互逻辑设置。
④大屏分享层
大屏分享层作为应用层,主要提供了友善的用户交互形式,不仅支持传统的的打包成文件分享的方式,同时也支持通过 NodeJS 实现的自定义实现 HTTP 协议服务架构,将本地 PC 直接转换成 HTTP SERVER,实现 Serverless 的浏览器分享模式,进一步增强了用户交互体验。
⑤大屏演示层
最后在基础的四个层级之上,便是用户最终能够访问的大屏演示层。我们通过三种形式提供了大屏展示的应用,分别是软件内的大屏播放模式,浏览器上的大屏直览模式和 Viewer 中的大屏观察模式。这三种模式均支持在不同的设备和操作系统之上进行播放。
看完这篇文章,是不是对二者的了解更多了呢?pick一个你喜欢的可视化工具吧!