农夫山泉CIO分享SAP HANA数据库实施经验
【TechTarget中国原创】还记得那句经典的广告词吗?农夫山泉,有点甜。这家位于杭州的饮用水制造商成立至今仅有十几年的时间,虽然历史不比可口可乐这样的跨国企业,但是作为国内快速消费品行业中增长速度较快的公司,农夫山泉在管理方面有它的独到之处。在刚刚过去的SAP技术大会上,农夫山泉的CIO胡健向我们分享了公司在3个月的时间内部署上线SAP最新设备HANA的经验。
据胡健介绍,农夫山泉是SAP HANA在全球范围内的第三家成功上线客户,在亚太地区是第一家。农夫山泉早在2004年就部署了SAP的ERP应用系统,采用了Arap直接从OLTP中抽取数据的方法,而随着企业业务的增长,到2008年IT团队意识到只有构建OLAP才能满足当时的数据量以及逻辑运算需求。因此他们选择使用了Oracle的数据集市(Data Mart)。
在经历了快速增长的阶段之后,胡健意识到目前农夫山泉的OLAP系统中出现了三个问题:数据的展现变得越来越慢,渲染一个报表可能要花上很长的时间,而整个系统的性能更是达到了无法忍受的临界值,且当时的数据更新是以天为单位的,无法做到数据的实时更新。再同SAP进行沟通后,SAP技术团队推荐他使用最新的SAP HANA高性能分析设备。
农夫山泉系统架构演变
在进行了大量的考察之后,农夫山泉决定做国内“第一个吃螃蟹的人”,当时由于HANA的资料非常少,且都是英文的,胡健介绍他和他的团队走了一些弯路。但最终还是选择了HANA,公司在原有的架构基础之上,利用Data Service将Oracle DM中的数据ETL到HANA当中。在这里胡健提醒,使用Business Objects 3的用户需要进行升级到第4版才能够部署HANA。而且HANA是支持不同数据源的,而不光是从Business Warehouse中抽取数据,因此在部署HANA的时候还需要注意看好版本问题。
首次对系统架构进行改造之后,还是无法满足数据的实时更新需求,因此胡健的团队决定替换掉所有的Oracle DM,利用Sybase的SLT工具以及DS将数据传输到HANA当中。从今年5月的POC测试,6月份正式签署合同,再到8月20日正式上线,胡健的团队只利用了3个月的时间就完成了SAP HANA的部署。其中还涉及到BO3升级到BO4、更换服务器、安装SLT等过程。
在项目上线之后,胡健介绍同样的报表BO4 For HANA的速度要比BO3 For Oracle快了20-30倍,在Demo的环节中,几乎所有的业务响应时间都在10秒以下。这里还要考虑BO4的渲染要比BO3复杂许多的因素。而同样的SQL脚本在HANA中运行的速度要比Oracle快更多,HANA还可以替代传统的数据库被外部系统调用或者作为SOA的接口部署。通过SLT工具也终于能够满足数据的实时同步需求。
在案例分享的过程中,胡健向在座的用户介绍,HANA本身拥有管理工具HANA Studio,用户可以通过可视化的界面来对HANA进行管理,而SLT数据传输控制台也包含在其中。另外BW的建模是一个非常复杂的过程,因此胡健建议使用HANA自带的建模工具,它提供了三种建模方法:SQL建模、视图建模和WEBI建模,其中BO4版本突出了WEBI功能,而放弃了之前版本的水晶报表功能。
SAP HANA硬件服务器配置
在硬件方面,胡健提醒用户不要试图使用自己组装的小型机来部署HANA,因为HANA目前只支持定制的x86服务器。三家接受SAP HANA认证的服务器硬件厂商为IBM、HP(农夫山泉使用的服务器)和富士通。而且在选择硬件的时候要注意不是所有这三家的服务器都支持HANA,而是需要进行特别的定制。
最后,胡健表示在整个SAP HANA的部署过程中,SAP方面同农夫山泉进行了大量的沟通,并提供了许多帮助。目前为止,HANA已经是一款成熟且运行稳定的列存储内存数据库解决方案,SAP通过BI对HANA进行了全面的产品支持,因此用户可以放心地进行部署。
TechTarget中国原创内容,原文链接:http://www.searchdatabase.com.cn/showcontent_55302.htm
农夫山泉CIO分享SAP HANA数据库实施经验相关推荐
- 使用ABAP(ADBC)和Java(JDBC)连接SAP HANA数据库
在表DBCON里维护一条记录,指向HANA数据库.con_ENV里填入HANA数据库的主机名和端口号.如vmXXXX:30015 DATA: ls_new TYPE DBCON.ls_new-con_ ...
- 使用ABAP(ADBC)和Java(JDBC)连接SAP HANA数据库 1
在表DBCON里维护一条记录,指向HANA数据库.con_ENV里填入HANA数据库的主机名和端口号.如vmXXXX:30015 DATA: ls_new TYPE DBCON.ls_new-con_ ...
- SAP HANA数据库安装
2019独角兽企业重金招聘Python工程师标准>>> SAP HANA数据库安装 分类: Sybase 2013-01-16 17:38:14 SAP HANA是一个全新设计的内存 ...
- python获取sap数据_python 连接 SAP HANA 数据库
SAP HANA 是SAP 新的内存数据库: 目前学习python数据处理分析,现在想要连接 SAP HANA 数据库, 发现目前python已经发布了连接 SAP HANA的库 pyhddb 1.需 ...
- 【SAP Hana】X档案:SAP HANA 数据库基础知识
SAP HANA 数据库基础知识 1.基本规则 (1)注释 (2)标识符 (3)引号 (4)保留字 2.数据类型 (1)日期时间类型 (2)数字类型 (3)字符串类型 (4)二进制类型 (5)大对象类 ...
- Kettle (3) - 连接 SAP Hana 数据库
PDI 7.1 在数据库连接中,没有提供 SAP Hana 数据库的连接选项.需要先在操作系统中安装 SAP Hana Client,然后将驱动程序拷贝到 PDI安装目录/data-integrati ...
- 【FineReport】帆软报表平台的安装与连接 SAP HANA 数据库
[FineReport]帆软报表平台的安装与连接 SAP HANA 数据库 1.下载帆软 2.安装软件 3.连接HANA 4.访问数据 1.下载帆软 (1)帆软最新版本软件下载地址:https://w ...
- FineReport 连接 SAP HANA 数据库
FineReport 连接 SAP HANA 数据库 文章目录 FineReport 连接 SAP HANA 数据库 一.拷贝jar包到FR工程 二.设计器中定义数据连接 1.JDBC方式连接 2.X ...
- 使用 SSL 加密的 JDBC 连接 SAP HANA 数据库
近期客户为满足安全要求,提了让业务应用使用 SSL 方式连接 SAP HANA 数据库的需求.本人查询 SAP官方文档 发现数据库支持 SSL 连接,有参数直接加到 JDBC 的 URL 后边就行了, ...
- 如何在 SAP BTP Java 应用里使用 SAP HANA 数据库
进入 SAP BTP cockpit: 把 CloudFoundry API endpoint 抄下来: https://api.cf.us10.hana.ondemand.com/ 收到如下输出: ...
最新文章
- 传百度要与阿里、腾讯争夺在线办公市场?“百度Hi”开放520人同时在线音视频会议
- [深入理解Android卷一全文-第九章]深入理解Vold和Rild
- 二维大地电磁有限元数值模拟矩形+线性插值
- 最新 | 更小、更快、更强!EfficientNetV2:Smaller-Faster-Better
- java聊天系统异常问题_【图片】写的socket编程实现窗口聊天出现空指针错误 在自己电脑没事【java吧】_百度贴吧...
- DB2的ErrorCode
- python常用代码入门-最全Python算法实现资源汇总!
- 【WPS表格】函数的3种引用方式,4种切换模式
- 使用SCCM管理Office ProPlus(二)--升级最到最新更新
- go build cannot find package 问题
- 虚拟服务器无法获取ip地址,VMware下网络模式配置与IP地址无法正常获取及解决方案...
- epsfallback_广东移动通过EPS Fallback方式成功完成了5G高清语音和视频呼叫
- itunes下载管理appstore老版本app
- 用幻灯片征服全世界_NET为什么会征服世界NET很显然很像
- CentOS 配置 NodeBB
- 为什么别人的移动开发效率是你的2倍?丨课程推广
- C++ 查重(码蹄集 新手村)
- 计算机游戏13关gongl,密室逃脱4之恐怖电影院第13关怎么过 第13关通关攻略
- 计算机蓝屏代码0xc0000020,Win10系统运行程序提示“损坏的映像 错误0xc0000020”如何解决?...
- SDS很好,但处理器需“减负”!
热门文章
- 泰坦尼克号乘客生存分析——用机器学习告诉你,如果你在当时的船上,有多大机率生还?
- emoji表情 mysql转移,mysql中emoji表情存储
- 从互联网大厂跳槽到国企后,我发现没有一劳永逸的工作。。。
- linux图片裁剪软件安卓版,PS图片裁剪软件下载-PS图片裁剪助手appv1.0.1-Linux公社...
- 交互媒体专题设计大作业
- C++规范编码引涉语法点之(8)trivial和non-trivial构造/析构/复制/赋值函数 及POD类型
- 如何根据论文文章名称一键查询该篇论文的引用格式?
- 多个考拉海购的商品主图如何一键批量保存
- 【JSTL】choose标签
- 百度地图实现marker显示数字