Business Objects单一报表升级为全套商业智能BI产品,探索更多平台与行业

在这里插入图片描述

从Crystal Reports到Business Objects

1994年的时候,Crystal Decisions还只有单一的报表产品Crystal Reports,也是全球第一个Microsoft Windows环境下的报表制作工具。

与微软的合作过程中,Crystal Decisions不断进行产品更迭,于2003年被商务智能解决方案供应商Business Objects收购,并成为全新的Business Objects主产品线。

2007年,Business Objects被SAP收购,但仍保持独立运营。侧重于提供灵活的商务智能工具和解决方案的Business Objects与SAP形成互补,强强联手,开始在更广袤的行业和平台上展开探索。

Business Objects面临的问题和挑战

从单一的报表,发展成为全球商务智能行业不折不扣的领导者,Business Objects克服了许多困难。
在这里插入图片描述

第一个困难就是迫切需要增强市场竞争力。最开始,Business Objects只凭借将报表产品与Microsoft Office捆绑就可以“大杀四方”。商务用户在熟悉的Office环境中便捷地创建、分析和共享商务信息,于是双方形成了良好的集成。

但不同平台有着不同的用户群体,为了扩大对市场的覆盖,获得更多客户,Business Objects需要将其产品扩展到微软以外的其他平台上。

第二步解决产品单一的问题。早期的Business Objects主要提供的是报表和查询工具,彼时的竞争对手Hyperion Solutions已经拥有了更为完善的商业智能产品线。

相比之下,Business Objects的产品相对单一,客户可能选择其他更加全面的产品,这将影响到企业的市场竞争力,Business Objects希望将自己拓展成为拥有一套完整商业智能BI产品的公司。

第三步需要确保产品之间的互操作性。Business Objects传统C/S架构产品兼容性较差,可能导致数据无法共享、流程无法衔接,而现代企业往往需要使用多种不同的软件来满足其业务需求,因此需要重构Business Objects现有产品,以此来提高商务智能产品套装的可用性。

如何满足Business Objects的需求

作为高科技与互联网企业数字化服务商,群硕软件对BI市场保持着高度敏感。据产业调研网发布的《2023年中国商业智能(BI)行业现状研究分析与市场前景预测报告》显示,商业智能(BI)已经成为企业信息化的重要组成部分。

作为Business Objects的软件开发与测试合作伙伴,群硕帮助其持续提供功能增强。

1、产品拓展到更多平台

群硕帮助Business Objects把现有产品迁移到其他平台,并进入尚未涉足的其他市场领域,同时不损失已有功能或能力。

经过群硕的努力后,Business Objects拥有了跨平台的能力,可以支持Windows和各种Unix/Linux平台(包括Solaris, AIX, HPUX, RedHat等),连接不同的数据源/数据源包括Oracle, DB2, SQL Server, Sybase, Teradata, MySQL, XML。

如果不能跨平台使用,就需要对产品进行改造,以适应各个不同的平台或操作系统。可想而知,这种做法会给Business Objects技术人员以及公司成本造成多大的负担。

同时,随着云技术的发展,越来越多的用户开始将业务应用迁移到云平台上,因此Business Objects也加强了在云平台上的支持,这样就可以从广度和深度两个层面,满足不同业务场景和不同用户群体的需求。

因为随着技术的发展,用户的需求也在不断变化,在群硕的帮助下,Business Objects得以紧跟这种市场变化趋势,在商务智能领域稳稳占据行业优势地位。

2、单一产品拓展成BI产品套装

以前我们说“兵在精而不在多”,但在市场波动和竞争加剧的情况下,单一产品线面临更大的风险。

单一产品线集中依赖于某一市场或技术,如果市场需求下降或这项技术被淘汰,企业就可能出现生存危机。而丰富产品线则意味着企业可以通过扩大规模来降低成本,有利于多元化经营。
在这里插入图片描述
群硕为Business Objects提供完整产品解决方案,快速交付所有关键产品研发里程碑,促进产品快速更新迭代,帮助Business Objects从单一产品公司转变成一家具备完整商务智能解决方案及产品的公司。

现在的Business Objects已经发展成为综合型的BI厂商,群硕协助其将产品套件拓展到B/S架构、定时自动化数据报告、OLAP数据分析、数据可视化工具,并与各行业领先的企业级应用系统集成,如SAP、Microsoft等。

3、互操作性解决方案

拥有了一套完整BI产品的Business Objects,还需要确保这些产品之间具备高度互操作性,才能让客户决定使用同一公司的系列产品。

原因在于他们期望能够无缝地继续之前的操作,而不需要重新开始。

互操作性是指不同软件或系统之间进行数据交换、共享和协作的能力。它对于实现企业应用的集成和协同工作至关重要。

埃森哲研究报告显示,具有高互操作性的企业,平均营收额外增长5%,企业成功压缩转型周期的概率相较其他公司高出11%,收入增速也比同行快6倍。

作为研发与测试的合作伙伴,群硕与Business Objects团队之间进行有效的沟通和协调,为其提供互操作性解决方案,帮助进行研发和测试,确保旗下系列产品之间高度集成、互联互通。其结果就是,高互操作性的产品也可同步支持Business Objects的客户企业实现跨部门、员工间的高质量协作。

互操作性也是系统敏捷性的重要标志之一,敏捷性强的企业转型周期会被大幅压缩,数据可以在产品之间自由流动,实现数据孤岛的统一。

在打破数据孤岛后,功能模块之间便可以实现相互协作,根据不断变化的业务需求对系统模块进行再集成和再组装,在不造成大规模业务中断的情况下创建新的业务解决方案。

高互操作性提高Business Objects的用户体验感,让客户不用再去学习新的工具或平台,凭借这一点Business Objects得以牢牢地抓住客户。

4、研发B/S架构产品

除了交付Business Objects传统C/S架构产品外,群硕还帮助Business Objects研发创新性B/S架构产品和解决方案。

这是另一个提高商务用户体验的关键性操作。

C/S架构主要是针对性开发,其响应速度快、安全性高,但变更不够灵活,开发和维护成本高。用户在使用时需要安装相应的客户端程序,分布功能弱且兼容性差。以前的Business Objects产品具有较大的局限性。

而这种局限性,B/S架构可以有效解决。在B/S架构中,用户只需要一个浏览器就可以访问服务,灵活性更强,可以轻松适应不同的平台和数据库,而不用去管操作系统的事。

因此B/S架构对于产品的二次开发也有很大优势。不需要针对不同的操作系统或设备进行特定的开发,这大大降低了二次开发的难度和成本。开发人员只需要关注服务器端和数据库的二次开发,就可以实现对整个系统的更新和扩展。这样Business Objects就能更轻松地为其客户提供定制化服务。

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

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

相关文章

CentOS 7 调优之周期性的访问中断

文章目录 背景问题描述原因分析解决方案相关版本 背景 操作系统版本:CentOS Linux release 7.6.1810 (Core) 操作系统镜像安装后,未进行任何调整。正常部署应用,应用在 CentOS 7.9 未出现过此类现象。 问题描述 问题描述:负载教…

Pytorch 多卡并行(2)—— 使用 torchrun 进行容错处理

前文 Pytorch 多卡并行(1)—— 原理简介和 DDP 并行实践 介绍了使用 Pytorch 的 DDP 库进行单机多卡训练的方法,本文进一步说明如何用 torchrun 改写前文代码,以提高模型训练的效率和容错性torchrun 是从 Pytorch 1.9.0 开始引入的…

[管理与领导-93]:IT基层管理者 - 扩展技能 - 5 - 职场丛林法则 -7- 复杂问题分析能力与复杂问题的解决能力:系统化思维

目录 前言: 一、系统化思维 VS 分解思维 1.1 系统化思维 1.2 分解思维 二、中医与西医思维模式的区别 三、正向闭环/正反馈 VS 负向闭环/负反馈 VS 开环 3.1 开环与管理 3.2 闭环与管理 3.3 生态系统是闭环系统 3.4 团队是一个闭环系统 3.5 正向闭环/正反…

华为云云服务器云耀L实例评测 | 在华为云耀L实例上搭建电商店铺管理系统:一次场景体验

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

最优化:建模、算法与理论(典型优化问题

第四章 典型优化问题 4.1 线性规划 4.1.1 基本形式和应用背景 再次说明一下,其实这本书很多的内容之前肯定大家都学过,但是我觉得这本书和我们之前学的东西的出发角度不一样,他更偏向数学,也多一个角度让我们去理解 线性规划问…

STM32-HAL库06-硬件IIC驱动FM24CL16B非易失存储器

STM32-HAL库06-IIC驱动FM24CL16B非易失存储器 一、所用材料: STM32VGT6自制控制板 STM32CUBEMX(HAL库软件) MDK5 二、所学内容: 通过HAL库的硬件IIC对FM24CL16B存储器进行写与读取操作。 三、CUBEMX配置: 第一步…

【Cocos Creator 3.5实现赛车游戏】10.实现汽车节点的运动逻辑

转载知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 项目地址:赛车小游戏-基于Cocos Creator 3.5版本实现: 课程的源码,基于Cocos Creator 3.5版本实现 上一节的学习后,您已经完成了对汽车节点的控制逻…

简单记一下Vue router 路由中使用 vue-i18n 进行标题国际化

引入状态管理和国际化文件 import store from ../store import i18n from /configs/i18n使用状态管理设置路由当前国际化选项 // 使用状态管理 i18n.locale store.state.setStore.i18n??zh路由中使用i18n { path: /login, name: login, component: LoginPage, meta: { ti…

四川玖璨电子商务有限公司:短视频运营理解

短视频运营是一种通过策划、执行和管理短视频内容以达到品牌目标的一项工作。在如今面临信息爆炸的时代,短视频已经成为了吸引用户注意力的一种重要方式。作为一种新兴媒体形式,短视频拥有跨时空、生动有趣、内容丰富的特点,因此得到了越来越…

信道分类 | 信道

文章目录 高斯信道带限信道 高斯信道 定义:功率限制为P的高斯信道容量为 C m a x f ( x ) : E X 2 P I ( X ; Y ) Cmax_{f(x):EX^2P}I(X;Y) Cmaxf(x):EX2P​I(X;Y) I ( X ; Y ) ≤ 1 2 l o g ( 2 π e ( P N ) ) − 1 2 l o g ( 2 π e N ) I(X;Y)\le \frac{1}{…

华为云云耀云服务器L实例评测|云耀云服务器购买流程与功能介绍

目录 概述什么是云耀云服务器L实例功能概述 技术参数处理器和内存存储和网络GPU加速 强大的计算能力高性能计算集群大规模并行计算 灵活可扩展的存储本地SSD存储产品购买流程 概述 什么是云耀云服务器L实例 云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新…

CocosCreator3.8研究笔记(十)CocosCreator 图像资源的理解

一、图像资源导入 Cocos Creator 可使用图像文件格式,支持 JPG、PNG、BMP、TGA、HDR、WEBBP、PSD、TIFF 等。 将图像资源直接拖拽到 资源管理器 即可将其导入 二、图像资源的类型 在 属性检查器 面板中便可根据需要设置图像资源的使用类型:raw 、 textu…

flask bootstrap页面json格式化

html <!DOCTYPE html> <html lang"en"> <head><!-- 新 Bootstrap5 核心 CSS 文件 --> <link rel"stylesheet" href"static/bootstrap-5.0.0-beta1-dist/css/bootstrap.min.css"><!-- 最新的 Bootstrap5 核心 …

纯小白安卓刷机1

文章目录 常见的英文意思刷机是什么&#xff1f;为什么要刷机&#xff1f;什么是BL锁&#xff08;BootLoader锁&#xff09;&#xff1f;我的机能够刷机吗&#xff1f;什么是Boot镜像/分区&#xff1f;什么是Recovery镜像/分区&#xff08;缩写为rec&#xff09;&#xff1f;什…

数据分析与可视化 Numpy数组

1.创建数组 import numpy as np anp.array([1,2,3,4]) aarray([1, 2, 3, 4]) print(a)[1 2 3 4] b np.array((2,4,6,8)) print(b)[2 4 6 8] cnp.array([[1,2,3,4],[5,6,7,8]]) print(c)[[1 2 3 4] [5 6 7 8]] dnp.array([1,2,3,4],dtypefloat64) print(d)[1. 2. 3. 4.] …

重磅开赛!“山东工行杯”山东省第五届数据应用创新创业大赛报名火热进行中!

为进一步调动全社会参与数据价值挖掘和应用创新积极性&#xff0c;促进数据要素高效流通&#xff0c;释放数据价值&#xff0c;赋能经济社会高质量发展&#xff0c;探索公共数据资源与公共服务、社会生活、民生改善及经济建设的数字化结合方式&#xff0c;促进公共数据和企业数…

记录一次Flink安装记录

系统Ubuntu18 1.拉取镜像 #默认拉取最新版本 docker pull flink:1.14.4-scala_2.12-java8 #检查镜像 docker images | grep flink 2.编写flink的yaml文件 注意&#xff1a;云服务器需要设置安全策略放行8081端口&#xff0c;否则访问失败 注意2&#xff1a;docker-compose 版…

创建了一个名为nums_list的vector容器,其中存储了一系列的pair<int, int>

vector<pair<int, int>> nums_list;for (int i 0; i < nums.size(); i) {nums_list.emplace_back(i, nums[i]);}这段代码创建了一个名为nums_list的vector容器&#xff0c;其中存储了一系列的pair<int, int>。代码的逻辑如下&#xff1a;1. 创建一个空的…

Linux Debian12使用git将本地项目上传到码云(gitee)远程仓库

一、注册码云gitee账号 这个可以参考其他教程&#xff0c;本文不做介绍。 gitee官网&#xff1a;https://gitee.com/ 二、Linux Debian12安装git 如果Linux系统没有安装git&#xff0c;可以使用下面命令安装git sudo apt install git 三、gitee新建仓库 我这只做测试&…

自动化构建:提高开发流程效率与质量的关键工具

&#x1f482; 个人网站:【工具大全】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 引言 自动化构建是现代…