SAP HANA SQL腳本

2018-01-07 10:42 更新

快速簡介...

SQL腳本支持存儲的函數(shù)和過程,并允許將應(yīng)用程序邏輯的復(fù)雜部分推送到數(shù)據(jù)庫。

使用SQL腳本的主要好處是允許在SAP HANA數(shù)據(jù)庫中執(zhí)行復(fù)雜的計算。 使用SQL腳本代替單個查詢使函數(shù)可以返回多個值。 復(fù)雜的SQL函數(shù)可以進(jìn)一步分解為更小的函數(shù)。 SQL腳本提供在單個SQL語句中不可用的控制邏輯。

SQL Script

使用SQL腳本的主要好處是允許在SAP HANA數(shù)據(jù)庫中執(zhí)行復(fù)雜的計算。 使用SQL腳本代替單個查詢使函數(shù)可以返回多個值。 復(fù)雜的SQL函數(shù)可以進(jìn)一步分解為更小的函數(shù)。 SQL腳本提供在單個SQL語句中不可用的控制邏輯。...

  • 通過在數(shù)據(jù)庫層執(zhí)行SQL腳本,它消除了將大量數(shù)據(jù)從數(shù)據(jù)庫傳輸?shù)綉?yīng)用程序的需要。

  • 計算在數(shù)據(jù)庫層執(zhí)行,以獲得HANA數(shù)據(jù)庫的好處,如列操作,查詢的并行處理等。

HANA中的SQL腳本信息建模器用于創(chuàng)建復(fù)雜的計算視圖,這是不可能使用GUI選項創(chuàng)建的。...

在Information Modeler中使用SQL腳本時,下面給出的過程應(yīng)用于過程 -

  • Input parameters can be of scalar or table type.
  • Output parameters must be of table types.
  • Table types required for the signature are generated automatically.

具有計算視圖的SQL腳本

在Information Modeler中使用SQL腳本時,下面給出的過程應(yīng)用于過程 - ...

如何使用SQL腳本創(chuàng)建計算視圖?

啟動SAP HANA工作室 展開內(nèi)容節(jié)點→選擇要在其中創(chuàng)建新的“計算”視圖的包。 右鍵單擊→新建計算視圖導(dǎo)航路徑結(jié)束→提供名稱和說明。

Launch SAP HANA Studio

從類型下拉列表中選擇計算視圖類型選擇計算視圖類型→選擇SQL腳本→根據(jù)如何要求計算視圖的輸出參數(shù)的命名約定,將參數(shù)大小寫敏感設(shè)置為True或False→選擇完成。

Select Calculation View Type

從類型下拉列表中選擇計算視圖類型選擇計算視圖類型→選擇SQL腳本→根據(jù)如何要求計算視圖的輸出參數(shù)的命名約定,將參數(shù)大小寫敏感設(shè)置為True或False→選擇完成。...

Select Default Schema

在語義節(jié)點中選擇SQL腳本節(jié)點→定義輸出結(jié)構(gòu)。 在輸出窗格中,選擇創(chuàng)建目標(biāo)。 添加所需的輸出參數(shù)并指定其長度和類型。

Semantics Node

要將作為現(xiàn)有信息視圖或目錄表或表函數(shù)的一部分的多個列添加到基于腳本的計算視圖的輸出結(jié)構(gòu) -

要將作為現(xiàn)有信息視圖或目錄表或表函數(shù)的一部分的多個列添加到基于腳本的計算視圖的輸出結(jié)構(gòu) - ...

在“源”窗格中,選擇要添加到輸出的列→要將選擇性列添加到輸出,然后選擇這些列并選擇添加。 要將對象的所有列添加到輸出,請選擇對象,然后選擇添加→完成。

激活基于腳本的計算視圖 - 在SAP HANA Modeler透視圖中 - 保存并激活 - 激活當(dāng)前視圖,如果受影響對象的活動版本存在,則重新部署受影響的對象。 否則,僅激活當(dāng)前視圖。

激活基于腳本的計算視圖 - 在SAP HANA Modeler透視圖中 - 保存并激活 - 激活當(dāng)前視圖,如果受影響對象的活動版本存在,則重新部署受影響的對象。 否則,僅激活當(dāng)前視圖。...

在SAP HANA開發(fā)透視圖中 - 在項目資源管理器視圖中,選擇所需的對象。 在上下文菜單中,選擇導(dǎo)航路徑的開始Team下一步導(dǎo)航步驟激活導(dǎo)航路徑的結(jié)束。

HANA中的SQL腳本信息建模器用于創(chuàng)建復(fù)雜的計算視圖,這是不可能使用GUI選項創(chuàng)建的。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號