2026/5/18 6:44:52
网站建设
项目流程
吉林智能建站系统价格,公众号软文是什么意思,网站策划师,俄语培训网站建设作为数据工程师#xff0c;必定会在日常工作中会频繁的使用到BI报表及可视化分析类工具。这些工具可以帮助领导或者一线业务人员快速的查看数据#xff0c;发现数据规律#xff0c;探查数据背后的业务价值。以下是基于十多年的工作经历中实际的使用经验#xff0c;对这类工…作为数据工程师必定会在日常工作中会频繁的使用到BI报表及可视化分析类工具。这些工具可以帮助领导或者一线业务人员快速的查看数据发现数据规律探查数据背后的业务价值。以下是基于十多年的工作经历中实际的使用经验对这类工具进行的经验总结。一、工具列表以下是深度参与开发或者运维的工具按照使用时间的先后顺序排列微软SSRS曾在国外的某ToB数据营销供应商中使用SSRS作为报表工具常常配套SQL Server一并使用与微软系列产品匹配度较高。数据源除了支持SQL Server之外也支持Oracle、Teradata、DB2以及任何符合 ODBC/OLE DB 规范的数据源。工具使用便捷上手容易。适合小型项目中使用。Oracle BIEE曾在某OTA在线旅游公司中参与开发和运维该工具被用于给近百位各条线一线业务人员及中层领导推送各类日报、周报数据。OBIEE特别的地方在与其数据集建模功能强大可以利用三层模型来表示复杂的数据关系。但入门曲线较陡使用较复杂目前OBIEE产品线已停止维护后续由Oracle Analytics Server来替代。整体产品价格较贵。帆软FineReport目前在某小型券商中开发基于该工具的报表Finereport定位制式表格类报表尤其擅长中国式复杂报表。整体功能强大支持各类数据源传统DBMS及大数据系统支持嵌入脚本语言javascript可支持做一个简单的小型应用系统。网易有数BI目前在某小型券商中参与采购选型并基于该平台进行数据报告及数据门户的开发。有数BI定位为数据可视化交互分析页面美观通过自带的数据门户功能可快速集成各类展示报告、填报入口及外部第三方网址迅速搭建一个小型的应用系统。支持高性能缓存如ClickHouse支持移动端展示价格较便宜购买后不限制License数量。早期版本性能不太稳定新的版本如V9.0已稳定很多。Excel在没有BI工具的情况、数据量较小的情况下Excel透视图也可以做简单的图表如折线图饼图等。以下是作为用户参与使用或评测的工具Tableau曾在某澳洲保险公司数据仓库项目中使用作为国外的一款数据可视化和交互式分析工具Tableau视觉效果卓越据说是有心理学家参与设计视觉UI配色等方面操作便捷上手容易常用于多维数据分析场景适合数据分析师和数据科学家使用。缺点是License价格较贵据说按照安装机器数量进行收费Desktop, 一万左右一个 Server10万只有10个账号每增加一个账号需要2千。Apache Superset开源免费工具最初源于 Airbnb 内部的一个 hackathon 项目2022 年初成为 Apache 的顶级项目。除了作为数据可视化工具外还可以当做数据开发工具后台开启相应设置后就可以针对数据源编写DDL/DML语句。缺点学习曲线较陡。Dataease国产的一款小型开源BI工具部署便捷。PowerBIPowerBI定位为数据可视化分析工具功能强大。FineBIFineBI定位为可视化交互分析按照开发用户数量收费相对来说费用较高。二、部署架构软件部署一般分为C/S架构和B/S架构。C/S架构中C代表客户端用户通过客户端可以直连本地的数据源直接制作报告图表。B/S架构B代表浏览器用户首先通过浏览器连接服务器再基于服务器进行操作。另外还有混合架构将客户端服务器端进行一体化部署。具体来看1、C/S架构主要有Tableau、SSRS一般都是基于Windows环境部署客户端和服务器端。Tableau采用Desktop客户端只支持Windows或者MacOS图形化操作系统安装进行开发安装客户端的机器需要能与各类数据源服务器的网络联通上利用Tableau Server来发布部署报告这样报告使用者只需要用浏览器访问server服务器即可。Tableau public只能安装在Windows服务器上用于静态报表发布数据源数据无法动态更新获取最新数据。SSRS本地采用SSRS客户端软件进行开发需要有访问数据源的权限RDL/RDS/DATA等文件本地保存。发布时首先需要在服务器端安装SSRS服务然后将本地报表文件上传至服务器。以下是典型的C/S架构的报表工具部署架构图以Tableau为例2、B/S架构主要有网易有数BI、OBIEE、Superset一般都是基于Linux服务器后端进行部署利用网页端进行报表设计。网易有数BI整体应用部署在Linux环境服务器上报告、数据源等各类元数据部署在Mysql数据库中内置或者外接。报表开发者无需使用客户端软件直接连接服务器基于网页端进行开发。报表查看者同样基于网页进行访问。后台管理界面中可设置不同用户对同一张报表的访问权限。OBIEE基于后台服务器进行部署开发时基于网页端进行报告开发。而数据集建模功能则需要在Windows环境中安装客户端连接服务器并在客户端中进行设计开发模型保存成RPD文件。以下是典型的B/S架构的报表部署架构图总结架构没有优劣只有合适与否。实际选择架构时一般会根据企业的环境来适配。不同的企业中环境管理差别较大在外企中数据类系统中往往会有开发环境、测试环境及生产环境。此时可采用C/S架构的工具本地安装好客户端之后可以直接连接测试环境的数据源进行报表开发。当开发完成后将报告发布到服务器上需要将报告中的数据源替换成生产环境的数据源。而如果企业中只有一套环境中小型民企比较常见此时B/S架构的工具可以直接部署到生产环境连接各类数据源。通过反向代理等技术可以将生产环境的服务器映射到办公网络供开发人员或者测试人员进行使用。以上为各类BI报表及可视化分析类工具的架构分析下一篇会针对各个工具的功能特性、性能调优以及典型应用场景进行总结。