国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

SAP HANA 信息建模

2018-11-30 18:23 更新

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)化。

行與列存儲
隨著SAP HANA的發(fā)展,HANA在信息視圖中使用了基于列的數(shù)據(jù)存儲,并展示了基于列的表的真正優(yōu)勢。

列存儲

在列存儲表中,數(shù)據(jù)是垂直存儲的。因此,類似的數(shù)據(jù)類型匯集在一起??,如上例所示。它借助內(nèi)存計算引擎提供更快的內(nèi)存讀取和寫入操作。
在常規(guī)數(shù)據(jù)庫中,數(shù)據(jù)存儲在基于行的結(jié)構(gòu)中,即水平存儲。SAP HANA可在基于行和列的結(jié)構(gòu)中存儲數(shù)據(jù)。這在HANA數(shù)據(jù)庫中提供了性能優(yōu)化,靈活性和數(shù)據(jù)壓縮。
在基于列的表中存儲數(shù)據(jù)具有以下優(yōu)點:

  • 數(shù)據(jù)壓縮

  • 與傳統(tǒng)的基于行的存儲相比,對表的讀取和寫入更快

  • 靈活性和并行處理

  • 以更高的速度執(zhí)行聚合和計算

有多種方法和算法可以將數(shù)據(jù)存儲在基于列的結(jié)構(gòu)中 - 字典壓縮,運行長度壓縮等等。
在字典壓縮中,單元格以數(shù)字的形式存儲在表中,而與字符相比,數(shù)字單元格總是性能優(yō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ù)庫中的維度,或用于在建模中連接維度或其他屬性視圖。

其重要特點是: 

  • 屬性視圖可用于分析視圖和計算視圖。
  • 屬性視圖代表主數(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)接,計算視圖中的排名)的幫助下消耗。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號