SAP HANA:High-Performance Analytic Appliance
SAP HANA XSC:Extended Application Services Classic(SAP推出的基于HANA的扩展应用服务引擎,是一个轻量级的应用服务器,内嵌在SAPHANA内存数据平台当中作为HANA表与视图的一个程序逻辑与web服务)

1、列存储:适合做数据的读取和分析,主要用于业务数据表;TID(Transaction ID)事务ID
2、行存储:数据更新效率更高,主要用于系统表;CID(Commit ID)提交ID
3、HANA数据更新

  • 列存储:Main内存区域 和 Delta内存区域 数据合并的过程称为 Delta Merge,Main内存区域数据经过轻量级的压缩
    HANA列存储数据更新是通过只插入实现的
  • 行存储:Segment、TVM(Transactional Vision Memery)区域

多版本并发控制 - MVCC(Multi-Version Concurrency Control)

4、外部系统访问HANA接口方式:

  • JDBC,java数据库连接(Java Data Base Connectivity),是一种用于执行SQL语句的Java API, 通过它可访问各类关系数据库。开发JAVA应用。
  • ODBC,开放数据库互连(Open Database Connectivity),是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API,开发.NET应用
  • ODBO,(OLE DB for OLAP),Microsoft Execl通过ODBO和HANA数据源相连
  • MDX,多维度查询表达式(multi dimensional expression),是由 Microsoft , Hyperion 等公司研究多维查询表达式,是所有 OLAP 高级分析所采用的核心查询语言
  • OData,开放数据协议(Open data Protocol),是用来查询和更新数据的一种Web协议,其提供了把存在于应用程序中的数据暴露出来的方式。
  • DBSL,(Database Shared Library),HANA为SAP ABAP应用系统服务器提供的工具,使ABAP可以访问HANA数据库
  • SAP Replication Server,复制服务器,简称SRS,Sybase Replication Server 是其前身;相比基于触发器技术的SLT,使用SRS对源数据库系统压力比较小。

5、HANA加载外部系统数据方式:

  • ETL(Extract-Transform-Load),数据仓库技术,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。
  • SLT(SAP Landscape Transformation),原先是SAP TDMS软件的一个功能组件,先演化成HANA实时数据同步工具,支持SAP系统、非SAP系统与HANA之间精准数据复制。是以数据库表数据变化触发来同步的,不支持数据的清洗、转换、合并等处理。SLT是由SLO technology(Near Zero Downtime)演化而来。
  • 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标准的业务逻辑,不需要具体到数据库表、字段。

6、HANA系统的六个主要服务组件

  • Hdbnameserver:Name Server(名字服务器)
  • Hdbindexserver:Index Server(索引服务器),HANA核心组件,管理HANA权限、内存管理、事务管理、元数据管理器、MVCC等
  • Hdbstatisticsserver:Statistics Server(统计分析服务器)
  • Hdbpreprocessor:Pre-processor Server(预处理服务器)
  • Hdbxsengine:XS Engine/Server(扩展应用服务 Extended Application Services)
  • Hdbdaemon:以正确的顺序开始或停止其他进程

7、OLTP、OLAP

  • 联机事务处理OLTP(on-line transaction processing)
  • 联机分析处理OLAP(On-Line Analytical Processing)

8、HANA最核心、最基础的三个组件

  • HANA Database:HANA数据库
  • HANA Studio:HANA工作台,HANA顾问开发工作台,包含了HANA Client功能
  • HANA Client:HANA客户端,提供访问HANA数据库的各种接口驱动

9、HANA建模

  • Attribute View 属性视图
  • Analytic View 分析视图(分析指标Measure --- 事实表、分析维度Attribute --- 属性视图)
  • Analytic Privilege 分析权限
  • Calculation View 计算视图
  • Procedure 存储过程

10、扩展注解

  • RDS:rapid deployment solution(快速部署解决方案)
  • RDBMS:Relational Database Management System(关系数据库管理系统)
  • EDW:Enterprice Data Warehouse(企业级数据仓库)
  • HBase:Hadoop Database,HBase是Apache的Hadoop项目的子项目
  • Hadoop:不是一个缩写,而是一个虚构的名字,以Hadoop项目的创建者的孩子的大象玩家命名的。Apache基金会所开发的分布式系统基础架构。
  • DSO:Data Store Object ,BW标准建模对象
  • ASE:Adaptive Server Enterprise,Sybase自身的数据库产品
  • TPC:Transaction Processing Performance Council(事务处理委员会),是业界公认的用来测试数据仓场性能的基准
  • 物化视图层:原始数据聚合的临时表
  • 数据库CDC:Changed-Data Capture,变更数据捕获,自动跟踪和记录数据库数据的变更
  • CDS: core data service
  • HCP cockpit:HANA Cloud Platform cockpit,https://account.hanatrial.ondemand.com
  • HANA MDC:HANA multi-tenant database container
  • HANA PAL:HANA Predictive Analytics Library
  • HANA AFL:Application Function Library(HANA预测分析算法库)
  • CSDL :the Common Schema Definition Language,用该语言创建EDM实体数据模型
  • xmlns:XML Namespaces的缩写,中文名称是XML(标准通用标记语言的子集)命名空间
  • EDM:Entity Data Model,实体数据模型
  • UAA service:User Account and Authentication
  • MTA: Multi-Target Application
  • HDI:HANA Deployment Infrastructure

SAP HANA学习笔记的更多相关文章

  1. Sybase:SAP IQ学习笔记

    Sybase:SAP IQ学习笔记 -- 启动IQ管理 >> start_iq -n utility_db -n utility_db >> dbisql -c "u ...

  2. HANA学习笔记1-搭建HANA学习环境

    一 硬件环境     两台电脑,一台为服务器装跑HANA虚拟机,一台为客户端运行HANA_STUDIO     服务器:内存至少需要16G     windows server 2003 64位    ...

  3. SAP HANA学习资料大全[非常完善的学习资料汇总]

    Check out this SDN blog if you plan to write HANA Certification exam http://scn.sap.com/community/ha ...

  4. 【转】SAP HANA学习资料大全[非常完善的学习资料汇总]

    Check out this SDN blog if you plan to write HANA Certification exam http://scn.sap.com/community/ha ...

  5. SAP HANA学习资料大全 Simple Finane + Simple Logisitic [非常完善的学习资料汇总]

    Check out this SDN blog if you plan to write HANA Certification exam http://scn.sap.com/community/ha ...

  6. 学习SAP HANA SQL

      学习SAP HANA SQL 语句(创建 EMP,DEPT,BONUS 和 SALGRADE测试表)--像学Oracle一样学习SAP HANA 标签: sap测试oraclesqltableda ...

  7. 【HANA系列】SAP 一位SAP培训顾问的建议:SAP HANA应该如何学习?

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP 一位SAP培训顾问的建议 ...

  8. Flyway学习笔记

    Flyway做为database migration开源工具,功能上像是git.svn这种代码版本控制.google搜索database migration,或者针对性更强些搜索database mi ...

  9. VSTO学习笔记(三) 开发Office 2010 64位COM加载项

    原文:VSTO学习笔记(三) 开发Office 2010 64位COM加载项 一.加载项简介 Office提供了多种用于扩展Office应用程序功能的模式,常见的有: 1.Office 自动化程序(A ...

随机推荐

  1. Windows 10工程版本泄露全新设计的操作中心圆角样式

    早些时候微软错误地向Windows 10所有测试通道推送内部工程版本,该版本构建后尚未经过微软内部测试. 当然本身微软也没准备推送所以该版本里很多新功能未被关闭,而成功升级的用户则可以立即查看这些功能 ...

  2. 51nod 1099:任务执行顺序 贪心

    1099 任务执行顺序 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题  收藏  取消关注 有N个任务需要执行,第i个任务计算时占R[i]个空间,而后会释放一部分, ...

  3. HomePod即将发售,但硬件不再是苹果的救命稻草

    流年不利的苹果,在多个维度都遭到了重创.除了与高通纠缠不清的专利官司外,iPhone销量还直线下滑并影响到营收.最终,苹果股价.市值都处于暴跌态势.面对内外夹击的不利局面,苹果信奉多年的"封 ...

  4. PLsql的汉化工具

    链接:https://pan.baidu.com/s/19J-px5I_7qcMb5CHDwJZZQ 密码:pr89

  5. sql数据库系统表和mysql系统表

    sql数据库系统表,常用的(sysobjects,sysindexes,sysindexkeys,SYSCOLUMNS,SYSTYPES 及更多解释说明): https://docs.microsof ...

  6. Window Server 2019 配置篇(2)- 在window server core上安装网络跟DHCP服务

    上一篇我们已经建立了自己的域服务器 之后我们将安装一个window server core,也就是没有GUI只有命令行的window server,并在其上安装网络服务和DHCP 首先创建一个新的虚拟 ...

  7. Git Fork别人的代码后如同步别人的代码

    在git上fork别人的代码后,如果别人代码有更新,自己fork的代码是不能自动更新的.需要手动操作. git remote -v 查看是否有远程分支的别名.例如:git remote -v 后显示如 ...

  8. 剑指offer - 顺时针打印矩阵 - JavaScript

    题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下 4 X 4 矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印 ...

  9. Ubuntu14.04 无法关机 SpamAssassin speech-dispatcher

    在ubuntu14.04上安装完一些包后,关闭计算机就会出现关于标题中的两个错误. 1.在软件中心卸载spamAssassin 2.运行命令: sudo update-rc.d -f speech-d ...

  10. servlet 之 GenericServlet抽象类详解

    GenericSerlvet抽象类源码如下: package javax.servlet; import java.io.IOException; import java.util.Enumerati ...