日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SAP HANA学习笔记

發(fā)布時間:2025/3/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SAP HANA学习笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
SAP HANA:High-Performance Analytic Appliance
SAP HANA XSC:Extended Application Services Classic(SAP推出的基于HANA的擴展應用服務引擎,是一個輕量級的應用服務器,內(nèi)嵌在SAPHANA內(nèi)存數(shù)據(jù)平臺當中作為HANA表與視圖的一個程序邏輯與web服務)

1、列存儲:適合做數(shù)據(jù)的讀取和分析,主要用于業(yè)務數(shù)據(jù)表;TID(Transaction ID)事務ID
2、行存儲:數(shù)據(jù)更新效率更高,主要用于系統(tǒng)表;CID(Commit ID)提交ID
3、HANA數(shù)據(jù)更新
  • 列存儲:Main內(nèi)存區(qū)域 和 Delta內(nèi)存區(qū)域 數(shù)據(jù)合并的過程稱為 Delta Merge,Main內(nèi)存區(qū)域數(shù)據(jù)經(jīng)過輕量級的壓縮
    HANA列存儲數(shù)據(jù)更新是通過只插入實現(xiàn)的
  • 行存儲:Segment、TVM(Transactional Vision Memery)區(qū)域

多版本并發(fā)控制 - MVCC(Multi-Version Concurrency Control)

4、外部系統(tǒng)訪問HANA接口方式:
  • JDBC,java數(shù)據(jù)庫連接(Java Data Base Connectivity),是一種用于執(zhí)行SQL語句的Java API, 通過它可訪問各類關(guān)系數(shù)據(jù)庫。開發(fā)JAVA應用。
  • ODBC,開放數(shù)據(jù)庫互連(Open Database Connectivity),是微軟公司開放服務結(jié)構(gòu)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標準API,開發(fā).NET應用
  • ODBO,(OLE DB for OLAP),Microsoft Execl通過ODBO和HANA數(shù)據(jù)源相連
  • MDX,多維度查詢表達式(multi dimensional expression),是由 Microsoft , Hyperion 等公司研究多維查詢表達式,是所有 OLAP 高級分析所采用的核心查詢語言
  • OData,開放數(shù)據(jù)協(xié)議(Open data Protocol),是用來查詢和更新數(shù)據(jù)的一種Web協(xié)議,其提供了把存在于應用程序中的數(shù)據(jù)暴露出來的方式。
  • DBSL,(Database Shared Library),HANA為SAP?ABAP應用系統(tǒng)服務器提供的工具,使ABAP可以訪問HANA數(shù)據(jù)庫
  • SAP Replication Server,復制服務器,簡稱SRS,Sybase Replication Server 是其前身;相比基于觸發(fā)器技術(shù)的SLT,使用SRS對源數(shù)據(jù)庫系統(tǒng)壓力比較小。

5、HANA加載外部系統(tǒng)數(shù)據(jù)方式:
  • ETL(Extract-Transform-Load),數(shù)據(jù)倉庫技術(shù),用來描述將數(shù)據(jù)從來源端經(jīng)過抽取(extract)、轉(zhuǎn)換(transform)、加載(load)至目的端的過程。
  • SLT(SAP Landscape Transformation),原先是SAP TDMS軟件的一個功能組件,先演化成HANA實時數(shù)據(jù)同步工具,支持SAP系統(tǒng)、非SAP系統(tǒng)與HANA之間精準數(shù)據(jù)復制。是以數(shù)據(jù)庫表數(shù)據(jù)變化觸發(fā)來同步的,不支持數(shù)據(jù)的清洗、轉(zhuǎn)換、合并等處理。SLT是由SLO technology(Near Zero Downtime)演化而來。
  • SAP Business Objects Data Services(DS),定時周期性抽取數(shù)據(jù)到HANA,是HANA系統(tǒng)提供的抽數(shù)工具之一,是從BO系統(tǒng)中發(fā)展而來的。可以開發(fā)添加非常復雜的數(shù)據(jù)轉(zhuǎn)換邏輯。
    DS三個重要組件:Data Services Designer、Repository(資源庫,存儲元數(shù)據(jù)——數(shù)據(jù)庫表結(jié)構(gòu)、字段類型等)、Server(提供Job服務)
    Datastore(數(shù)據(jù)存儲):外部系統(tǒng)在DS中的“映射”
    Batch Job(批量作業(yè)):Batch Job、Real-time Job
    Data Flow(數(shù)據(jù)流):定義數(shù)據(jù)在整個ETL處理過程中的流轉(zhuǎn)
  • DXC(Direct Extractor Connection),它是SAP HANA從SAP Business Suite中獲取數(shù)據(jù)的一種簡單方法,注意只能抽取SAP套件中的數(shù)據(jù),其他外部系統(tǒng)不支持。關(guān)注SAP標準的業(yè)務邏輯,不需要具體到數(shù)據(jù)庫表、字段。

6、HANA系統(tǒng)的六個主要服務組件
  • Hdbnameserver:Name Server(名字服務器)
  • Hdbindexserver:Index Server(索引服務器),HANA核心組件,管理HANA權(quán)限、內(nèi)存管理、事務管理、元數(shù)據(jù)管理器、MVCC等
  • Hdbstatisticsserver:Statistics Server(統(tǒng)計分析服務器)
  • Hdbpreprocessor:Pre-processor Server(預處理服務器)
  • Hdbxsengine:XS Engine/Server(擴展應用服務 Extended Application Services)
  • Hdbdaemon:以正確的順序開始或停止其他進程

7、OLTP、OLAP
  • 聯(lián)機事務處理OLTP(on-line transaction processing)
  • 聯(lián)機分析處理OLAP(On-Line Analytical Processing)

8、HANA最核心、最基礎(chǔ)的三個組件
  • HANA Database:HANA數(shù)據(jù)庫
  • HANA Studio:HANA工作臺,HANA顧問開發(fā)工作臺,包含了HANA Client功能
  • HANA Client:HANA客戶端,提供訪問HANA數(shù)據(jù)庫的各種接口驅(qū)動

9、HANA建模
  • Attribute View 屬性視圖
  • Analytic View 分析視圖(分析指標Measure --- 事實表、分析維度Attribute --- 屬性視圖)
  • Analytic Privilege 分析權(quán)限
  • Calculation View 計算視圖
  • Procedure 存儲過程

10、擴展注解
  • RDS:rapid deployment solution(快速部署解決方案)
  • RDBMS:Relational Database Management System(關(guān)系數(shù)據(jù)庫管理系統(tǒng))
  • EDW:Enterprice Data Warehouse(企業(yè)級數(shù)據(jù)倉庫)
  • HBase:Hadoop Database,HBase是Apache的Hadoop項目的子項目
  • Hadoop:不是一個縮寫,而是一個虛構(gòu)的名字,以Hadoop項目的創(chuàng)建者的孩子的大象玩家命名的。Apache基金會所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu)。
  • DSO:Data Store Object ,BW標準建模對象
  • ASE:Adaptive Server Enterprise,Sybase自身的數(shù)據(jù)庫產(chǎn)品
  • TPC:Transaction Processing Performance Council(事務處理委員會),是業(yè)界公認的用來測試數(shù)據(jù)倉場性能的基準
  • 物化視圖層:原始數(shù)據(jù)聚合的臨時表
  • 數(shù)據(jù)庫CDC:Changed-Data Capture,變更數(shù)據(jù)捕獲,自動跟蹤和記錄數(shù)據(jù)庫數(shù)據(jù)的變更
  • 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,用該語言創(chuàng)建EDM實體數(shù)據(jù)模型
  • xmlns:XML Namespaces的縮寫,中文名稱是XML(標準通用標記語言的子集)命名空間
  • EDM:Entity Data Model,實體數(shù)據(jù)模型
  • UAA service:User Account and Authentication
  • MTA: Multi-Target Application
  • HDI:HANA Deployment Infrastructure

總結(jié)

以上是生活随笔為你收集整理的SAP HANA学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。