SAP HANA Delivery Unit 概念简述

介绍
在 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:
版权声明: 本文为 InfoQ 作者【Jerry Wang】的原创文章。
原文链接:【http://xie.infoq.cn/article/3bf3d3da1f679209be83302d6】。文章转载请联系作者。
评论