SAP HANA:High-Performance Analytic Appliance
SAP HANA XSC:Extended Application Services Classic(SAP推出的基于HANA的扩展应用服务引擎,是一个轻量级的应用服务器,内嵌在SAPHANA内存数据平台当中作为HANA表与视图的一个程序逻辑与web服务)
SAP Replication Server,复制服务器,简称SRS,Sybase Replication Server 是其前身;相比基于触发器技术的SLT,使用SRS对源数据库系统压力比较小。
5、HANA加载外部系统数据方式:
ETL(Extract-Transform-Load),数据仓库技术,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL-Based Replication数据准时同步复制,通过SAP Business Objects Data Services来实现。
SLT(SAP Landscape Transformation),原先是SAP TDMS软件的一个功能组件,先演化成HANA实时数据同步工具,支持SAP系统、非SAP系统与HANA之间精准数据复制。是以数据库表数据变化触发来同步的,不支持数据的清洗、转换、合并等处理。SLT是由SLO technology(Near Zero Downtime)演化而来。Trigger-Based Replication数据触发同步复制,通过SAP Landscape Transformation来实现。
SAP Business Objects Data Services(DS),定时周期性抽取数据到HANA,是HANA系统提供的抽数工具之一,是从BO系统中发展而来的。可以开发添加非常复杂的数据转换逻辑。
DS三个重要组件:Data Services Designer、Repository(资源库,存储元数据——数据库表结构、字段类型等)、Server(提供Job服务)
Datastore(数据存储):外部系统在DS中的“映射”
Batch Job(批量作业):Batch Job、Real-time Job
Data Flow(数据流):定义数据在整个ETL处理过程中的流转
DXC(Direct Extractor Connection),它是SAP HANA从SAP Business Suite中获取数据的一种简单方法,注意只能抽取SAP套件中的数据,其他外部系统不支持。关注SAP标准的业务逻辑,不需要具体到数据库表、字段。
SAP HANA XSC:Extended Application Services Classic(SAP推出的基于HANA的扩展应用服务引擎,是一个轻量级的应用服务器,内嵌在SAPHANA内存数据平台当中作为HANA表与视图的一个程序逻辑与web服务)
1、列存储:适合做数据的读取和分析,主要用于业务数据表;TID(Transaction ID)事务ID
2、行存储:数据更新效率更高,主要用于系统表;CID(Commit ID)提交ID
3、HANA数据更新
HANA列存储数据更新是通过只插入实现的
多版本并发控制 - MVCC(Multi-Version Concurrency Control)
4、外部系统访问HANA接口方式:
5、HANA加载外部系统数据方式:
DS三个重要组件:Data Services Designer、Repository(资源库,存储元数据——数据库表结构、字段类型等)、Server(提供Job服务)
Datastore(数据存储):外部系统在DS中的“映射”
Batch Job(批量作业):Batch Job、Real-time Job
Data Flow(数据流):定义数据在整个ETL处理过程中的流转
6、HANA系统的六个主要服务组件
管理监控HANA所有组件的运行状态
统计服务器资源分配、使用及系统性能等数据
用于文本分析,如使用搜索功能时从文本提取数据
提供HANA系统与外部系统做接口需要的支持,如集成了Http等web服务的支持
7、OLTP、OLAP
8、HANA最核心、最基础的三个组件
9、HANA建模
10、扩展注解