借助 SAP HANA 平台,重新构想无限可能

  1. 云栖社区>
  2. 博客>
  3. 正文

借助 SAP HANA 平台,重新构想无限可能

dicksonjin 2016-12-26 11:25:49 浏览1409
展开阅读全文

借助 SAP HANA 平台,重新构想无限可能

 

http://mp.weixin.qq.com/s?__biz=MjM5OTI2MjgyMA==&mid=2651785919&idx=2&sn=84415eb65b0f9ecf2c83ff1c6929cc14&chksm=bcc585b48bb20ca29ef48d699c560e871913adc80c07ac27cca4e69f48009c4f6d4679a09e0c&mpshare=1&scene=5&srcid=1222L8WusafM7QctfZ6fg2XR#rd

 

如今,IT 部门无需再依赖 20 世纪的技术,就能在 21 世纪的业务创新领域树立战略性地位。借助具有革命性意义的 SAP HANA 平台,你能够在内存中执行所有事务处理和分析处理,并通过单一系统实时获取数据。而通过为企业交付所需的实时洞察,帮助他们即时采取行动,适应不断变化的环境,你能够确保企业在竞争中立于不败之地。



提升效率,加深洞察,并快速适应变化

通过迁移至 SAP HANA 平台,你能够帮助企业加快创新步伐。SAP HANA 是一款具有革命性意义的内存计算平台,整合了符合原子性、一致性、隔离性、持久性 (ACID) 标准的数据库、高级数据处理功能、应用服务和灵活的数据集成服务。借助该平台,你不再需要维护大量独立的旧系统以及其中的数据孤岛,这样,你就能在瞬息万变的数字经济环境中化繁为简,充分利用快速涌现的新技术和解决方案。



IT 系统极其复杂,这是当今企业在创新道路上面临的最大障碍之一。而 SAP HANA 能够帮助企业简化基础架构。如图中所示,SAP HANA 集数据库、高级数据处理功能、数据集成和应用平台服务于单一内存计算平台中,通过单一系统进行事务处理、分析处理、文本分析以及空间数据、流数据和机器数据处理。通过整合核心业务流程与客户数据、供应商数据和来自物联网的数据,你能够实现实时运营,加速企业转型。



SAP HANA 以大规模并行内存计算范式为基础,极大地提高了信息处理速度。SAP HANA 架构利用单一列式内存数据存储器中的单份数据,执行联机事务处理 (OLTP) 和联机分析处理 (OLAP)。简言之,SAP HANA 能够消除数据冗余、磁盘延迟,以及应用与分析工具之间的数据移动。而且,该平台还在同一架构内提供高级集成功能,如数据虚拟化、复制、批量加载、转换、清理和远程数据同步。这进一步简化了应用开发流程和各个大数据数据源的数据处理。



SAP HANA 平台适用于企业目前使用的所有应用,包括原有软件、第三方软件和 SAP? 软件,而且,SAP HANA 也是企业开发和部署下一代实时应用和预测分析工具的理想平台。借助该平台,企业能够在数分钟而非数小时内执行业务运营和数据分析;整合所有数据,建立单一数据源,从而简化数据中心运营;并为重新构想业务模式奠定坚实的基础。此外,企业还能在尽可能不增加 IT 复杂性的情况下,随时扩大业务规模和推动业务多样化。

 

De.ion: http://mmbiz.qpic.cn/mmbiz_png/MyOJCrxcqF07Hh6bhqYmWBJc5C9HancPk8j9XKgwZibgOibmyJ27eG19LhumRTSiaS9CulubZjK91fQHD2icZgspBg/640?wx_fmt=png&wxfrom=5&wx_lazy=1



功能与优势概览

下表汇总了 SAP HANA 独特的数据库功能。



数据库功能

说明

内存、列式、大规模并行数据库处理

 

SAP HANA 利用单份数据,基于单一平台执行联机事务处理和联机分析处理。该平台将数据按列存储在高速内存中,同时对数据进行分区,并将其分布到多个服务器上。这有助于更高效地整合数据,加快查询速度,同时消除成本高昂的完整表格扫描、物化视图和分析索引。



完全符合 ACID 标准

 

SAP HANA 能帮助企业确保遵循 ACID(原子性、一致性、隔离性、持久性)标准的所有要求。该平台通过两阶段提交协议确保原子性,通过多版本并发控制和分布式事务确保一致性,通过内置的事务管理器确保隔离性,并通过利用记录器将提交日志条目写入磁盘来保证持久性。



多租户

 

SAP HANA 支持多个租户数据库在单一系统中运行,共享相同的内存和处理器。各个租户数据库之间完全隔离,并拥有各自的数据库用户、目录、资源库、数据文件和日志文件,旨在确保最大的安全性和控制力。你可以将租户移动或复制到其他系统。另外,你在高可用性和灾难恢复方面的设置适用于所有租户。SAP HANA 平台支持租户级别或系统级别的备份和恢复。



多层存储

 

借助动态分层功能,你能按列将数据存储在内存或磁盘中,且无重复数据。该功能让你能够以合理的性价比处理大量数据。系统内存的大小不会影响SAP HANA 的数据处理量。由于磁盘表直接来自 SAP HANA,因此其管理、备份和恢复与内存表相同。用户访问数据时,可合并内存表和磁盘表,而且,内存表和磁盘表之间可随时相互转换。此外,SAP HANA 还提供了一个数据生命周期管理工具,用于根据特定的规则和政策,在内存表和磁盘之间移动数据。



数据建模和存储过程

 

SAP HANA 提供一种称为 SQLScript 的本地语言,支持你构建存储过程,以及利用高级功能构建在数据库内部运行的复杂逻辑。

 

SAP HANA 具有一个业务函数库,其中包含由参数驱动的内置财务函数。此外,该平台还提供了一个框架,支持你构建自定义算法,并在数据库内部安全运行这些算法。而且,核心数据服务、图形化计算视图和决策表能进一步简化和加速数据库逻辑的创建。



管理

 

SAP HANA 提供全面的管理工具,支持用户在任意地点通过任意设备执行各种级别的管理。

 

利用这些工具,你可以执行启动、停止、重启、备份和恢复以及离线诊断等操作。SAP DB Control  Center(数据库控制中心系统控制台)是一款用户友好的现代化 Web 管理工具,基于 SAP Fiori 用户体验,能够支持企业架构中的多个数据库。SAP HANA 还包含一系列分析工具,这些工具能够持续分析结构化查询语言 (SQL) 执行计划,以及 CPU 和内存的利用情况,帮助企业发现问题。对于基于 SAP NetWeaver? 技术平台的应用,可通过数据库管理员主控室和 SAP Solution Manager(解决方案管理器)管理SAP HANA



安全性

 

SAP HANA 利用麻省理工的 Kerberos 协议和安全声明标记语言 (SAML),通过授权和单点登录等策略保证企业信息的安全。SAP HANA 采用了最新的加密和审计技术,可确保通信、数据存储和应用服务安全可靠。另外,主控室中配有一个安全仪表盘,用于监控与安全相关的所有关键绩效指标。



高可用性和灾难恢复

 

通过采用一系列技术,比如备份、存储镜像、同步和异步系统复制、热备份、自动重启和自动故障转移等,SAP HANA 提供高可用性和灾难恢复功能,能够满足各种服务水平要求。不论在郊区、城市还是偏远地区,SAP HANA 都能处于待机状态,因此具有最高可用性。另外,一些第三方备份和恢复工具已经通过认证,可与 SAP HANA 集成使用,所以企业有多种方法可以选择。



图形

 

SAP HANA 采用了一种称为属性图的动态数据模型,支持你存储和处理高度互联的数据。图形数据的存储和查询由 SQL 提供支持。图形能够实现全面的事务一致性,并确保符合 ACID 标准,且无需复制实时事务数据。SAP HANA 提供本地图形算法,旨在实时揭示数据中隐藏的关系。另外,你也可以结合 SAP HANA 中的其他高级数据处理功能,比如文本分析、预测和空间数据处理,来使用图形数据处理功能。



预测分析和 R 集成



SAP HANA 的预测分析包括两种模式,一种是专家模式,一种是自动模式,这两种模式均具有高性能的本地预测算法。此外,通过与 R 服务器集成,你可以在 SAP HANA 上运行开源 R 语言。一些预测算法适用于流数据、空间数据和序列数据,并可自我完善。通过对全部事务型数据执行预测分析,你能够开发适当的现代化应用,来预测业务成果,并帮助企业实时调整业务流程。

 

搜索



你可以使用 SQL 在多个列和二进制文件中快速查找文本,比如 Adobe PDF文件、HTMLRTFMSGMicrosoft Office  文档和纯文本文件。SAP HANA 支持 32 种语言,以及全文检索和高级模糊查询。



文本分析

 

SAP HANA 的文本分析功能包括高级自然语言处理功能和实体提取功能,如文本分割、词干提取、标记和情感分析。此外,SAP HANA 还能按顺序提取主、谓、宾三部分。这些功能有助于从非结构化数据中提取有意义的内容,并将其转化为结构化数据以供分析。SAP HANA 还支持文本挖掘算法,能够在正文中挖掘相关的关键词。



流分析

 

利用 SAP HANA 中内置的高度可扩展的智能数据流引擎,你能够从多个数据源实时捕捉和处理事件流。SAP HANA 支持类似 SQL 的处理语言,能够整合事件流与情境数据,实时分析结果。为了增强可扩展性,SAP HANA配备了一个用于流分析的轻量级组件。你可以将该组件部署在流数据源中,用于在流数据进入 SAP HANA 之前分析和过滤流数据。



序列数据

 

物联网数据和传感器数据都是按时间序列生成的。SAP HANA 能够高效处理时间序列数据和其他类型的序列数据,发现一段时间内的趋势。无论是监控价格波动、季节变化、机器效率、能源消耗还是网络流量,持续监控数据都有助于你发现趋势,并利用这种趋势赢得竞争优势。



扩展应用服务 (XS)

 

XS 应用服务器是一款内置的 Web 服务器,可帮助你设置基于 Web 的应用,以高效处理大量数据。XS 引擎可独立于数据库服务器进行扩展,满足互联网应用的要求。XS 引擎支持多种编程语言,包括 JavaJavaScriptNode.JSJSON、开放数据协议 (OData) C++ 运行时,是企业基于微服务架构构建应用的理想之选。SAP HANA 支持多种开源开发工具,比如GitGitHub Apache Maven,你可以灵活选择。



响应式 Web 应用

 

SAP HANA 提供基于 SAP Fiori HTML5 JavaScript 框架,支持你开发响应式 Web 应用。这些应用可在任何设备上运行,并能自动适应屏幕大小,在所有客户接触点交付一致的观感体验。



应用生命周期管理

 

集成的应用生命周期管理功能可帮助你构建和打包应用,运输应用(从开发到测试再到生产),以及部署和升级应用。



应用开发工具

 

基于 SAP HANA 开发应用时,你可以利用 SAP HANA 工作室或基于 Web的轻量级开发工具。SAP HANA 工作室是一个基于 Eclipse 的开发环境,支持数据建模、应用开发、数据库管理和安全管理。SAP Web IDEWeb集成开发环境)是一个基于浏览器的开发环境,支持应用开发和应用生命周期管理。而且,如果你偏好 ABAP? 编程语言,ABAP 开发环境现在提供了经过优化的功能,你只需稍加学习,就能基于 SAP HANA 开发 SAP 应用扩展组件。另外,你可以结合使用 SAP?  PowerDesigner? 软件和 SAP HANA,来创建用于构建企业架构的数据模型。



数据虚拟化和数据联合



数据联合功能利用了智能数据访问技术,支持你从多个远程数据源和 Apache Hadoop 直接访问信息,而无需将数据从远程数据源移至 SAP HANA 中。而且,SAP HANA 提供内置的适配器,可帮助你从各种数据源访问数据。



数据集成、复制和数据质量



SAP HANA 的功能非常全面,可应对各种数据集成场景,包括实时数据复制以及批量加载处理、数据转换、清理服务和数据丰富服务。SAP HANA 提供多种适配器,支持你从多个数据库、云数据源和 Apache Hadoop 加载数据,同时还提供了一个定制软件开发工具包,帮助你构建自己的适配器。该平台还具有丰富地理空间数据和算法的功能,可帮助你清理个人信息,包括姓名、职务、电话号码、公司名称以及电子邮件和街道地址等。



Apache Hadoop Apache Spark 集成



SAP HANA 提供多个组件,用于分析 Apache Hadoop 数据,其中包括 SAP HANA Vora ?引擎、Apache Spark 适配器和 Apache Hive。你可以借助用户定义的虚拟函数,访问 Hadoop 分布式文件系统中的数据,以及作为 SQL 数据源的 MapReduce 函数。



远程数据同步



借助远程数据同步功能,你能够双向同步 SAP HANA SAP? SQL Anywhere?套件(嵌入在设备中的或位于网络边缘)的数据。现在,对于在偏远工作场所或地点工作的人员来说,即使不在高宽带网络覆盖范围内,他们也能访问企业数据。此外,企业还能收集并分析数据,监控偏远地区设备的状况,提高整个扩展型企业内利益相关方的响应能力。



 

支持多种部署选项



SAP HANA 支持云部署和企业预置型部署。若采用企业预置型部署模式,SAP HANA 可基于 SAP 合作伙伴提供的硬件设备进行性能优化部署,并支持用户基于定制的数据中心模型构建定制硬件。利用定制的数据中心模型,你在部署 SAP HANA 时,可使用现有的硬件和基础架构组件,比如存储和网络设备及处理器。



如果企业已经着手实施由软件定义的数据中心战略,那么 SAP HANA 可帮助他们进行虚拟化软件和硬件逻辑分区。



若采用云部署模式,SAP HANA 将作为一款综合型基础架构与托管服务一起提供,并且可通过以下云产品进行部署:SAP HANA? Cloud PlatformSAP HANA 云平台)、SAP HANA? Enterprise CloudSAP HANA 企业云)服务、其他第三方云服务,如 Amazon Web ServicesIBM SoftLayer Microsoft Azure。总之,无论你选择哪种部署模式,SAP 都能确保系统的保密性、安全性和可用性。



 

 

网友评论

登录后评论
0/500
评论
dicksonjin
+ 关注