W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
SAP HANA信息建模,也稱為HANA數(shù)據(jù)建模,是HANA系統(tǒng)的核心。它可以在數(shù)據(jù)庫表的頂部創(chuàng)建建模視圖,并實現(xiàn)業(yè)務(wù)邏輯以創(chuàng)建有意義的分析報表。
提供存儲在HANA數(shù)據(jù)庫的物理表中的事務(wù)數(shù)據(jù)的多個視圖,用于分析和業(yè)務(wù)邏輯目的。
信息建模僅適用于基于列的存儲表。
信息建模視圖由基于Java或HTML的應(yīng)用程序或SAP工具(如SAP Lumira或Analysis Office)用于報表目的。
也可以使用第三方工具(如MS Excel)連接到HANA并創(chuàng)建報表。
SAP HANA建模視圖利用SAP HANA的實力。
有三種類型的信息視圖,定義為:
SAP HANA建模視圖只能在基于列的表格的頂部創(chuàng)建。將數(shù)據(jù)存儲在基于列的表格中并不是什么新事物。早些時候,人們假設(shè)在基于列的結(jié)構(gòu)中存儲數(shù)據(jù)需要更多的內(nèi)存大小,而不是性能優(yōu)化。
在列存儲表中,數(shù)據(jù)是垂直存儲的。因此,類似的數(shù)據(jù)類型匯集在一起??,如上例所示。它借助內(nèi)存計算引擎提供更快的內(nèi)存讀取和寫入操作。
數(shù)據(jù)壓縮
與傳統(tǒng)的基于行的存儲相比,對表的讀取和寫入更快
靈活性和并行處理
以更高的速度執(zhí)行聚合和計算
有多種方法和算法可以將數(shù)據(jù)存儲在基于列的結(jié)構(gòu)中 - 字典壓縮,運行長度壓縮等等。
在運行長度壓縮中,它以數(shù)字格式保存乘數(shù)與單元格值,乘數(shù)在表中顯示重復(fù)值。
如果SQL語句必須執(zhí)行聚合函數(shù)和計算,則始終建議使用基于列的存儲。基于列的表在運行聚合函數(shù)(如Sum,Count,Max,Min)時總是執(zhí)行得更好。
當(dāng)輸出必須返回完整的行時,首選基于行的存儲。下面給出的示例使其易于理解。
在上面的例子中,當(dāng)使用Where子句在sales列中運行Aggregate函數(shù)(Sum)時,它在運行SQL查詢時只使用Date和Sales列,因此如果它是基于列的存儲表,那么它將進(jìn)行性能優(yōu)化,更快速,因為數(shù)據(jù)只需要來自兩列。
在運行一個簡單的Select查詢時,必須在輸出中打印完整行,因此建議在此情況下將表存儲為Row。
屬性在數(shù)據(jù)庫表中是不可測量的元素。它們代表主數(shù)據(jù),類似于BW的特性。屬性視圖是數(shù)據(jù)庫中的維度,或用于在建模中連接維度或其他屬性視圖。
其重要特點是:
分析視圖使用SAP HANA的功能對數(shù)據(jù)庫中的表執(zhí)行計算和聚合函數(shù)。 它具有至少一個事實表,其具有維度表的度量和主鍵,并且由維度表包圍的包含主數(shù)據(jù)。
其重要特點是:
分析視圖旨在執(zhí)行星型模式查詢。
分析視圖至少包含一個事實表和帶有主數(shù)據(jù)的多維表,并執(zhí)行計算和聚合
它們與SAP BW中的信息塊和信息對象類似。
可以在屬性視圖和事實表之上創(chuàng)建分析視圖,并執(zhí)行計算,例如銷售的單位數(shù)量,總價格等。
計算視圖在分析視圖和屬性視圖之上使用,以執(zhí)行復(fù)雜計算,這對分析視圖是不可能的。計算視圖是基于列的表,屬性視圖和提供業(yè)務(wù)邏輯的分析視圖的組合。
其重要特點是:
計算視圖使用HANA建模功能或SQL中的腳本定義圖形。
它被創(chuàng)建以執(zhí)行復(fù)雜的計算,這是其他視圖無法實現(xiàn)的,如SAP HANA建模的屬性視圖和分析視圖。
一個或多個屬性視圖和分析視圖在內(nèi)置函數(shù)(如項目,聯(lián)合,聯(lián)接,計算視圖中的排名)的幫助下消耗。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: