收藏
0有用+1
0

sap hana

企业预置型部署和云部署模式的内存计算平台
SAP HANA是一款支持企业预置型部署和云部署模式的内存计算平台 [1],提供高性能的数据查询功能,用户可以直接对大量实时业务数据进行查询和分析,而不需要对业务数据进行建模、聚合等。SAP内存数据库的数据并不是只在内存里,也会不停写到硬盘里,这就用到复制服务器Replication Server,包括Log-based,Trigger-based和ETL-based。这些复制服务器需要用到Sybase Replication Server、Sybase Replication Server Agent、Sybase Adaptive Server EntERPrise (ASE,适用性服务器)等,以及HANA Load Controller和BO Data Services。
外文名
sap hana
软件所属
SAP
软件产地
德国
释    义
支持企业预置型部署和云部署模式的内存计算平台
功    能
数据查询
主要套件
Sybase Replication Server、Sybase Replication Server Agent等

HANA是什么

播报
编辑
HANA [2](High-Perform船棵霸ance Analytic Appl晚耻章iance)高性能分析设备
定义1:HANA是一个软硬件结合体,提供高性能的数据查询功能,用户可以直接对大量实时业务数据进行查询和分析。用户拿到的是一个装有预配置软趋屑件的设备。至于H讲鸦糊ANA的云服务,只是对用户而言可以在不购买相关硬件的情况下享受狱询员HANA的高性能,而HANA云服务的举牛桨尝背后还是需要更高性能的硬件支撑的。
定义2: 基于内存计算技术的高性能实时数据计算平台,是全球一个发布商用的基于内存计算的产品,通过 SAP 内存计算技术优化应用,转变人们的思考、规划和工作方式。
SAP 提供一系列前所未有的新型企业应用,其中结合了大量交易与实时分析能力,能够显著优化现有的计划流程、预测流程、定价优化流程等数据密集型流程。借只体坑助 SAP 内存数据库,充分发挥实时数据的潜力。 SAP 内存数据库采用改进的数据压缩、多栏式数据存储和内存计算技术,支持新一代企业数据管理。基于 SA凳肯P 内存工具的创新型业务分析功能可使您获得洞察力。 作为一款灵活、多用途且与数据源无关的内存工具,SAP 内存工具(SAP HANA)整合了通过硬件(由 SAP 领先的硬件合作伙伴提供)进行优化的 SAP 软件组件。 借助 SAP HANA,企业能够根据大量实时的详细信息分析业务运营状况。

软件方面

播报
编辑
HANA的内存数据库SAP In-Memory Database, IMDB)是其重要组成部分,包括数据库服务器(In-Memory Database Server)、建模工具(Studio)和客户端工具(ODBO、JDBC、ODBC、SQLDBC等)。HANA的计算引擎(Computing Engine)是其核心,负责解析并处理对大量数据的各类CRUDQ操作,支持SQL和MDX语句、SAP和non-SAP数据。比较显而易见的一点是,HANA计算引擎要快速处理用户复杂的查询请求,快速返回查询结果。
SAP内存数据库的数据并不是只在内存里,也会不停写到硬盘里,这就用到复制服务器Replication Server,包括Log-based,Trigger-based和ETL-based。这些复制服务器需要用到Sybase Replication Server、Sybase Replication Server Agent、Sybase Adaptive Server EntERPrise (ASE,适用性服务器)等,以及HANA Load Controller和BO Data Services。

操作系统方面

HANA原来运行在Suse Linux 企业版(SLES)上。2014年5月起,同样可以运行在Red Hat Linux。

硬件方面

SAP和多个硬件厂商合作生产支持HANA的高性能服务器,包括Dell R910、Fujitsu、HP DL580、IBM x3850等,以及和Cisco(Cisco Unified Computing System. UCS)等公司的合作。直观地说,这些机器的硬盘可能是数个600GB、转速10k rpm的硬盘组成RAID,内存可能有1T,文件系统可能是ext3或GPFS(IBM通用并行文件系统,General Parallel File System)。
和HANA类似,Oracle的Exadata也是一个预配置的软硬件结合体,提供高性能的数据读写操作。Exadata机器由Exadata数据库机器、Exadata数据库服务器、Exadata存储服务器以及高速网络接口等组成。InfiniBand端口的传输速度可以达到40Gb/秒。
HANA的快在于用大内存提供内存数据库,并在内存数据库里采用列式存储从而可以将更多的数据装进内存(列式存储更适合数据压缩)。
Exadata的快在于把大部分数据库操作push到硬件,通过高性能硬件提高数据查询速度,通过采用列式结构减少需要在存储和内存间移动的数据量,通过高速网络接口提供数据传输的效率。
参考资料:内存数据管理(第2版)》(德)普拉特纳,(德)蔡尔 著,SAP 译、《SAP内存计算——HANA》 胡健 和轶东 等著

HANA能做什么

播报
编辑
HANA不是一个数据仓库,而是一个平台,在这个平台之上用户可以构建数据仓库或集市、报表和仪表盘等。
HANA能做的,首先是作为内存数据库,提供数据插入、修改和高效的查询功能。
其次,作为一个平台,在HANA之上,BO报表系统可以提供更好的用户体验 – 用户几乎不需要等待数据返回。
用户可以使用HANA的建模工具直接访问ECC或其它数据源,避开BW。但也可以在HANA之上建BW,把BW那些性能问题交给HANA解决。
SAP HANA提供多用途的内存应用设备,企业可以利用它即时掌握业务运营情况,从而对所有可用的数据进行分析,并对快速变化业务环境做出迅速响应。
通过SAP HANA,企业可以在业务运作期间基于海量实时详细信息分析业务运营情况。企业可以探索和分析来源于所有数据源的全部交易数据和分析数据。运营数据在产生时由内存获取,并通过灵活的视图迅速将分析信息呈现给用户。外部数据可轻松的被添加至分析模型,与整个企业的数据进行整合
通过SAP HANA 可直接访问运营数据,而不影响SAP ERP和其他运营系统的性能。企业可以近乎实时地将主要交易表同步到内存中,以便在分析或查找时能够轻松对这些表进行访问。一旦数据可通过内存访问,各个部门就可以从预订单据、销售线索、服务要求等大量列表中查找单个行项目,而不会对运营系统造成任何影响。这种高效的建模流程支持提供明细行项目的直接访问模型,以及支持更为复杂的分析流程的分析模型。
SAP HANA 提供从概念到分析的高效工作流程。该工作流涵盖整个流程,从识别相关运营数据(将原始数据转化为相关信息)开始,到在模型中生成按语义分组的信息,最后是发布完成的模型。SAP HANA 与传统分析模型的主要区别在于摒弃了任何物质化的东西,即,所有模型都是完全虚拟的,均基于基本的具体运营数据计算结果。这样,模型就能够被方便的修改。
SAP HANA 可以访问任何数据。当企业需要非SAP 应用程序中的运营数据,或想在现有分析模型的基础上进行扩展时,任何数据源均可作为SAP HANA 的数据基础。使用SAP BusinessObjects 数据服务组件,可以将非SAP 运营数据加载到SAP HANA 内存中,这样,企业就可以通过极其精简的流程创建一个特定业务情景的完整视图。
SAP HANA 添加了易用的建模经验来进一步提高业务用户的自主性。视图遵循语义规则,将原始运营数据转化成可以理解的信息,据此,业务用户可以在基于Web的建模环境中自主地创建新分析模型。
SAP BusinessObjects的商务智能分析工具可以直接使用SAP HANA内存数据,使业务用户能够全面利用其所有高性能应用程序的洞察和分析功能。但是,如果用户希望使用Excel 或其他工具和应用程序进行数据分析,那么他们可以通过MDX、SQL 等标准接口连接到SAP HANA。
SAP HANA 为现有应用程序、运营系统或其他业务应用程序提供标准接口。这意味着SAP HANA 不会因为连接到现有数据源而打乱现有系统架构,并轻松利用现有BI客户端。作为一款完备的实时分析解决方案,SAP HANA 可以帮助企业尽快获得收益。

HANA的架构

播报
编辑
图1比较直观地展示了HANA的软件架构
图1 HANA软件架构
最下层是SAP ECC、BW及其它非SAP数据源,通过Data Services和Modeling Studio把数据导入HANA,通过Replication Services写到磁盘,通过HANA计算引擎处理数据插入和查询等操作。HANA是一个平台,在这个平台之上可以是BO、BW,以及其它产品。

存储过程

播报
编辑
SAP HANA 的存储过程
语法:
CREATE PROCEDURE {schema.}name {({IN|OUT|INOUT}
param_name data_type {,...})}
{LANGUAGE } {SQL SECURITY }
{READS SQL DATA {WITH RESULT VIEW }} AS
BEGIN
...
END
删除语法:DROP PROCEDURE {schema.}name {CASCADE}
修改语法:ALTER PROCEDURE {schema.}name RECOMPILE {WITH PLAN}

实施客户

播报
编辑
苏宁云商农夫山泉海尔、BSH、天安农业、神州租车T-Mobile、江苏电信、高露洁、思科、美国达美航空、日本MK、Alexander、Bigpoint、Liverpool、Kingfisher(翠丰集团)、斯坦福大学秒针系统等。

发展现状

播报
编辑
SAP HANA在亚太地区增长超过100%
大部分IT企业已经在前段时间相继发布了自己2012年第二季度的财报,从总体的情况来看只能说是喜忧参半。而日前,作为ERP领域的领导者,SAP也终于发布了自己的财报。报告显示,其中软件营收为10.6亿欧元,约合13亿美元,同比增长26%,创预期新高。而在亚太市场,SAP同样取得了不错的业绩。而SAP HANA业务更是实现了超过100%的急速增长。
报告显示SAP在亚太及日本区(APJ)创造了有史以来最佳的第二季度业绩,非 IFRS 软件收入同比增加 25%,非 IFRS 软件和软件相关服务的增长达到 23%。在中国,SAP 同样取得了最佳第二季度业绩,其企业应用、数据库、移动商务和商务分析产品收入实现了两位数的增长。
“SAP在2012 年第二季度继续表现出色。至此,我们在亚太及日本区已连续十个季度实现业绩的骄人增长。同时,地区业务发展模式稳健且均衡,澳大利亚新西兰地区(ANZ)业绩远超预期,而印度、日本和中国则仍保持着突出的增长势头。” SAP 亚太及日本区总裁华棣文(Stephen Watts) 表示:“与此同时,我们在亚太及日本区的客户、合作伙伴和市场正不断加快对 SAP 创新产品的运用,从我们的全新应用程序和技术中获取颠覆性的业务价值。亚太及日本区仍将是全球经济的增长引擎,SAP 非常自豪能够为本地区客户的业务增长贡献一份力量。”
SAP 在内部创新和战略收购方面的投资也进一步加速了第二季度客户认可度的提升。数据库和技术解决方案收入占该季度软件收入的 25%,其中 HANA 内存数据库业绩增势强劲,年度同比增长高达 103%。而与 2011 年同期相比,移动解决方案的增幅更是惊人地达到了 181%。
SAP 亚太及日本区该季度的骄人业绩还得益于公司在各个行业不俗的业绩表现,其中在公共部门银行业表现尤为突出。同样,随着 SAP 不断吸引越来越多的合作伙伴和服务提供商,将 SAP HANA、Sybase、商务分析、云计算和移动商务解决方案带给亚太及日本区的更多客户,推动了SAP在该地区的生态系统营收增长 32%。
随着在产品和渠道端的双重发力,SAP来在日本以及亚太市场取得了非常辉煌的战果,而其中以HANA等业务的表现最为出色。相信随着亚太市场的崛起和容量的扩大,SAP在全球的领导地位将进一步得到巩固。

发展动态

播报
编辑
SAP 公司 (NYSE:SAP) 宣布 SAP HANA® 的 Support Pack Stack 5 (SPS5) 能够将关键事务应用和分析应用集中到同一平台。这一消息也使很多人都吃惊不已,根据报道称:SAP HANA 将进一步合并应用和数据处理之间的架构层。在基于内存的一个架构中,SAP HANA将事务、分析和文本以及预测处理等数据库服务与应用服务器、计划、规则和事件流处理等应用服务融合在一起。SAP HANA SPS5 还扩展支持高可用性灾难恢复数据安全,进而支持大型数据中心部署。此外,SAP 还积极推进开放式创新,已有 150 多家初创企业在 SAP HANA 平台上构建解决方案,并推出支持第三方最佳商务智能 (BI)、ETL 和备份/恢复解决方案的认证项目。这一消息是于2012年12月4日~ 5日在上海召开的2012 SAP全球技术研发者大会(2012 SAP TechEd)上正式对外发布的。
SAP企业官、全球执行副总裁及SAP中国研究院总裁孙小群女士表示:“今年早些时候我们大胆承诺,要在 SAP HANA 平台上交付关键任务应用。现在,我们不仅推出了基于SAP HANA 的SAP® 360客户解决方案,而且还欣喜地看到在SAP HANA 平台上又取得了突破性的创新。在中国,上海寰融信息技术有限公司和AdMaster精硕科技,已经率先正式成为SAP HANA的OEM合作伙伴,这不仅开启了初创企业基于SAP HANA创新发展的新篇章,也是SAP与客户合作创新的又一例证。”
很多公司利用SAP HANA平台,将原本需要几个小时才能做出来的一个业务数据分析,缩短到仅几秒钟就能通过相关工具完成,比原先的分析速度要快上一万倍,从而帮助其客户灵活调整内部业务的资源部署,从而适应越来越复杂多变的金融市场大环境。AdMaster精硕科技则通过SAP HANA平台,实现了数据分析处理从“温数据”到“热数据”的瞬间响应,数据响应时间从原来的5分钟缩短到以“秒”为计算单位,从而最终帮助其客户获取实时和更为精准的广告数据,把握瞬息变化的市场动态,获取商机。
SAP HANA SPS5 合并架构层,打造实时企业
SAP HANA 平台的全新功能将帮助企业进一步消除当前应用架构中存在的固有延迟和复杂性。将数据处理和应用处理融合到同一内存平台架构中,帮助企业获取实时洞察力。SAP HANA 平台的关键功能将包括:
·为联机事务处理 (OLTP) 和联机分析处理 (OLAP) 构建单一环境:SAP HANA 平台既可以为 OLAP 应用提供列存储,实现读取优化性能;又能为 OLTP 应用(例如 SAP® 360客户解决方案)提供行存储,实现写入优化性能。
·基于自然语言文本分析:通过自然语言处理扩展高级文本搜索,企业可在 SAP HANA 中处理文本和社会情感数据,进而筛选文件,确定实体并用 31 种语言进行情感分析
·为 SAP HANA 扩展预测性分析:SAP HANA 将继续扩展内置的预测性算法,支持企业通过聚类分析识别和保留盈利的客户,提高升级销售的机会并检测欺诈行为。SAP HANA SPS5 的全新预测性分析库功能将包括分类、聚类异常检测数据准备算法。此外,SAP HANA 还支持预测模型标记语言 (PMML),可以实现预测模型的集成和共享。SAP HANA 内存数据库引擎中内置的预测功能,将支持开发人员、合作伙伴和客户在平台上继续开发功能强大和快速预测的应用。
·为 SAP HANA 扩展应用服务:SAP HANA 中全新的扩展型应用服务将提供本地应用服务器功能,帮助开发人员使用 HTML5、Javascript、SQLScript、XML/A、JSON 和 ODATA,直接在 SAP HANA 平台上快速开发和部署 2层 和 2½ 层应用。此外,这些服务支持基于设备的应用或其他应用服务器的使用。
o增强型业务规则管理:SAP HANA 中的业务规则管理将成为内置于 SAP HANA 的扩展型应用服务的核心组件。这将允许开发人员向他们的应用轻松添加业务规则,而无需将这些规则写入软件代码最终用户无需编写代码或借助简单的直观界面,便可轻松维护这些规则。该功能还可以模拟和探索趋势与模式,并基于操作修改物理数据。
o应用函数库框架:借助 SQLScript 或 JavaScript,开发人员可以通过扩展型应用服务功能轻松访问内置的预测算法库和商业函数库。这种全新的支持水平将让开发人员更轻松地构建内置高级分析的应用。
SAP HANA 推进开放式生态系统联合创新
SAP HANA 的合作伙伴生态系统继续扩大,已有150 多家初创企业参与“SAP初创企业激励计划”已经有八家独立软件商 (ISV) 在 SAP HANA 平台上进行创新,包括上海寰融信息技术有限公司、AdMaster精硕科技。SAP 还推出了第三方认证计划,旨在推进 BI、ETL 和备份工具与 SAP HANA 的集成,实现更广泛的用户支持,数据寻源以及对现有投资的再利用。该计划将有助于确保第三方工具遵守 SAP HANA 关于连通性、安全性和受支持结构的要求,并充分利用 SAP HANA 的创新功能。此外,客户和合作伙伴可以利用开放的 ODBC 和 JDBC 等客户端接口构建基于 SAP HANA 的应用和解决方案。
支持 SAP HANA 的SAP 实时数据平台
除了提供SAP HANA SPS5旗舰的内存解决方案外, SAP 还计划在 SAP HANA 平台添加实时流数据处理和增强型企业信息管理 (EIM) 功能,旨在进一步加强数据处理能力并实现准确和实时的洞察力。
·实时流数据处理支持:借助 SAP® Sybase® Event Stream Processor (SAP Sybase ESP),企业将能够实时处理由机器、金融交易所和大型网站产生的高速流数据,进而识别影响业务的重大事件。企业能够将 SAP Sybase ESP 识别的事件直接、有效和高速地存储到 SAP HANA 中,实现存储和进一步分析。此外,SAP Sybase ESP 可以利用 SAP HANA 的实时分析功能,在SAP HANA 中对深层次的多源数据评估复杂的决策。
·高性能批量加载:借助 SAP® Data Services 软件,企业可以将各种新数据源(包括 Hadoop)的数据批量加载到 SAP HANA 或 SAP Sybase IQ。
·通用建模环境:通过 SAP® Sybase® PowerDesigner 为跨数据存储提供通用建模环境,可以支持企业摆脱数据存储位置的限制,开发合理的信息视图
·增强型数据归档用户界面:借助 SAP® Information Steward 软件,业务用户可以摆脱数据存储位置的限制,在整个企业范围内将元数据作为业务术语进行管理,监控数据质量记分卡并发现数据质量问题。
基于SAP HANA的SAP 360 客户解决方案
SAP360 客户解决方案是由 SAP HANA平台提供支持的、全新的客户解决方案,它凝聚了内存计算、云计算、企业移动应用和协作等强大功能,帮助企业超越传统SAP客户关系管理,革新他们与客户之间的互动方式。借助SAP360 客户解决方案,企业可为移动员工提供支持,促进密切协作、快速执行事务并提高响应速度,它还支持在任何地点、任何设备上的个性化客户互动,可以随地获取实时的、可执行的 、真正360 度全方位的客户洞察力,还可以帮助企业提高营销效果,改善销售业绩,提升服务质量
SAP HANA 平台支持大型数据中心的部署
借助 SAP HANA SPS5,SAP 计划为企业数据中心部署SAP HANA 提供更多支持,让数据中心实现全天候运行。SAP 还计划增加热备份服务器和温备份服务器,以提高 SAP HANA 的可用性。此外,SAP 将扩展与第三方备份工具的集成,旨在实现同步备份,提高容灾能力,用户可以选择将故障转移到远程数据中心。此外,SAP 还将增加安全增强功能,例如通过加密保护静态数据、增强型授权、访问权限和审计日志等功能。
为帮助企业降低 SAP HANA 的部署成本,SAP 计划在SAP HANA 单一设备中部署多个 SAP HANA 数据库实例,实现开发、测试和沙盒目的。
为了宣布 SAP HANA 已经为大规模横向扩展部署准备就绪,SAP 发布了一份名为“SAP HANA One Petabyte Performance(一千太位性能)”的白皮书,详细介绍了 SAP HANA 对1 千兆位企业数据进行查询的性能,其中包含 10 年来的事务历史记录(容纳 1.2 万亿条记录)。
SAP Business Suite 4 SAP HANA(以下简称SAP S/4HANA)发布 [3]
SAP公司于2015年2月9日在北京举办发布会,重磅推出划时代的全新商务套件SAP Business Suite 4 SAP HANA(以下简称SAP S/4HANA),旨在帮助客户践行"大道至简"。SAP S/4HANA 是完全基于高性能内存计算平台SAP HANA 的全新产品,秉承最先进的设计理念,支持用户通过移动设备获得SAP Fiori用户体验。作为专为 SAP HANA打造的全新商务套件,SAP S/4HANA汇聚了SAP 40多年来跨行业的丰富经验,将为客户带来前所未有的创新与简化。此外,SAP S/4HANA 还支持客户灵活选择各种部署模式,包括云、企业预置和混合型。
为了突破以往所面临的种种局限,全新套件SAP S/4HANA完全构架于 SAP HANA平台,充分利用了 SAP HANA 最新的内存功能及实时体验。SAP S/4HANA以端到端的形式将简化的价值扩展到所有业务线及各行各业,支持客户借助引导式工具配置解决方案,帮助企业通过几乎任何类型的设备享受现代化的用户体验以及简化的数据模型,帮用户高瞻远瞩、重塑实时业务流程
SAP S/4HANA 致力于让人、设备和商业网络实现实时互联,支持企业开发全新的业务模式,进而简化运营,推动业务创新。此外,该套件还能帮助企业加速其物联网和大数据的进程。凭借简化的数据模型,客户可以重新构建 IT 架构,进而显著降低成本,提升IT效率。
SAP在2014年6月推出的解决方案SAP Simple Finance,能够帮助客户以实时的洞察力管理财务,而这也正是SAP实践SAP S/4HANA创新愿景的第一步。
SAP 的云解决方案涵盖Ariba、Fieldglass和SuccessFactors等,而SAP S/4HANA的推出无疑将进一步壮大SAP的云解决方案的产品组合。这些全方位的产品,使客户不仅能够享受现有SAP解决方案带来的集成性商业价值,还能够根据自身需求来调整向云端迁移的步伐。

战略意义

播报
编辑
SAP HANA是 SAP 有史以来发展最快的产品。SAP 正与开发人员、ISV系统集成商、软件分销商初创企业开展密切、深入的全方位合作,利用各种支持工具和资源充分挖掘SAP HANA 的潜力。所有SAP HANA 版本的产品均能获得我们的支持,其中包括SAP® Business One 应用软件(SAP HANA 版本)、基于 SAP HANA 的 SAP® Business Suite 软件以及最近推出的SAP HANA® Enterprise Cloud(SAP HANA 企业云)。这将为整个 SAP 生态系统带来全新的销售、服务机会和商业机遇,客户也将在以下方面获益。

参考资料

播报
编辑
SAP官方指南系列——《内存数据管理(第2版)》(德)普拉特纳,(德)蔡尔 著,SAP 译,清华大学出版社
SAP官方指南系列——《SAP内存计算——HANA》 胡健 和轶东 等著,清华大学出版社
SAP官方指南系列——《SAP HANA实战》 刘刚 舒戈著,机械工业出版社