SAPHANA简介陈文桦|高级系统顾问|SAPDDM©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly2PublicSAP数字化支撑平台SAPS/4HANASAPBW/4HANA客户定制和第三方应用数字化联合指挥中心DiBoSAPHANA平台SAPFioriSAP云平台集成数字化核心SAPLeonardoBridge连接产品连接资产连接移动设备连接市场连接人连接基础设施定制化应用合作伙伴应用边缘应用SAP边缘计算常连接偶连接动态边缘应用分布式存储伙伴边缘解决方案SAPLeonardo物联网基础物联网业务服务物联网技术服务安全移动机器学习分析大数据连接器企业物联网+大数据平台数字化服务平台SAPCloudPlatform—HANABASED©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly3Public内存计算架构SAPHANAPLATFORMON-PREMISE|CLOUD|HYBRIDWebServerJavaScriptFioriUXGraphicModelerDataVirtualizationELT&ReplicationApplicationServicesIntegration&QualityServicesColumnarOLTP+OLAPMulti-Core&ParallelizationAdvancedCompressionMulti-tenancyMulti-TierStorageSpatialGraphPredictiveSearchTextAnalyticsDataQualitySeriesDataBusinessFunctionsALMProcessingServicesDatabaseServicesHadoop&SparkIntegrationStreamingAnalyticsApplicationLifecycleManagementHighAvailability&DisasterRecoveryOpennessDataModelingRemoteDataSyncAdmin&Security©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly4Public数据完全的内存处理现代化的计算架构瓶颈已经从磁盘到内存的限制转变到内存到CPU缓存的限制©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly5Public通用标准的硬件,支持灵活的扩展性通过设备一体机的方式交付给客户•SAPHANA运行在标准的硬件模块上,硬件合作伙伴仅做少量的更改•SAP联合主流的硬件厂商提供HANA系统SAPHANA运行于标准的x86硬件之上,目前有13家供应商可提供HANA一体机SAPHANA硬件的关键组件:最大支持12TB设备最大支持56节点/3TB每节点基于IntelIvybridgeE7v2处理器,单台系统上可以配置2、4、或8颗CPU(即30、60、120核)内存大小通常等于128GB*CPU个数。在中等配置的设备上配置了4颗CPU以及1024GB内存日志存储-通常用Fusion-IOioDrive,容量和内存大小保持一致磁盘存储-各厂家不尽相同,可以是本地SAS机械磁盘、或者网络存储©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly6PublicSAPHANA主要技术特征行列数据统一SQL查询分区单租户/多租户减少数据层次x动态扩展+++SQL仅插入的变更行列混合存储+不需要聚合最小的命中范围++++T文本搜索历史数据分析内存压缩多核并行计算主动/被动的数据分层PA多线程多节点计算t批量加载关键字组合内存应用分布式计算Map-reduce©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly7PublicHANA改变应用处理方式传统应用将数据密集型操作列存储OLAPEngine(OLAP引擎)JoinEngine(Join引擎)Calculationengine(计算引擎)CalculationApplicationLayerDatabaseLayerClassicApproachCalculation在应用层执行FutureApproach扫描32亿个整数/秒/核1250万聚合/秒/核吸收1500万条记录/秒/节点©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly8PublicSAPHANA数据生命周期管理SAPHANA内存数据处理提供实时数据结果联合结构化和非结构化数据新的行业解决方案和业务应用基于预测、文本、空间计算的分析方法SAPHANADynamicTiering准实时处理和分析功能高性能企业数据仓库的辅助Dynamicnearlinestorage动态的近线存储Hadoop低成本的数据探索在廉价的硬件之上从大量的非结构化数据中获取数据(支持MapReduce程序的数据同步)Hadoop分布式文件系统(HDFS)提供无限数据存储热数据实时结果SAPHANA近线存储DynamicTiering温数据HADOOP冷数据归档数据或非结构化数据©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly9Public动态分级存储的数据移动自动化热数据暖数据冷数据•DLM:SAPHANA数据生命周期管理(DataLifecycleManager)•DLM提供基于SAPHANAXS的Web管理工具,数据迁移目标可以是DynamicTiering.•通过DLM,管理人员通过配置规则,数据可以在SAP大数据平台的热/暖/冷存储双向移动。数据移动在自动产生的存储过程中完成,在热/暖数据间移动支持ACID.•自动产生跨存储的SAPCalculationView,跨存储的数据访问对用户透明。©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly10Public数据集成的多样性任何数据源数据移动、转换及存储DataSources(HANA,IQ,ASE,Hadoop,etc…)NetworkDevices–Wired/WirelessComplexEventDataSourceNon-SAPDataSourcesCloudSourcesSAPBusinessSuite数据分析SAPHANAVirtualTablesTablesDataProvisioningEventStreamsDataSynchronizationDataVirtualizationReal-time/BatchReal-time/BatchReal-time/BatchDataDistributionSAP&Non-SAPDataSources(HANA,ASE,File,etc…)数据分发©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly11PublicHANA—洞察力平台DataaccessandintegrationDatabasemanagementSAPHANAIn-memoryplatformApplicationservicesAdvancedanalyticalprocessingSpatialFunctionsMaps&POIGeocodingSpatialTextSearchMiningGraphGraphAlgorithmsPatternMatchingMachineLearning&PredictiveAnalyticsTextAnalyticsRIntegrationStreamingStreamProcessingStreamAlgorithmsPredictiveAnalysisLibrary(PAL)BusinessFunctionLibrary(BFL)01001000…©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly12PublicHANA预测分析的支撑平台寻找潜在的收入,留住高价值的客户,提供最准确与实时的报价,提高交叉销售与追加销售的效率,发现商业欺诈,和改进与用户的互动…增强的PredictiveAlgorithmLibrary附加的固有预测算法数据库层面对结果的强有力和快速的处理图形化建模,更便捷的开发流程流数据分析OT与IT结合,构建IOT基础架构实时建模、实时分析、实时监控齐全的接口(REST,ODATA,JSON,XMLsupport),更方便集成R与SAPHANA的集成可以在HANA内存计算数据库中使用R开源环境(3,500个functions)通过高性能的并行连接器实现R的集成R脚本可以嵌入到SQL脚本以及SAPHANA的计算视图当中SAPHANADev.ToolsApplicationFunctionModeler(AFM)Tools&ApplicationsSAPPredictiveAnalyticsSAPHANAPLATFORMPredictiveAnalysisLibraries(PAL)RIntegrationApplicationFunctionLibrary(AFL)AutomatedPredictiveLibraries(APL)SmartDataStreaming(SDS)©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly13Public数据挖掘和预测:直观的可视化应用,丰富的预置预测模型挖掘算法支持:SAPHANA内置的PredictiveAnalysisLibrary(PAL)算法包SAPHANA提供流程图式数据建模–ApplicationFunctionModeler工具R算法服务器与HANA服务器集成平台优势:自动数据准备和探索、完整的数据挖掘过程、强大的预测算法库直观地设计复杂的预测模型,可视化分析丰富的建模技术,可扩展的预测模型:关联分析聚类分析决策树分析神经网络分析例外分析回归分析时间序列分析概率分布…聚类分析决策树分析神经网络分析例外分析时间序列分析多元回归分析©2015SAPSEoranSAPaffiliatecompany.Allrightsreserved.ForInternalSAPandPartnerUseOnly14Public文本分析和文本挖掘可通过HANA的文字搜索,分析与挖掘能力,来分析客户投诉,电话中心,维修,机器,事故等,并进行丰富特性:固有的全文搜索集成的文字分析能力实体及语义的抽取图形化的建模与搜索模型专用于构建搜索应用的图形化工具箱益处:对SAPHANA中的非结构化内容进行梳理在统一的