在我们了解了电子表格软件选择真Excel的原因和真Excel报表设计器的架构,本篇我们一起来看下怎么利用好这个“真Excel”的架构,以及它独特的差异化能力。
怎样利用好“真Excel”架构Spreadsheet是国内著名的报表与BI厂商Smartbi的产品,也是众多BI功能中的1个,SmartBI自始至终在发展“统一平台”的能力,包括元数据管理、权限控制、运维管理等平台级功能,这也是Smartbi立足于国内BI的根基。因此,理解并用好真Excel的报表软件,就要有报表管理或者开发管理的概念(实际可能不需要单独的人)。
按照“管理员”、“工程师”和“使用者”三个角色来规划软件的使用是非常关键的,也能最恰当地理解厂商的架构和功能设计。
系统管理员的角色职责是系统运维和开发管理
- 系统运维实现对知识库的管理、监控并优化系统,以确保系统的稳定和可用;
- 开发管理不仅可以提供基础的开发条件,如数据源、用户权限等,更可以定义公共参数、转换规则、业务主题等可复用的开发资源,提高报表开发的规范性和一致性。
报表工程师的角色职责是数据准备和报表开发
- 数据准备可利用系统提供的数据资源,也可以导入本地Excel文件作为数据源;
- 报表开发是产品的核心功能,开发人员在Excel界面中完成表样的设计、数据的绑定、图形的定义、交互的设计;
- 报表工程师也是“真Excel”的最大受益者。
报表使用者的角色职责是监控和分析报表数据
- 在多种终端查看报表,如PC、平板、手机,并结合交互功能进行报表数据分析。
从数据链路了解“真Excel”
数据链路是报表或者BI产品的核心,下图说明了在Spreadsheet产品中,数据是如何从数据源流转到报表的,其中有3条链路,它们分别有不同的作用。其中从两类数据集的制作到报表设计,都是在“真Excel”的环境中可以完成的。
抛开技术人员的偏好,仅从效率的角度来说按如下顺序选择数据链路:
- 报表需求大多数情况是基于稳定的数据源和数据结构,这是因为其背后是相对稳定的业务或者管理的逻辑,而且常用的报表往往查询逻辑不复杂(隐含的是报表看起来很复杂)。
- 假如第1点并不适合某个报表需求,往往是由于二个原因,第一是简单的SQL查询无法解决,需要子查询、特殊的参数、特殊的函数等,第二是需要接入的是JAVA数据或者存储过程数据,并不是普通的数据库表。
- 最后一种是通路但不常用,推荐的用法是对一些参考数据、主数据进行的查询。
首先说明,中国式报表常见的清单报表、交叉报表、分组报表、多源分片报表、分块报表、表单报表、套打报表、段落式报表、预警报表等,无论真Excel还是类Excel都是完全支持的。下文主要聚焦的是差异化能力。
总体来说,Smartbi Spreadsheet的差异化能力有三个方面,第一是源自多年来沉淀的服务器端的能力,第二是准B/S设计器的能力,第三是Excel自身创意的能力(借花献佛)。
1.服务器端“统一平台”的特色能力- 连接广泛的数据:除了主流的关系数据库和大数据平台,Spreadsheet还能以Excel文件(固定位置)为数据源,以及通过Excel模板采集数据。
- 兼容适配的部署和集成:服务器可运行在国内外主流操作系统、中间件环境,支持集群部署;应用时支持多种集成方式,如用户集成、报表集成、移动端集成(企业微信、钉钉等社交平台)。
- “手自一体”的数据集:既可以支持灵活强大的SQL,也允许使用无代码的方式生成数据集(需先设计业务主题),适应不同的数据准备场景。
- 可靠的运维和管理:提供全面的平台管理和系统运维能力,包括完善的权限管理、统一的系统监控、细粒度的资源迁移、元数据影响和血统分析、知识库定期备份、在线安全补丁、报表预缓存加速等丰富功能。
- 熟悉的界面,学习成本低:Office2013以上和WPS2016以上均可以使用,网络上有丰富的模板资源和学习资源,学了可以一直用。
- 兼容Excel的功能:对字体表格样式、函数和公式、图形和条件格式均有高度的兼容性,隐藏和冻结行列等常用功能也支持。
- 内置模板和规范:包括面向四种场景的报表模板,内含设计规范,利用模板可统一报表设计风格和质量。
- 二次数据加工:通过“过滤”实现多数据集关联,以及特定数据的筛选;利用引用、计算、查找、统计等Excel函数进行数据处理。
- 表格数据做图:不仅支持Excel静态图形,还可以用ECharts实现动态图形,包括油量图、散点图、雷达图、热力图、词云图、地图等。
- 支持数据回写:通过单元格与数据字段的映射规则,实现可插入和修改数据的报表,甚至还可以同时修改多个数据表,保证数据的一致性。
Excel中的高级功能非常多,数组计算、创意图形、特殊字体格式、引用计算等,比如通过辅助列作图,可以实现漏斗图、甘特图、旋风图、子弹图、手风琴图、金字塔图等等;通过图形填充可以实现山形图和拟物堆积图;通过单元格引用计算和填报属性,可以实现What-if分析模型。这些功能不常用,但充满了创意和乐趣,也许在某次图形叠加和函数计算后,你就能修炼出自己的“必*技”,为职场之路助力!
我是明月,欢迎大家前来造访。