【转】SAP内存计算给力企业商务智能

2024-01-01 21:48

本文主要是介绍【转】SAP内存计算给力企业商务智能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SAP内存计算 给力企业商务智能

 

转自:益和观点 http://www.yh0571.com/?p=2191

 

2010121—2日,SAP在主题为抓住即刻价值,创造成功未来2010SAP全球技术研发者大会上,SAP正式对外发布了其明确的未来技术发展战略,云计算移动应用基于内存的计算成为SAP瞄准的三大主要技术发展方向,SAP未来将在三大技术的基础上推出一系列企业管理应用解决方案。

 

内存计算,顾名思义,读取内存的数据来进行分析、计算,由于内存数据是列式的,所以读取数据非常快,随着内存的成本逐渐下降,不远的未来,内存的成本会降到硬盘水平,在不增加硬盘的情况下,从内存就能够释放更多的计算能量。SAP认为,内存计算将会成为企业计算的重要力量。SAP首先把数据分析放到了内存计算上,未来逐渐把把更多的企业管理方案放到方面。

 

在本次SAPTechEd2010上,SAP正式推出了HANA(SAP High-Performance Analytic Appliance高性能分析应用软件),借助主存储器、处理器技术和应用诀窍领域的最新成果,SAP HANA充分发挥内存数据处理的威力,使客户能够实时地分析来自几乎任何数据源的大数据量。HANA的推出标志着SAP利用基于内存计算推动革新的历程中取得了一项具有里程碑意义的重大突破,并为SAP内存计算领域带来革命性的变化。

 

在此基础上,SAP推出了SAP Netweaver BW中内存技术的使用和计划路线,在未来,SAP Netweaver BW 7.3x版本将演变成为一种在HANA上完全启用内存技术的企业数据仓库解决方案。

 

事实上,SAP内存技术的应用并不是今天才提出来的,早在2006年,SAP就发布了BWA (商务数据仓库加速器 SAP Business Warehouse Accelerator),从BW和内存技术出发,应用高扩展的内存技术方案大大提高查询性能,降低操作成本,但是由于产品本身的稳定性问题、性价比问题,在2008年以前,使用普及性不高。可以说,HANA实际是上SAP关于BWA的进一步产品。 2007年,SAP收购BO,SAP  BWBO商务智能解决方案进行了集成,2009年推出的SAP BusinessObjects Explorer,就是SAP NetWeaver BW的加速版本,它以令人惊叹的速度和用户友好性,带来了商务智能领域的全新体验。

20107月,SAP NetWeaver BW 7.3测试版本开始发放,11月开始正式推广。与以往的BW产品版本相比,7.3版本的仓储性能和可扩展性、开发效率都得到了极大的增强,主要体现在以下几个方面:
一、增加新的建模对象语义分区。建模功能得到增强,从而提高了可扩展性和灵活性。
二、基于向导的图形化的数据流建模,与数据仓储工作台全面集成,从而提供了建模的最佳实践,提高开发效率,降低实施开发总体成本(TCO);
三、数据存储对象和主数据的加载得到加速。数据存储对象支持使用时间特性对数据库进行分区,打包查询代替单一记录查询使性能平均提高了20%-40%,同时,打包查询也使主数据的变更加载得到优化;
四、与SAP BusinessObjects Data Service的集成进一步优化,大大增加了BW抽取非SAP数据的灵活性。
五、与SAP BusinessObjects元数据管理的集成得到加强,实现对从源数据到生成报表的过程中涉及的所有对象的管理,最终用户可以访问数据的演变信息,从而保证了SAP NetWeaver BW部署的正确性。


BW 7.3一起推出的是SAP NetWeaver BW加速器7.20,内存处理技术得到进一步的改进,性能极大提升。一方面,对更多的企业数据仓库对象进行了家渡,如数据存储对象、主数据对象、分析索引,并将更多的计算放在BW加速器中,加速分析速度,另一方面,信息立方体数据将只存在于SAP NetWeaver加速器中。

 

未来,SAP 将推出第一个运行在HANA上的BW版本—-BW 7.3x,它使用内嵌BW加速器,将BW数据库和BW加速器合为一体,提供一个管理简化、存贮空间减少、性能优化的基于内存技术的BW商务智能平台。

随着国内外传统SAP ERP系统应用的逐步饱和,商务智能近几年已成为SAP生态圈中最重要的增长点之一,SAP NetWeaver BW系统应用持续增长。收购BO后,SAP进行了全面的产品整合和集成,整个商务智能及企业绩效管理解决方案战略路线逐步清晰,随着内存计算技术应用的逐步成熟和产品线的逐步完善,在保持原有BW系统应用用户利益的基础上,在商务智能应用效率、效能、用户体验等方面将为用户提供了更好的选择。

这篇关于【转】SAP内存计算给力企业商务智能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/560605

相关文章

Python内存管理机制之垃圾回收与引用计数操作全过程

《Python内存管理机制之垃圾回收与引用计数操作全过程》SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式,本文将介绍如何使用SQLAlc... 目录安装核心概念连接数据库定义数据模型创建数据库表基本CRUD操作创建数据读取数据更新数据删除数据查

Rust 智能指针的使用详解

《Rust智能指针的使用详解》Rust智能指针是内存管理核心工具,本文就来详细的介绍一下Rust智能指针(Box、Rc、RefCell、Arc、Mutex、RwLock、Weak)的原理与使用场景,... 目录一、www.chinasem.cnRust 智能指针详解1、Box<T>:堆内存分配2、Rc<T>:

k8s容器放开锁内存限制问题

《k8s容器放开锁内存限制问题》nccl-test容器运行mpirun时因NCCL_BUFFSIZE过大导致OOM,需通过修改docker服务配置文件,将LimitMEMLOCK设为infinity并... 目录问题问题确认放开容器max locked memory限制总结参考:https://Access

Python实现精确小数计算的完全指南

《Python实现精确小数计算的完全指南》在金融计算、科学实验和工程领域,浮点数精度问题一直是开发者面临的重大挑战,本文将深入解析Python精确小数计算技术体系,感兴趣的小伙伴可以了解一下... 目录引言:小数精度问题的核心挑战一、浮点数精度问题分析1.1 浮点数精度陷阱1.2 浮点数误差来源二、基础解决

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

深入解析C++ 中std::map内存管理

《深入解析C++中std::map内存管理》文章详解C++std::map内存管理,指出clear()仅删除元素可能不释放底层内存,建议用swap()与空map交换以彻底释放,针对指针类型需手动de... 目录1️、基本清空std::map2️、使用 swap 彻底释放内存3️、map 中存储指针类型的对象

Python内存优化的实战技巧分享

《Python内存优化的实战技巧分享》Python作为一门解释型语言,虽然在开发效率上有着显著优势,但在执行效率方面往往被诟病,然而,通过合理的内存优化策略,我们可以让Python程序的运行速度提升3... 目录前言python内存管理机制引用计数机制垃圾回收机制内存泄漏的常见原因1. 循环引用2. 全局变

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac

Python中经纬度距离计算的实现方式

《Python中经纬度距离计算的实现方式》文章介绍Python中计算经纬度距离的方法及中国加密坐标系转换工具,主要方法包括geopy(Vincenty/Karney)、Haversine、pyproj... 目录一、基本方法1. 使用geopy库(推荐)2. 手动实现 Haversine 公式3. 使用py

使用Python构建智能BAT文件生成器的完美解决方案

《使用Python构建智能BAT文件生成器的完美解决方案》这篇文章主要为大家详细介绍了如何使用wxPython构建一个智能的BAT文件生成器,它不仅能够为Python脚本生成启动脚本,还提供了完整的文... 目录引言运行效果图项目背景与需求分析核心需求技术选型核心功能实现1. 数据库设计2. 界面布局设计3