在SAP HANA應用開發領域裏,咱們一般用package來存儲modeler views和XS工程等模型。這些包應該被部署到最終的生產服務器上。html
Delivery Unit是SAP HANA原生開發對象的部署方式,能夠被當作一系列包的集合,用於Transportation management的統一管理。服務器
SAP HANA提供了一個統一的管理平臺,稱爲HANA Application Lifecycle Management來管理Delivery Unit.url
只有具備權限「sap.hana.xs.lm.roles: :Administrator」的用戶才能操做Delivery Unit。3d
下面介紹操做Delivery Unit的兩種方式。htm
選擇右鍵菜單裏的Transport Management:對象
http://<host_address>:80<instance_number>/sap/hana/xs/lm/index.htmlblog
咱們能用HANA Application Lifecycle Management作哪些事情?開發
導入/導出/建立Delivery unit,搜索包。部署
第一次使用HANA Application Lifecycle Management時,咱們必須提供一個Vendor ID。it
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進入控制檯:
要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":