如何实现报表集成?(一)

news2024/11/18 4:22:43

报表需求在每个企业都是“刚需”,而报表的应用又是其中的关键之一,并不是说报表开发出来就万事大吉了,怎么用、怎么用得好,也是用户非常关注的。在这个话题中,报表的集成是个绕不过去的坎,如何通过集成,使企业用户用得顺、用得好,是同样十分重要的。

本系列文章将围绕报表集成的需求、痛点、解决方案、案例、优势等几个方面,给大家介绍下如何可以将报表集成做好。


报表需求无处不在

一名销售经理需要对部门的近期的销售情况做报表展示。按以往的方法,他需要向 IT 部门提交数据需求工单,等待开发完成交付得耗费3天甚至更多时间。但业务情况瞬息万变,需要几个小时内甚至即时得到反馈。如何能够立刻分析业务数据并且采取行动?


企业报表工具必须随时满足业务的分析需求,并且可以在OA门户系统或直接将分析嵌入到应用程序等需要的地方访问,而不是打开多个不常用的系统去完成。甚至可以将业务数据状况在每天都用的手机、平板等终端设备上查看。


不管是销售部门、财务部门或是企业的决策管理层,都希望有这种一体化的、便捷的数据获取方式。


报表集成需求痛点

站在整个企业的角度,客户在数据分析需求主要面临的一些重难点如下:

  • 即使企业采购了多个数据分析系统满足不同需求,但缺乏统一考虑,需要登录多次,用户只习惯登录其常用的系统,如:OA系统。
  • 数据跨多个业务系统,还有各种手工数据在线下,存在信息孤岛,缺少信息整合。
  • 不同报表系统与客户其他应用系统间的风格不统一,难以集成。
  • 分析周期慢,从需求到实现,普遍需要一周甚至更多的时间。


以上问题有没有一种很好的集成方案可以将数据分析能力嵌入到企业门户系统、应用程序,从而更加统一、灵活、便捷地获取数据分析应用?最终让您的数据和业务交融,在需要的地方产生价值!

f4b27d0432dda2c6a94e1f078a99e8ae.jpeg


客户想要什么?

通过报表集成方案可以为企业内部、客户或供应商系统或应用程序,提供企业报表能力,并且为客户实现如下增益:

  • 决策支撑:引入快速部署并易于管理的企业报表系统,紧密联合业务和数据,业务产生数据,数据反哺业务。
  • 效率提升:只需一个系统入口,即可完成所有企业报表需求,可以集中查看业务和数据报表,提高工作效率。
  • 信息整合:数据的集中管理,打破信息孤岛,充分利用企业数据资源。
  • 分析人才:培养专业的企业报表开发人才,拒绝拍脑袋决策。
  • 产品增强:通过嵌入企业报表工具到客户的产品或应用程序中,增强产品竞争力,实现产品差异化竞争,带动业务创新和盈利。


需要解决哪些问题?

为了实现以上的建设效益与愿景,通常需要考虑的需求范围是:

最佳企业报表产品体验:需要引入好的企业报表产品,能够全面覆盖各种业务报表需求并且有流畅的用户体验,具备前瞻性,完备的数据整合能力。这样,您的企业/客户就可以基于数据提出业务问题,发掘有价值的真知灼见。

  • 单点登录:用户只需要在一个门户系统登录,即可访问所有内容,减少系统切换工作量。
  • 页面风格统一:要有足够可配置的方式保证集成的页面与原系统界面风格统一,体验感好。
  • 安全策略: 充分考虑各种维度的权限保持一致性,分级权限管理保障系统安全。
  • 资源集成丰富度: 可尽量将各种粒度的报表资源、模块集成到门户系统,可直接在嵌入资源后的平台打开流畅使用数据分析各种资源和工具。
  • 深度功能融合: 涉及到统一系统怎样接管企业报表功能,属于深度的融合,比如第三方系统开发相关 Java 类实现企业报表指定的功能接口。


企业用户要如何解决报表系统集成的问题呢?有朋友向我推荐了他正在使用的 Smartbi 电子表格软件的集成方案。由于内容比较丰富,我打算整理一下,分成几期来做个较完整的介绍。在这个过程中,大家也可以更清晰地了解到,企业报表的集成可以如何实现。

354170309c59491c7f457f3010443748.jpeg

图:集成架构


整体的嵌入式集成架构解决方案涵盖数据层、处理引擎层、工具层、门户层、访问层、系统接口层以及统一安全策略。

  • 访问层

访问层主要指用户可以通过不同终端进行数据分析应用访问:

  • PC端浏览器访问系统门户,查看分析资源和使用平台数据分析、挖掘工具;支持市场上主流的的浏览器。
  • 手机、平板等移动端访问资源进行快速分析查询。

 

  • 门户层

门户层包含了两种情况,一种直接通过Smartbi作为统一数据分析门户,使用门户首页、资源发布、消息等门户协同组件。同时可基于OA等统一门户系统进行访问,通过嵌入第三方的系统实现统一平台。

  • 工具层

为支撑企业的不同的业务分析场景需求,提供各种工具功能支撑,包括固定报表功能、自助分析功能、分析报告、语音助手、管理驾驶舱、移动BI等工具。

 

  • 处理引擎层

处理引擎层,包含查询引擎、语义模型、跨源查询引擎、高速缓存引擎、元数据引擎等。


  • 数据层

数据层主要指整合各种的数据来源。企业内部的数据来源多种,包括存储在数据仓库中的全量数据和存储集市层的热数据或者手工的文本数据。因此在数据接入层,需要充分考虑企业数据来源的复杂性和可拓展性,提供连接以下几大类型数据。

  • 常见关系数据库:直连Mysql、Oracle等各种市场上主流数据库取数;
  • 大数据库支持,如:Hadoop Hive、华为、星环、;
  • 读取Excel、CSV等文本数据直接进行分析;
  • 通过JAVA数据源读取第三方的接口数据;
  • 系统接口层

提供现成的完备的系统接口,能够跟第三方系统,如Tableau等原有的数据分析系统进行集成,方便统一访问入口。


由于篇幅所限,这期都先介绍到这里,后面将向大家持续介绍用户集成、资源集成、权限集成等几个主要集成方式,敬请大家关注。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/185952.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习之参数学习

下述内容为课程小结 定义 参数估计的方法包括经验风险最小化、结构风险最小化、最大似然估计、最大后验估计。 参数估计用于学习模型参数,以达到最优的目的,如线性回归的模型参数 经验风险最小化 对于输入的待处理数据格式为(x,y){(x&…

Plant Simulation热力图工具V2.1全新发布

在做AGV路径规划或人员路径规划时,如果配套热力图,是可以非常方便的分析出相应位置的热点情况,决策人员可以更加方便的确定方案修改思路,比如下图可以非常清晰地看到AGV的停顿位置和路口的使用情况。较早之前,波哥开发…

Vue3+Vite+Element-Plus实现CRUD常见表单项目

效果有 查询,增加,表格,删除,编辑 其实CRUD,就是一个管理项目最常见的功能 C增加 (Create) R读取 (Read) U更新 (Update) D删除 (Delete) 一、创建项目 vue3用vite创建项目 1 对应路径cmd 输入 npm create vitelates…

C 语言零基础入门教程(十八)

C 输入 & 输出 当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并根据需要填充到程序中。 当我们提到输出时,这意味着要在屏幕上、打印机上或…

SSM框架整合(Spring+SpringMVC+MyBatis)

一、创建MAVEN工程 二、导入pom依赖 <dependency><groupId>com.mchange</groupId><artifactId>c3p0</artifactId><version>0.9.5.2</version></dependency><!-- https://mvnrepository.com/artifact/commons-logging/comm…

项目错误排查

项目运行不起来&#xff0c;先观察表现&#xff0c;就像中医所讲的望。复现&#xff0c;了解触发问题的时机和过程。在哪个步骤&#xff0c;哪个接口出了问题。闻问切浏览器f12&#xff0c;根据请求参数和响应码判断问题出在前端还是后端。查看错误日志&#xff0c;一般写的还是…

LeetCode011之盛最多水的容器(相关话题:双指针,逻辑分析)

题目描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明&#xff1a;你不能倾斜容…

小程序 --- 收货地址 --- 定位功能

一、整体功能如下图二、功能点定位选择自己的位置手动选择省市县后输入详细地址关键词搜索地址&#xff0c;然后进行选择三、如何实现定位采用小程序API wx.chooseLocation 调出地图选择位置 API wx.chooseLocation 详细说明根据地址解析出省市县以及详细地址及经纬度代码实现c…

【Linux】-- 进程概念

目录 一、进程概念 二、PCB 1.什么是PCB 2.什么是task_struct 3.task_struct包含内容 三、task_struct内容详解 1.查看进程 &#xff08;1&#xff09;通过系统目录查看 &#xff08;2&#xff09;通过ps命令查看 &#xff08;3&#xff09;通过top命令查看 &…

Mysql自定义变量在递归遍历中的妙用

借着在解决一个递归查询父目录的问题&#xff0c;学习了一下mysql变量的用法&#xff0c;在某些场景下这种解法还是比较有特效的&#xff0c;下面具体来聊一下场景&#xff0c;同时也会详细分析下mysql自定义变量的用法 场景&#xff1a; 获取从树的根节点到叶子节点的全路径&…

图解基于UDS的Flash BootLoader

图解基于UDS的Flash BootLoader一、为什么要搞Bootloader&#xff1f;为什么要基于UDS搞Bootloader二、Bootloader应支持的UDS服务三、Bootloader——三段式(1) 预编程阶段(2) 主编程阶段(3)后编程状态四、BootLoader的启动顺序与转换流程五、问题点疑问点 Q:图中的烧写顺序是…

点云 3D 目标检测 - RangeDet(ICCV 2021)

点云 3D 目标检测 - RangeDet&#xff08;ICCV 2021&#xff09;摘要1. 引言2. 相关工作3. 距离视图表示的回顾4. 方法4.1 距离条件金字塔4.2 元核卷积4.3 加权非最大抑制4.4 距离视图中的数据增强4.5 体系结构5. 实验5.1 元核卷积的研究5.2 距离条件金字塔的研究5.3 加权非最大…

基于android的有声听书系统

需求信息&#xff1a; 1&#xff1a;注册登录&#xff1a;未注册用户首先进行账号注册&#xff0c;注册成功后进行登录&#xff0c;已注册用户直接输入账号密码进行登录&#xff0c;登录成功后进入主页面。 2&#xff1a;主页面&#xff1a;通过左右滑动可以实现对推荐界面、订…

Activity7工作流介绍_和BPM语言介绍---工作流工作笔记003

只说经典,重要的部分,节省学习时间,用最快的速度学习掌握 看一个简单审批流程,要知道工作流是基于状态驱动的,就是比如,状态有: 0 已创建 1 已提交 2 已部门经理审核 3 已总经理审核 4 审核通过 5 审核拒绝 根据这些状态来做驱动. 这里需要用到流程引擎,常见的比如有Drools规…

不看后悔,一文入门Go云原生微服务

文章目录打好基础微服务框架对比简单横评各个框架微服务概念软件架构演进史简单理解微服务的好处go-micro概述构成组件Go MicroAPISidecarWebCLIBot总结Go Micro组件架构Registry注册中心Selector负载均衡Broker事件驱动&#xff1a;发布订阅Transport消息传输总结快速入门准备…

使用Java8优化模板方法模式

目录 前言 以前的模板方法 Java 8 的函数式编程 Java 8以后的模板方法 总结 前言 我们在日常开发中&#xff0c;经常会遇到类似的场景&#xff1a;当要做一件事儿的时候&#xff0c;这件事儿的步骤是固定好的&#xff0c;但是每一个步骤的具体实现方式是不一定的。 通…

网络 随笔 2-linux的三种网络模式

0. 前面的科普对操作系统网络的理解还有帮助的 简单点&#xff0c;linux三种网络模式 linux中的三种网络模式 1. bridge 物理网卡使用虚拟网桥作为虚拟交换机的输入物理机以及虚拟网卡接入这个虚拟交换机虚拟网卡与物理网卡处于一个网段下(网关与DNS 一致) 2. NAT 虚拟的N…

删除的文件怎么恢复?误删文件恢复,就使用这些方法!

电脑里面保存着很多文件&#xff0c;为了让电脑更整洁&#xff0c;我们一般都会定期清理不必要的数据。在清理过程中&#xff0c;出现文件被误删&#xff0c;我们该怎么办&#xff1f;误删文件恢复&#xff0c;方法就看下面三个&#xff1a;注册表恢复、回收站恢复、软件恢复。…

一场晚会直播背后的安全攻防

多姿多彩的数字世界中&#xff0c;“直播”扮演了不可或缺的角色。刚刚结束的央视春晚&#xff0c;腾讯和中央广播电视总台一起打造了“竖屏春晚HDR及菁彩声”技术方案&#xff0c;并在“央视频”客户端上线。让广大用户“听”得更沉浸&#xff0c;“看”得更清晰。总台首次使用…

无刷电机驱动器

0.0参考&#xff1a; FOC?看这篇文章就够了 志辉君——【自制FOC驱动器】深入浅出讲解FOC算法与SVPWM技术 SPWM基本原理详解&#xff08;图文并茂公式推导C程序实现&#xff09; 1、开源的FOC方案 1、SmipleFOC是比较常见的无刷驱动方案&#xff0c;因为其便宜的制造成本…