技术开发 频道

SAP开发负责人:HANA担起大数据开发重任

        【IT168 资讯】在一年一度的开发者与技术大会上,SAP公司公布了其在SAP HANA数据平台编程领域所取得的切实进步以及深层细节。更具体地讲,开发者关系负责人Thomas Grassl宣布在最近于加利福尼亚州举办的Code Jam编程挑战赛上,已经有各种类型、各个级别的程序开发人员着手尝试基于SAP HANA的应用程序与代码流。

  Grassl指出,“SAP HANA为开发人员们提供全新机遇,由其带来的改变使我们能够实现大数据应用程序的设计、创建以及投付生产的整套流程。”

  进一步细化,SAP公司提出了为“实时企业应用”编程所依据的三大关键性要素:利用SAP Fiori应用实现视觉吸引力、直观性以及智能化用户体验;简化SAP HANA基础设施的云部署选项,再加上SAP HANA SP7中所提供的强大新功能。SAP Fiori是该公司打造的用户体验产品,其本质为一套应用程序集,能够支持范围最广、使用频率最高的各类SAP软件功能及操作活动。Fiori的作用方式类似于ERP、CRM、采购与供应链管理以及人才管理等机制(这些机制都能被HANA平台本身所支持)之上的技术层。

  鉴于SAP Fiori所获得的成功与旺盛市场需求,SAP目前又开始推出用户体验设计服务,旨在帮助开发人员充满利用这套“design thinking”方案所带来的优势。服务提供一整套专业设计师团队,将以设计者-用户协作模式以及引入真实终端用户意见的方式在各类应用程序或解决方案中实现令人印象深刻的使用体验。

  SAP公司的Grassl还解释称,这套“数据开发者工具”合集目前还肩负着另一项任务——让实时企业应用具备由River Definition Language驱动的能力。

  “在SAP HANA智能数据访问机制的帮助下,开发人员能够获取来自Hadoop的数据,并通过数据融合打造出实时应用程序。除此之外,有了随SAP HANA SP7一同面世的River Definition Language(简称RDL),开发人们可以轻松上手SAP HANA并直接利用它进行开发。”

  注: RDL是一种可执行规范语言,允许多个开发团队之间彼此协作、指定应用程序需要做什么且不必考虑如何满足应用程序的运作要求;所有这一切(根据SAP的说法)在HANA的基础上将不会影响到应用程序的性能表现与稳定性。

  “在River Definition Language当中可读性最为关键,因此我们在其中看到表达能力强但难度很低的语言结构,旨在帮助开发人员轻松实现更高层次的概念表达。其声明特性有助于开发人员将注意力集中到实现应用程序开发目标身上,而无需过多考虑其运行机制。从概念上讲,这是一种标准的SQL思路,只是适用范围更广也更为复杂,”SAP HANA平台及应用程序副总裁Jacob Klein解释道。

  该公司职级最高的董事会级技术发言人Vishal Sikka博士指出,SAP公司的技术带来了所谓“前所未有的能力”,即利用原本根本无法想象的多达10000个CPU核心进行实时计算任务。

  随着SP7的推出,SAP HANA的开放应用程序开发体验将变得更加广泛且不再局限于具体语言类型。开发人员应该能够享受核心数据服务(简称CDS)所带来的便利,同时通过预先打包的数据质量库促进重复使用与快速开发。

  更重要的是,SAP HANA智能数据访问技术的写入能力得到增强,而且数据源支持范围也更为广泛——例如甲骨文以及微软SQL Server。智能数据访问还通过Hortonworks实现了与Hadoop的严密对接。为了进一步拓展数据利用范围,SAP又为其添加了一项新功能,旨在为企业应用程序所需要的非结构化数据处理机制提供定制化文本分析词典。

  在SAP HANA SP7的有力支撑下,SAP公司有打算继续在高可用性/灾难恢复(简称HA/DR)部署方面引入更多新型功能支持,例如用于回放的快照与日志以及专为复杂多主机体系与延伸集群配置准备的串联系统复制等。新的统一化安装/补丁工具以及经过强化的操作监控机制也将进一步简化管理体验。

  原文链接:SAP Developer Lead: HANA Is Ready To Code Big Data Apps

0
相关文章