回顾部分
自从SAP推出HANA后,几乎把所有的模块都在往HANA上靠拢或者说集成。这样做必定要有其独特的优势。SAP HANA提供单一内存数据平台,支持各种数据的交易和分析,这是支持现代实时数字业务的应用的关键要求。在今天的数字经济中,企业无法改变过去已经发生的,真正的内存数据平台应该支持针对公司所有数据的交易和分析的实时处理。这是SAP HANA平台与其他传统数据库供应商的主要区别。
那么真正使SAP HANA与众不同的是什么呢?
内存优先
通过从头开始设计SAP HANA,并考虑到新的数据处理体系结构,SAP实现了真正的交易和分析(即translytical)平台。该体系结构大大简化了构建在该平台上的应用程序,消除了在传统基于磁盘的数据库解决方案上优化应用程序所需的许多传统开销。
SAP HANA是针对高速事务处理场景而优化的唯一真正的内存中列式数据存储,以及非常快速的查询性能,从而最佳地支持OLTP和OLAP应用程序场景。使用SAP HANA,只需要一份数据,因为不需要将数据移动到外部系统以卸载分析工作负载或填充物化视图和内存缓存以实现可接受的性能。这使得构建于SAP HANA上的应用程序能够高速处理事务性和分析性工作负载,而无需任何数据重复,从而使企业能够根据最新数据获得准确的分析。
市场上现有的其他解决方案通常为现有的基于磁盘的面向行的解决方案提供内存“选项”,要求将数据副本制作成内存存储。基于行的存储不会产生与列式存储相同级别的数据压缩,导致成本和效率较低。这些解决方案可能会在某些使用情况下提供一些性能提升,但它们并没有通过真正减少数据占用空间来提供SAP HANA的整体价值,从而提高了所有数据的整体性能并降低了解决方案的管理成本。
公众号:SAP Technical
数据管理
将所有数据存储在内存中总是有意义的吗? 实际上,这不是必要的。 SAP HANA再次提供了一种创新的方式来管理热数据等的存储,以最佳方式在价格和性能之间取得适当的平衡。
SAP HANA动态数据分层提供了多表分区,可轻松让单个表跨越内存和磁盘。 这大大简化了在消费应用程序中对热数据等的访问,并大大减少了管理大数据量的管理工作量。 这通过减少所需的硬件数量,降低管理成本以及整体提高IT效率来降低总体拥有成本。
大数据平台
SAP HANA是构建下一代大数据,物联网,分析和高级分析应用程序的现代多租户内存平台。 SAP HANA允许使用单一数据平台进行高级分析。那么这是如何完成的呢?
SAP HANA在同一平台内本地提供了机器学习,空间处理,图形,流式分析,时间序列,文本分析/搜索和认知服务等功能。 SAP HANA上的应用程序可以从各种数据类型中提供实时可操作的分析。
例如,*机构和救援组织可以根据地理,天气,卫星,街道和人口信息更深入地了解自然灾害风险和避灾情况。该信息可用于自动确定哪些人群风险最大,提前发出警告并自动计划紧急情况下的救援管理策略。(多说一句,这个技术SAP早已实现,并在实际中应用,比如国内某某国企中)。
将这些创新技术与SAP HANA的高级应用程序开发,建模和自定义算法支持结合在数据库层内部,可以在数据附近执行更多业务逻辑。具体而言,SAP HANA的存储过程,业务功能,核心数据服务,规则框架,计算视图和应用程序函数库等支持技术为开发人员提供了一种轻松建模尽可能接近数据的复杂数据密集型操作的方法。最具竞争力的解决方案要求您在核心数据存储和其他技术堆栈之间复制数据,以对数据执行这些高级分析。
来看SAP技术的概览图,如下所示:
公众号:SAP Technical
加速创新
SAP HANA还提供强大的应用程序开发平台,支持常用的Java,JavaScript和Node等编程语言。 JS具有可扩展的架构来构建下一代内存应用程序。 SAP HANA扩展应用服务,高级模型(XS Advanced)提供了基于Cloud Foundry的新架构。云代工是企业平台即服务(PaaS)的标准。
采用Cloud Foundry带来的好处包括更大的可移植性以提供多云部署方案和更多的开放性,使开发人员可以轻松利用开源社区中可用的技术与SAP的增值服务。这种新架构的开放性和灵活性支持微服务架构,其中应用程序可以作为可独立部署的服务套件开发。
实时分析
企业希望实时了解所有类型的实时数据。 然而,与此同时,数据存储在不同的异构环境中(从传统资产构建,整合新的云存储和应用程序),以及采用来自不同供应商和开源社区的软件。 SAP提供创新技术来支持对来自多种来源的所有类型实时数据进行实时分析的需求。
SAP HANA提供实时访问所有数据的能力,以便在组织业务流程的环境中获得详细分析,并通过提供以下信息立即采取行动:
1、分析来自任何静止或动态来源的实时交易数据(例如流式传输)。
2、数据虚拟化可以从Hadoop或许多其他系统中的数据中获得实时分析,从而最大限度地减少数据移动。
3、即时响应时间,从同一平台的任何地方都可以得到满意的用户体验。
SAP已经拥有所有这些功能,HANA正在对正在进行数字化转型的企业产生巨大影响。
不相信吗,给你一个惊人的数字:你知道全球76%的交易收入是由SAP系统处理的吗(是不是很意外,很意外的)。
这意味着SAP具有独特的优势,能够真正帮助世界更好地运行并改善人们的生活。 SAP HANA作为SAP应用程序的基础,使SAP能够继续为业务提供许多创新功能并在IT中实现更高的简化。
例如,SAP自己的S/4 HANA是ERP的现代化重新设计,明确利用SAP HANA内存平台提供的所有功能。 SAP S/4 HANA具有极其简化的数据模型,支持简化的系统环境,以及简化的消费级用户体验。
请看下图,展示了传统数据库上SAP库存管理的一个例子。有26个表用于库存管理(请看左图),不包括客户创建的更改日志或其他潜在表。现在使用S/4 HANA,我们可以将这个表的数量大大减少到一个,MATDOC(请看右图)。
公众号:SAP Technical
因此,通过从一个简化的数据模型运行来转换业务流程,同时通过支持同一系统上的实时运营报告,大大简化了IT操作。通过将高级分析直接嵌入到交易系统中,S/4 HANA能够加快从数据到分析到行动的过程。
更多平台
在这个不断创新的时代,IT需要灵活地适应不断变化的业务需求。SAP HANA平台提供各种部署选项,最适合开发人员学习技术的业务需求,执行概念验证以及运行关键业务应用程序。
比如,SAP HANA简化版适用于资源受限的机器上,可在自己的笔记本电脑/台式机或公共云中部署,对于使用最多32GB内存的应用程序而言,它是免费的。
再比如:与其他供应商相比,SAP HANA可在更多云平台上提供,让客户可以选择符合自己需求的供应商选择和消费模式。 SAP HANA推出了多种可供选择的云:
1、私有云,托管服务。
2、公共云,基础架构即服务。
3、公共云,即付即用模式。
SAP HANA可作为快速部署设备或定制的数据中心集成(TDI)模型提供,允许客户有更多选择来利用现有硬件和基础设施,从而大大降低成本和维护成本。