生活随笔
收集整理的這篇文章主要介紹了
SAP HANA学习笔记
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
SAP HANA:High-Performance Analytic Appliance SAP HANA XSC:Extended Application Services Classic(SAP推出的基于HANA的擴(kuò)展應(yīng)用服務(wù)引擎,是一個(gè)輕量級(jí)的應(yīng)用服務(wù)器,內(nèi)嵌在SAPHANA內(nèi)存數(shù)據(jù)平臺(tái)當(dāng)中作為HANA表與視圖的一個(gè)程序邏輯與web服務(wù)) 1、列存儲(chǔ):適合做數(shù)據(jù)的讀取和分析,主要用于業(yè)務(wù)數(shù)據(jù)表;TID(Transaction ID)事務(wù)ID 2、行存儲(chǔ):數(shù)據(jù)更新效率更高,主要用于系統(tǒng)表;CID(Commit ID)提交ID 3、HANA數(shù)據(jù)更新 列存儲(chǔ):Main內(nèi)存區(qū)域 和 Delta內(nèi)存區(qū)域 數(shù)據(jù)合并的過程稱為 Delta Merge,Main內(nèi)存區(qū)域數(shù)據(jù)經(jīng)過輕量級(jí)的壓縮 HANA列存儲(chǔ)數(shù)據(jù)更新是通過只插入實(shí)現(xiàn)的 行存儲(chǔ):Segment、TVM(Transactional Vision Memery)區(qū)域 多版本并發(fā)控制 - MVCC(Multi-Version Concurrency Control) 4、外部系統(tǒng)訪問HANA接口方式: JDBC,java數(shù)據(jù)庫(kù)連接(Java Data Base Connectivity),是一種用于執(zhí)行SQL語(yǔ)句的Java API, 通過它可訪問各類關(guān)系數(shù)據(jù)庫(kù)。開發(fā)JAVA應(yīng)用。 ODBC,開放數(shù)據(jù)庫(kù)互連(Open Database Connectivity),是微軟公司開放服務(wù)結(jié)構(gòu)中有關(guān)數(shù)據(jù)庫(kù)的一個(gè)組成部分,它建立了一組規(guī)范,并提供了一組對(duì)數(shù)據(jù)庫(kù)訪問的標(biāo)準(zhǔn)API,開發(fā).NET應(yīng)用 ODBO,(OLE DB for OLAP),Microsoft Execl通過ODBO和HANA數(shù)據(jù)源相連 MDX,多維度查詢表達(dá)式(multi dimensional expression),是由 Microsoft , Hyperion 等公司研究多維查詢表達(dá)式,是所有 OLAP 高級(jí)分析所采用的核心查詢語(yǔ)言 OData,開放數(shù)據(jù)協(xié)議(Open data Protocol),是用來查詢和更新數(shù)據(jù)的一種Web協(xié)議,其提供了把存在于應(yīng)用程序中的數(shù)據(jù)暴露出來的方式。 DBSL,(Database Shared Library),HANA為SAP?ABAP應(yīng)用系統(tǒng)服務(wù)器提供的工具,使ABAP可以訪問HANA數(shù)據(jù)庫(kù) SAP Replication Server,復(fù)制服務(wù)器,簡(jiǎn)稱SRS,Sybase Replication Server 是其前身;相比基于觸發(fā)器技術(shù)的SLT,使用SRS對(duì)源數(shù)據(jù)庫(kù)系統(tǒng)壓力比較小。 5、HANA加載外部系統(tǒng)數(shù)據(jù)方式: ETL(Extract-Transform-Load),數(shù)據(jù)倉(cāng)庫(kù)技術(shù),用來描述將數(shù)據(jù)從來源端經(jīng)過抽取(extract)、轉(zhuǎn)換(transform)、加載(load)至目的端的過程。 SLT(SAP Landscape Transformation),原先是SAP TDMS軟件的一個(gè)功能組件,先演化成HANA實(shí)時(shí)數(shù)據(jù)同步工具,支持SAP系統(tǒng)、非SAP系統(tǒng)與HANA之間精準(zhǔn)數(shù)據(jù)復(fù)制。是以數(shù)據(jù)庫(kù)表數(shù)據(jù)變化觸發(fā)來同步的,不支持?jǐn)?shù)據(jù)的清洗、轉(zhuǎn)換、合并等處理。SLT是由SLO technology(Near Zero Downtime)演化而來。 SAP Business Objects Data Services(DS),定時(shí)周期性抽取數(shù)據(jù)到HANA,是HANA系統(tǒng)提供的抽數(shù)工具之一,是從BO系統(tǒng)中發(fā)展而來的。可以開發(fā)添加非常復(fù)雜的數(shù)據(jù)轉(zhuǎn)換邏輯。 DS三個(gè)重要組件:Data Services Designer、Repository(資源庫(kù),存儲(chǔ)元數(shù)據(jù)——數(shù)據(jù)庫(kù)表結(jié)構(gòu)、字段類型等)、Server(提供Job服務(wù)) Datastore(數(shù)據(jù)存儲(chǔ)):外部系統(tǒng)在DS中的“映射” Batch Job(批量作業(yè)):Batch Job、Real-time Job Data Flow(數(shù)據(jù)流):定義數(shù)據(jù)在整個(gè)ETL處理過程中的流轉(zhuǎn) DXC(Direct Extractor Connection),它是SAP HANA從SAP Business Suite中獲取數(shù)據(jù)的一種簡(jiǎn)單方法,注意只能抽取SAP套件中的數(shù)據(jù),其他外部系統(tǒng)不支持。關(guān)注SAP標(biāo)準(zhǔn)的業(yè)務(wù)邏輯,不需要具體到數(shù)據(jù)庫(kù)表、字段。 6、HANA系統(tǒng)的六個(gè)主要服務(wù)組件 Hdbnameserver:Name Server(名字服務(wù)器) Hdbindexserver:Index Server(索引服務(wù)器),HANA核心組件,管理HANA權(quán)限、內(nèi)存管理、事務(wù)管理、元數(shù)據(jù)管理器、MVCC等 Hdbstatisticsserver:Statistics Server(統(tǒng)計(jì)分析服務(wù)器) Hdbpreprocessor:Pre-processor Server(預(yù)處理服務(wù)器) Hdbxsengine:XS Engine/Server(擴(kuò)展應(yīng)用服務(wù) Extended Application Services) Hdbdaemon:以正確的順序開始或停止其他進(jìn)程 7、OLTP、OLAP 聯(lián)機(jī)事務(wù)處理OLTP(on-line transaction processing) 聯(lián)機(jī)分析處理OLAP(On-Line Analytical Processing) 8、HANA最核心、最基礎(chǔ)的三個(gè)組件 HANA Database:HANA數(shù)據(jù)庫(kù) HANA Studio:HANA工作臺(tái),HANA顧問開發(fā)工作臺(tái),包含了HANA Client功能 HANA Client:HANA客戶端,提供訪問HANA數(shù)據(jù)庫(kù)的各種接口驅(qū)動(dòng) 9、HANA建模 Attribute View 屬性視圖 Analytic View 分析視圖(分析指標(biāo)Measure --- 事實(shí)表、分析維度Attribute --- 屬性視圖) Analytic Privilege 分析權(quán)限 Calculation View 計(jì)算視圖 Procedure 存儲(chǔ)過程 10、擴(kuò)展注解 RDS:rapid deployment solution(快速部署解決方案) RDBMS:Relational Database Management System(關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) EDW:Enterprice Data Warehouse(企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù)) HBase:Hadoop Database,HBase是Apache的Hadoop項(xiàng)目的子項(xiàng)目 Hadoop:不是一個(gè)縮寫,而是一個(gè)虛構(gòu)的名字,以Hadoop項(xiàng)目的創(chuàng)建者的孩子的大象玩家命名的。Apache基金會(huì)所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu)。 DSO:Data Store Object ,BW標(biāo)準(zhǔn)建模對(duì)象 ASE:Adaptive Server Enterprise,Sybase自身的數(shù)據(jù)庫(kù)產(chǎn)品 TPC:Transaction Processing Performance Council(事務(wù)處理委員會(huì)),是業(yè)界公認(rèn)的用來測(cè)試數(shù)據(jù)倉(cāng)場(chǎng)性能的基準(zhǔn) 物化視圖層:原始數(shù)據(jù)聚合的臨時(shí)表 數(shù)據(jù)庫(kù)CDC:Changed-Data Capture,變更數(shù)據(jù)捕獲,自動(dòng)跟蹤和記錄數(shù)據(jù)庫(kù)數(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預(yù)測(cè)分析算法庫(kù)) CSDL :the Common Schema Definition Language,用該語(yǔ)言創(chuàng)建EDM實(shí)體數(shù)據(jù)模型 xmlns:XML Namespaces的縮寫,中文名稱是XML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集)命名空間 EDM:Entity Data Model,實(shí)體數(shù)據(jù)模型 UAA service:User Account and Authentication MTA: Multi-Target Application HDI:HANA Deployment Infrastructure
總結(jié)
以上是生活随笔 為你收集整理的SAP HANA学习笔记 的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔 推薦給好友。