乐趣区

关于表格:Smartbi电子表格软件架构与差异化

特色抉择和 Excel 联合 Smartbi 电子表格软件抉择与 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 年翻新了“准 B / S 架构”的报表软件,其根本的架构如下图:

 补充阐明:

1.【最重要】报表开发过程和运行过程是拆散的,开发过程应用 Excel(或 WPS 表格),但运行过程是不须要 Office 或者 WPS;

2. 报表设计成绩是须要保留在 Smartbi 中的,具体位置为“知识库”,如果应用 exe 形式一键装置,这个知识库是自带装置的 Mysql,数据库名称为电子表格软件;

  1.  报表浏览的格局为 HTML5,能够被浏览器、APP、平板关上;

4. 因为 Excel 报表是在 JAVA 服务器解析为 HTML 的,如果报表应用 VB 宏,是不反对的;

  1. 如果没有绑定数据库,也是能够公布的,其中静态数据都随着报表保留在知识库;如何了解“准 B /S”咱们都晓得 B / S 是齐全基于浏览器的,但电子表格软件报表设计器须要装置 4MB 的程序,并联合 Office Excel 和 WPS 表格应用,除此以外 B / S 的特色都是合乎的,下表和支流 C / S 报表软件进行了比照,更有利于了解之间的差别:

 要点阐明:

1. 咱们的插件既然依赖 Office 或 WPS,就离不开 Windows 操作系统;(这里强调的是设计报表的电脑,不是服务器和最终浏览电脑)
2. 咱们的插件只有 4MB,无论在装置降级和应用中都根本无性能和空间的感知;

  1. 咱们的插件的登录形式和浏览器登录形式一样,输出账号密码(有记忆性能),无需本地激活和配置数据库连贯,但前提就是须要先装置好服务器端;

怎么利用好这个架构电子表格软件是 Smartbi(厂商)的产品,也是泛滥 BI 性能中的 1 个,Smartbi 从头至尾在倒退“对立平台”的能力,包含元数据管理、权限管制、运维治理等平台级性能,这也是 Smartbi 立足于国内 BI 的根基。因而,了解并用好准 B / S 的报表软件,就要有报表治理或者开发治理的概念(理论可能不须要独自的人)。

依照“管理员”、“工程师”和“使用者”三个角色来布局软件的应用是十分要害的,也能最失当的了解咱们的架构和功能设计。

 系统管理员的角色职责是零碎运维和开发治理· 零碎运维实现对知识库的治理、监控并优化零碎,以确保零碎的稳固和可用;

· 开发治理不仅能够提供根底的开发条件,如数据源、用户权限等,更能够定义公共参数、转换规则、业务主题等可复用的开发资源,进步报表开发的规范性和一致性。报表工程师的角色职责是数据筹备和报表开发
· 数据筹备可利用零碎提供的数据资源,也能够导入本地 Excel 文件作为数据源;

· 报表开发是产品的外围性能,开发人员在 Excel 界面中实现表样的设计、数据的绑定、图形的定义、交互的设计。报表使用者的角色职责是监控和剖析报表数据

· 在多种终端查看报表,如 PC、平板、手机,并联合交互性能进行报表数据分析。从数据链路理解设计思维数据链路是报表或者 BI 产品的外围,下图阐明了在电子表格软件产品中,数据是如何从数据源流转到报表的,其中有 3 条链路,它们别离有不同的作用。

 抛开技术人员的偏好,仅从效率的角度来说按如下程序抉择数据链路:

1. 报表需要大多数状况是基于稳固的数据源和数据结构,这是因为其背地是绝对稳固的业务或者治理的逻辑,而且罕用的报表往往查问逻辑不简单(隐含的是报表看起来很简单)。

  1. 如果第 1 点并不适宜某个报表需要,往往是因为二个起因,第一是简略的 SQL 查问无奈解决,须要子查问、非凡的参数、非凡的函数等,第二是须要接入的是 JAVA 数据或者存储过程数据,并不是一般的数据库表。
  2.  最初一种是通路但不罕用,举荐的用法是对一些参考数据、主数据进行的查问。独特的差异化能力首先阐明,中国式报表常见的清单报表、穿插报表、分组报表、多源分片报表、分块报表、表单报表、套打报表、段落式报表、预警报表等,都是齐全反对的。

下文次要聚焦的是差异化能力。总体来说,Smartbi 电子表格软件的差异化能力有三个方面,第一是源自多年来积淀的服务器端的能力,第二是准 B / S 设计器的能力,第三是 Excel 本身创意的能力(借花献佛)。

1. 服务器端“对立平台”的特色能力· 连贯宽泛的数据:除了支流的关系数据库和大数据平台,电子表格软件还能以 Excel 文件(固定地位)为数据源,以及通过 Excel 模板采集数据。·
 兼容适配的部署和集成:服务器可运行在国内外支流操作系统、中间件环境,反对集群部署;利用时反对多种集成形式,如用户集成、报表集成、挪动端集成(企业微信、钉钉等社交平台)。
·“手自一体”的数据集:既能够反对灵便弱小的 SQL,也容许应用无代码的形式生成数据集(需先设计业务主题),适应不同的数据筹备场景。
· 牢靠的运维和治理:提供全面的平台治理和零碎运维能力,包含欠缺的权限治理、对立的系统监控、细粒度的资源迁徙、元数据影响和血统剖析、知识库定期备份、在线安全补丁、报表预缓存减速等丰盛性能。

2. 准 B / S 设计器的根底能力
· 相熟的界面,学习成本低:Office2013 以上和 WPS2016 以上均能够应用,网络上有丰盛的模板资源和学习资源,学了能够始终用。
· 兼容 Excel 的性能:对字体表格款式、函数和公式、图形和条件格局均有高度的兼容性,暗藏和解冻行列等罕用性能也反对。
· 内置模板和标准:包含面向四种场景的报表模板,内含设计规范,利用模板可对立报表设计格调和品质。
· 二次数据加工:通过“过滤”实现多数据集关联,以及特定数据的筛选;利用援用、计算、查找、统计等 Excel 函数进行数据处理。
· 表格数据做图:不仅反对 Excel 动态图形,还能够用 ECharts 实现动静图形,包含油量图、散点图、雷达图、热力求、词云图、地图等。
· 反对数据回写:通过单元格与数据字段的映射规定,实现可插入和批改数据的报表,甚至还能够同时批改多个数据表,保证数据的一致性。

3. 高深莫测的 Excel 创意能力 Excel 中的高级性能十分多,数组计算、创意图形、非凡字体格局、援用计算等,比方通过辅助列作图,能够实现漏斗图、甘特图、旋风图、子弹图、手风琴图、金字塔图等等;通过图形填充能够实现山形图和拟物沉积图;通过单元格援用计算和填报属性,能够实现 What-if 分析模型。

这些性能不罕用,但充斥了创意和乐趣,兴许在某次图形叠加和函数计算后,你就能修炼出本人的“必杀技”,为职场之路助力!最初,咱们心愿 Smartbi 电子表格软件以更加高效和灵便的形式,联合翻新的订阅式付费的翻新,带给用户无以伦比的高性价比,从而满足所有中国式报表的企业治理需要!

如果您对 Smartbi 电子表格软件感兴趣的话,能够点击链接收费申请试用:Smartbi 试用申请 – 思迈特软件对立登录平台   

退出移动版