看完本章节内容,你会知道Smartbi如何将“非线性报表模型”与Excel进行了完美结合,以“真Excel”——无代码实现报表的设计与管理,同时对我们的产品设计和功能更加了解。
首先Excel一直被模仿,从未被超越。虽然市场上的报表软件很多,但存在太多的不完美。国外的产品功能复杂、难于学习(控件方式),做不了中国式复杂格式的报表;国内厂商相继模仿Excel,虽然创新了“类Excel”的报表模型,解决了复杂格式的问题,但那终究不是Excel,Excel众多的优秀特性也无法通过模仿获得,尤其在Office 2013之后!

微软CEO纳德拉(2016年7月)曾说过:Excel比Windows更伟大,此前人们难以理解数据的意义,而现在每个人都能做到。 纳德拉表示,Excel是微软带给世界的伟大创造。事实上,Excel极大简化了数据和数字分析工作,令数据互通更加方便,令全球企业的办公效率大幅提升。
作为国产BI厂商,我们也一直在思考:为什么几乎所有的软件都要求导出Excel文件,甚至所有的BI和报表软件也有导出Excel功能?为什么我们自己的管理也依赖Office Excel/WPS表格?因为Excel才是最灵活、最通用的报表设计工具,而且还能随意加工处理数据,不受制于相对难理解的SQL等开发技术!
如果我们能正视Excel对于企业管理的价值,将其不擅长的权限管理、处理性能、报表发布等问题解决掉,就可以实现强强联合,赋予传统办公软件以新的生命力。
报表软件也是基于网络环境的企业级软件,按照通常的体系架构划分,无外乎B/S或C/S,但两者都存在各自的优势和劣势。前者(B/S)更为流行,很多报表引擎都是纯浏览器模式的,但其功能的复杂度和灵活性不如后者(C/S),反之后者存在维护和管理的缺陷,不如前者拥有更强的适应性和可管理性。
Smartbi于2013年创新了“真Excel”的报表软件,在报表设计状态采用准B/S的架构如下图:

补充说明:
我们都知道B/S是完全基于浏览器的,但Spreadsheet报表设计器需要安装4MB的程序,并结合Office Excel和WPS表格使用,除此以外B/S的特征都是符合的,下表和主流C/S报表软件进行了对比,更有利于理解之间的差异:
|
差异对比 |
真Excel报表设计器——准B/S架构 |
XX类Excel报表设计器——C/S架构 |
|
运行方式 |
基于Excel/WPS表格,需在插件进行登录 |
独立安装的软件 |
|
运行环境 |
Windows |
Windows/Mac/Linux |
|
使用界面 |
Excel/WPS表格中使用 |
“类Excel”的自研界面 |
|
界面语言 |
中文/英文 |
中文/英文 |
|
安装包 |
4MB |
1GB |
|
激活方式 |
无须激活 |
需激活码 |
|
升级方式 |
插件提示 + 手动更新 |
备份 + 在线更新/人工更新 |
|
保存方式 |
保存在服务器 |
保存在本地 |
|
资源占用 |
能运行Office即可 |
16GB 内存(JVM占2G) + 250GB 固态 + 四核 i5 以上 CPU |
|
数据库安全 |
无需配置 |
每设计器需配置所需数据库连接地址和口令 |
|
浏览器依赖 |
不依赖 |
不依赖 |
|
网络依赖 |
断网可保存在本地 |
断网可保存在本地 |
|
电脑依赖 |
可随时更换电脑 |
不能随意更换电脑 |
|
文件格式 |
标准的.xlsx格式 |
自有的多种文件格式 |
要点说明:
Spreadsheet是Smartbi(厂商)的产品,也是众多BI功能中的1个,Smartbi自始至终在发展“统一平台”的能力,包括元数据管理、权限控制、运维管理等平台级功能,这也是Smartbi立足于国内BI的根基。因此,理解并用好真Excel的报表软件,就要有报表管理或者开发管理的概念(实际可能不需要单独的人)。
按照“管理员”、“工程师”和“使用者”三个角色来规划软件的使用是非常关键的,也能最恰当的理解我们的架构和功能设计。

系统管理员的角色职责是系统运维和开发管理
报表工程师的角色职责是数据准备和报表开发
报表使用者的角色职责是监控和分析报表数据
数据链路是报表或者BI产品的核心,下图说明了在Spreadsheet产品中,数据是如何从数据源流转到报表的,其中有3条链路,它们分别有不同的作用。其中从两类数据集的制作到报表设计,都是在“真Excel”的环境中可以完成的。

抛开技术人员的偏好,仅从效率的角度来说按如下顺序选择数据链路:
首先说明,中国式报表常见的清单报表、交叉报表、分组报表、多源分片报表、分块报表、表单报表、套打报表、段落式报表、预警报表等,无论真Excel还是类Excel都是完全支持的。下文主要聚焦的是差异化能力。
总体来说,Smartbi Spreadsheet的差异化能力有三个方面,第一是源自多年来沉淀的服务器端的能力,第二是准B/S设计器的能力,第三是Excel自身创意的能力(借花献佛)。
Excel中的高级功能非常多,数组计算、创意图形、特殊字体格式、引用计算等,比如通过辅助列作图,可以实现漏斗图、甘特图、旋风图、子弹图、手风琴图、金字塔图等等;通过图形填充可以实现山形图和拟物堆积图;通过单元格引用计算和填报属性,可以实现What-if分析模型。这些功能不常用,但充满了创意和乐趣,也许在某次图形叠加和函数计算后,你就能修炼出自己的“必杀技”,为职场之路助力!
最后,我们希望Smartbi Spreadsheet以更加高效和灵活的方式(真Excel),结合按年订阅付费的创新,带给用户无以伦比的高性价比,从而满足所有中国式报表的企业管理需求!
————————————————
立足经典、真Excel设计、社区版永久免费!立即下载使用,开启高效报表开发之旅!
