报表需求在每个企业都是“刚需”,而报表的应用又是其中的关键之一,并不是说报表开发出来就万事大吉了,怎么用、怎么用得好,也是用户非常关注的。在这个话题中,报表的集成是个绕不过去的坎,如何通过集成,使企业用户用得顺、用得好,是同样十分重要的。
本系列文章将围绕报表集成的需求、痛点、解决方案、案例、优势等几个方面,给大家介绍下如何可以将报表集成做好。
报表需求无处不在
一名销售经理需要对部门的近期的销售情况做报表展示。按以往的方法,他需要向 IT 部门提交数据需求工单,等待开发完成交付得耗费3天甚至更多时间。但业务情况瞬息万变,需要几个小时内甚至即时得到反馈。如何能够立刻分析业务数据并且采取行动?
企业报表工具必须随时满足业务的分析需求,并且可以在OA门户系统或直接将分析嵌入到应用程序等需要的地方访问,而不是打开多个不常用的系统去完成。甚至可以将业务数据状况在每天都用的手机、平板等终端设备上查看。
不管是销售部门、财务部门或是企业的决策管理层,都希望有这种一体化的、便捷的数据获取方式。
报表集成需求痛点
站在整个企业的角度,客户在数据分析需求主要面临的一些重难点如下:
- 即使企业采购了多个数据分析系统满足不同需求,但缺乏统一考虑,需要登录多次,用户只习惯登录其常用的系统,如:OA系统。
- 数据跨多个业务系统,还有各种手工数据在线下,存在信息孤岛,缺少信息整合。
- 不同报表系统与客户其他应用系统间的风格不统一,难以集成。
- 分析周期慢,从需求到实现,普遍需要一周甚至更多的时间。
以上问题有没有一种很好的集成方案可以将数据分析能力嵌入到企业门户系统、应用程序,从而更加统一、灵活、便捷地获取数据分析应用?最终让您的数据和业务交融,在需要的地方产生价值!
客户想要什么?
通过报表集成方案可以为企业内部、客户或供应商系统或应用程序,提供企业报表能力,并且为客户实现如下增益:
- 决策支撑:引入快速部署并易于管理的企业报表系统,紧密联合业务和数据,业务产生数据,数据反哺业务。
- 效率提升:只需一个系统入口,即可完成所有企业报表需求,可以集中查看业务和数据报表,提高工作效率。
- 信息整合:数据的集中管理,打破信息孤岛,充分利用企业数据资源。
- 分析人才:培养专业的企业报表开发人才,拒绝拍脑袋决策。
- 产品增强:通过嵌入企业报表工具到客户的产品或应用程序中,增强产品竞争力,实现产品差异化竞争,带动业务创新和盈利。
需要解决哪些问题?
为了实现以上的建设效益与愿景,通常需要考虑的需求范围是:
最佳企业报表产品体验:需要引入好的企业报表产品,能够全面覆盖各种业务报表需求并且有流畅的用户体验,具备前瞻性,完备的数据整合能力。这样,您的企业/客户就可以基于数据提出业务问题,发掘有价值的真知灼见。
- 单点登录:用户只需要在一个门户系统登录,即可访问所有内容,减少系统切换工作量。
- 页面风格统一:要有足够可配置的方式保证集成的页面与原系统界面风格统一,体验感好。
- 安全策略: 充分考虑各种维度的权限保持一致性,分级权限管理保障系统安全。
- 资源集成丰富度: 可尽量将各种粒度的报表资源、模块集成到门户系统,可直接在嵌入资源后的平台打开流畅使用数据分析各种资源和工具。
- 深度功能融合: 涉及到统一系统怎样接管企业报表功能,属于深度的融合,比如第三方系统开发相关 Java 类实现企业报表指定的功能接口。
企业用户要如何解决报表系统集成的问题呢?有朋友向我推荐了他正在使用的 Smartbi 电子表格软件的集成方案。由于内容比较丰富,我打算整理一下,分成几期来做个较完整的介绍。在这个过程中,大家也可以更清晰地了解到,企业报表的集成可以如何实现。
图:集成架构
整体的嵌入式集成架构解决方案涵盖数据层、处理引擎层、工具层、门户层、访问层、系统接口层以及统一安全策略。
- 访问层
访问层主要指用户可以通过不同终端进行数据分析应用访问:
- PC端浏览器访问系统门户,查看分析资源和使用平台数据分析、挖掘工具;支持市场上主流的的浏览器。
- 手机、平板等移动端访问资源进行快速分析查询。
- 门户层
门户层包含了两种情况,一种直接通过Smartbi作为统一数据分析门户,使用门户首页、资源发布、消息等门户协同组件。同时可基于OA等统一门户系统进行访问,通过嵌入第三方的系统实现统一平台。
- 工具层
为支撑企业的不同的业务分析场景需求,提供各种工具功能支撑,包括固定报表功能、自助分析功能、分析报告、语音助手、管理驾驶舱、移动BI等工具。
- 处理引擎层
处理引擎层,包含查询引擎、语义模型、跨源查询引擎、高速缓存引擎、元数据引擎等。
- 数据层
数据层主要指整合各种的数据来源。企业内部的数据来源多种,包括存储在数据仓库中的全量数据和存储集市层的热数据或者手工的文本数据。因此在数据接入层,需要充分考虑企业数据来源的复杂性和可拓展性,提供连接以下几大类型数据。
- 常见关系数据库:直连Mysql、Oracle等各种市场上主流数据库取数;
- 大数据库支持,如:Hadoop Hive、华为、星环、;
- 读取Excel、CSV等文本数据直接进行分析;
- 通过JAVA数据源读取第三方的接口数据;
- 系统接口层
提供现成的完备的系统接口,能够跟第三方系统,如Tableau等原有的数据分析系统进行集成,方便统一访问入口。
由于篇幅所限,这期都先介绍到这里,后面将向大家持续介绍用户集成、资源集成、权限集成等几个主要集成方式,敬请大家关注。