SAP HANA SQL腳本

2018-01-07 10:42 更新

快速簡(jiǎn)介...

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

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

SQL Script

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

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

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

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

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

  • 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.

具有計(jì)算視圖的SQL腳本

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

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

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

Launch SAP HANA Studio

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

Select Calculation View Type

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

Select Default Schema

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

Semantics Node

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

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

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

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

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

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

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


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)