生活随笔
收集整理的這篇文章主要介紹了
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)容還不錯,歡迎將生活随笔 推薦給好友。