公众号:SAP Technical
本文作者:matinal
 

回顾部分

自从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)模型提供,允许客户有更多选择来利用现有硬件和基础设施,从而大大降低成本和维护成本。

【公众号系列】SAP HANA 平台的优势的更多相关文章

  1. 【公众号系列】SAP HANA和区块链

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]SAP HANA和区块链   写在 ...

  2. 【公众号系列】超详细SAP HANA JOB全解析

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]超详细SAP HANA JOB全解 ...

  3. 【公众号系列】SAP S/4 HANA 1809请查收

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]SAP S/4 HANA 1809 ...

  4. 【公众号系列】SAP S/4 HANA的移动平均价

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]SAP S/4 HANA的移动平均 ...

  5. 【公众号系列】SAP的新零售

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]SAP的新零售   写在前面 还是 ...

  6. 【公众号系列】SAP将裁员4400人,颤抖吧!

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]SAP将裁员4400人,颤抖吧! ...

  7. 【公众号系列】两分钟学会SAP F1技巧

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]两分钟学会SAP F1技巧   写 ...

  8. 【公众号系列】浅谈SAP项目管理的技能

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[[公众号系列]浅谈SAP项目管理的技能   写 ...

  9. 【公众号系列】在SAP里查看条件记录的方法

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[公众号系列]在SAP里查看条件记录的方法   ...

随机推荐

  1. Redis 设计与实现 (二)--数据库

    typedef struct redisDb { dict *dict; /* The keyspace for this DB */ dict *expires; /* Timeout of key ...

  2. java代码之美(9)---guava之Lists、Maps

    guava之Lists.Maps 谷歌提供了guava包里面有很多的工具类,Lists和Maps集合工具,集合操作做了些优化提升. 1.概述 1.静态工厂方法 (1)Guava提供了能够推断范型的静态 ...

  3. 详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)(下)

    在上一篇(详解intellij idea 搭建SSM框架(spring+maven+mybatis+mysql+junit)(上))博文中已经介绍了关于SSM框架的各种基础配置,(对于SSM配置不熟悉 ...

  4. 【漫画】以后在有面试官问你平衡(AVL)树,你就把这篇文章扔给他。

    西天取经的路上,一样上演着编程的乐趣..... 1.若它的左子树不为空,则左子树上所有的节点值都小于它的根节点值. 2.若它的右子树不为空,则右子树上所有的节点值均大于它的根节点值. 3.它的左右子树 ...

  5. -1-0 Java 简介 java是什么 java简单介绍

    Java是一门纯粹的面向对象的高级的平台无关的编程语言 官网介绍: 了解 Java 技术  https://www.java.com/zh_CN/about/ 推荐词条: https://zh.wik ...

  6. AppBoxFuture(六): 前端组件化开发

      前面几篇都是在介绍结构化与非结构化的数据存储,本篇换换口味介绍一下框架是如何实现前端组件化开发的.首先得感谢Vue.ElementUI等优秀的前端开源项目,这些项目帮助作者快速实现了框架的两个前端 ...

  7. shell编程练习(四): 笔试31-68

    笔试练习(四): 31.找查较多的SYN连接 netstat -an | grep SYN | awk '{print $5}' | awk -F: '{print $1}' | sort | uni ...

  8. 使用LR编写下载类脚本

    如何下载并保存文件到本地,实现文件下载的脚本制作.以下是本人测试某系统总结整理的脚本,仅供参考. #include "lrs.h" Action() { // 示例一: //第一种 ...

  9. angularjs1.X进阶笔记(3)——如何重构controller

    目录 一. 结构拆分 二.基本代码优化 本篇是内部培训交流会的摘要总结. 培训PPT和示例代码已托管至我的github仓库: https://github.com/dashnowords/blogs/ ...

  10. Linux学习笔记之Django项目部署(CentOS)----进阶篇

    一.引入 当我们开发好了一个Django项目之后是需要部署到服务器上的,这样才能正式使用这个项目.之前用了一个运行.sh文件的方法让项目得以在后台运行,其实随着学习的深入,这种方法其实是有点low的, ...