基于SAP的中国式数据分析浅谈

摘要:
当时老板提出了一个重要的观点,其中之一就是“大数据分析”。SAP上线后,确实在将业务系统中的所有数据收集整合到数据仓库中并向所有部门的领导展示方面发挥了一定作用。然而,SAP的BU报告无法解决分布式数据库的数据处理,因此它引用了sail软件报告FineReport。

大数据时代,虽然多数企业数据的应用并不能称得上是“大数据”,但也证实了数据应用的重要性和影响力。确实,数据作为企业发展的信息沉淀,已成为企业的重要资产,如何有效利用数据是每个企业必须面临的课题。

这里我们分享一个波司登集团通过改进信息系统,加强数据运营管理来提升企业效益的案例,原文是波司登集团软件研发经理孙健在帆软大数据巡展上的演讲。

从2012年到2015年期间,波司登的经营效益并不理想,但却在2016年获得了“新生”,整体盈利达到了150%。为什么?当时老板提了重要的一点,其中一个就是“大数据分析”。虽然波司登作为传统的制造型企业,每年的数据只有300G左右,但我们还是下定决心将原有的系统进行改进。

以往,我们的系统是基于传统制造型企业去打造,利用平台去制定所有的系统,然后在平台上进行二次开发,并没有采用完全的成品套件。后来,这样的平台导致了很多限制,在性能方面无法支撑大数据的分析,于是我们在2013年采取了SAP的方案。SAP上线之后,确实发挥了一定优势,能够把业务系统里的各个数据收取整合送入到数据仓库中并展示给各部门领导。但随着SAP带来的巨大优势,领导也提出了新需求:查看实时报表。这样的需求SAP做不到,SAP的优化版也做不到,于是我们尝试从各种渠道去做,最后采用了帆软报表。

那帆软报表在波司登整体架构里发挥了怎样的重要作用呢?先说说背景。

2016年开始,波司登从原来的批发模式转为零售模式,管理每一家专营店的数据对系统的要求非常高。我们的中前台采用的是阿里的平台,整体架构都是基于阿里的产品。在这些平台的支撑下,也就是基于整体业务的沉淀,前台客户提的要求或者是业务的变化都可以基于这些做出快速反应。我们在这些服务中心的基础上,再去构建客户或用户的业务系统,所以,基于这样一个基础架构,无法避免的就是分布式数据库。而SAP的BU报表无法解决分布式数据库的数据处理,于是引用了帆软报表FineReport。以下是近两年波司登要实现的IT信息化架构,基于一个较强的中后台业务系统和高性能的分布式前台。

基于SAP的中国式数据分析浅谈第1张

帆软FineReport的运用
1、报表FineReport嵌入,连接SAP的HANA数据仓库
我们把报表FineReport整个潜入在门店pose上,通过帆软报表对连接SAP的HANA数据仓库,直接将HANA的数据展示在报表上。
基于SAP的中国式数据分析浅谈第2张

2、整合分布式数据库数据,实时分析报表

门店pose上的分销和供应都是分数据库的,利用FineReport的多源数据连接优势将数据整合到一起,还能顾及到数据的实时性,提高业务效率。

基于SAP的中国式数据分析浅谈第3张
对于未来的信息化建设,我们希望建立波司登零售云平台,集成、稳定、快速的响应业务变化。将原有的偏中后台的框架进行改进,将前后台打通,形成波司登品牌公司完整的信息架构。
基于SAP的中国式数据分析浅谈第4张

免责声明:文章转载自《基于SAP的中国式数据分析浅谈》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇pytest 1.简单介绍一,安装和如何运行Access关键字下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mysql 数据库的表中复制一条数据并添加到该表中

数据库的表中复制一条数据并添加到该表中: 需求: 复制一行数据,并把c_name=化学,tid=015  1、准备sql查询语句:介绍一种快速生成的查询语句  2、编写sql语句:    INSERT INTO `course`(SELECT `cid` + 1, '015', '化学', `ctype`, `ccredit`, `cmax`, `c...

打造自己的数据访问层(一)

项目开发中,大多数开发人员的核心工作就是如何对数据进行存储及访问。为了进行数据操作,我们首先得解决几个基本问题:1、如何与一个数据库建立连接。2、如何从数据库读取相应的数据。3、如何对数据表进行增改操作。.NET中,ADO.NET很方便的解决了上面三个问题,我们可以使用DbConnection进行连接,DataSet进行数据存储,DataAdapter进行...

搞懂:MVVM模型以及VUE中的数据绑定数据劫持发布订阅模式

搞懂:MVVM模式和Vue中的MVVM模式 MVVM MVVM : model - view - viewmodel的缩写,说都能直接说出来 model:模型,view:视图,view-Model:视图模型 V:视图,即浏览器最前端渲染的页面 M:模型,数据模型,就是后端页面渲染依赖的数据 VM:稍后再说,因为暂时还不知道怎么工作,什么场景,直接解释有...

微软RDLC报表打印

  关于微软RDLC报表打印时文字拉伸问题(Windows server 2003 sp2) 最近我们开发的打印服务频频出现打印文字拉伸问题,客户意见络绎不绝,最为明显的是使用黑体加粗后 “2.0份” 打印出来后小数点几乎看不见了,用户很容易误认为 “ 20份” 。所以问题达到了不得不停下手上的工作,集中研究RDLC打印问题。 下面是打印出来的效果 由于...

kafka 常见面试题

1.Kafka中的ISR(InSyncRepli)、OSR(OutSyncRepli)、AR(AllRepli)代表什么?ISR : 速率和leader相差低于10秒的follower的集合OSR : 速率和leader相差大于10秒的followerAR : 所有分区的follower 2.Kafka中的HW、LEO等分别代表什么?HW : 又名高水位,...

架构设计逻辑层 vs 物理层

    Layer 和Tier都是层,但是他们所表现的含义不同,Tier指的是软件系统中物理上的软件和硬件,具体指部署在某服务器上,而Layer(逻辑层)指软件系统中完成特定功能的逻辑模块,逻辑概念。    Layer是逻辑上 组织代码的形式。比如逻辑分层中表现层,服务层,业务层,领域层,他们是软件功能来划分的。并不指代部署在那台具体的服务器上或者,物理位...