介绍
在 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://<host_address>:80<instance_number>/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:
要获取更多 Jerry 的原创文章,请关注公众号 ” 汪子熙 ”: