介紹
在SAP HANA應用開發領域裡,我們通常用package來存儲modeler views和XS工程等模型。這些包應該被部署到最終的生産伺服器上。
Delivery Unit是SAP HANA原生開發對象的部署方式,可以被看成一系列包的集合,用于Transportation management的統一管理。
SAP HANA提供了一個統一的管理平台,稱為HANA Application Lifecycle Management來管理Delivery Unit.
隻有具有權限“sap.hana.xs.lm.roles: :Administrator”的使用者才能操作Delivery Unit。
下面介紹操作Delivery Unit的兩種方式。
SAP HANA Studio
選擇右鍵菜單裡的Transport Management:
直接使用具有下列命名規範的url:
http://:80/sap/hana/xs/lm/index.html
我們能用HANA Application Lifecycle Management做哪些事情?
導入/導出/建立Delivery unit,搜尋包。
第一次使用HANA Application Lifecycle Management時,我們必須提供一個Vendor ID。
Delivery Unit的建立頁面:
在SAP HANA SP07裡, HANA安裝完畢後,系統會自動建立一些delivery unit,位于PRODUCTS->Delivery Units下面. 我們可以在裡面增加,删除或者更改Delivery Unit。
Delivery Unit本身的建立操作是很簡單的:
将包配置設定給這個Delivery Unit:
Delivery Unit和裡面包含的包可以通過下面的菜單導出成.tgz檔案:
導入Delivery Unit時,其包含的包會在HANA執行個體上建立:
SAP HANA Studio提供了DU的管理控制台,切換到modeler視圖,選擇Setup下面的Delivery Unit進入控制台:
建立DU,給其配置設定包:
導入/導出DU: