SAP HANA Schemas 和 HDI Containers

举报
Jerry Wang 发表于 2022/08/04 15:36:35 2022/08/04
【摘要】 plan: hdi-sharedSAP HANA 数据库 schema 使您能够在逻辑上将对象(例如表、视图和存储过程)组合在一起。 如果没有定义的 Schema,您将无法写入目录。 SAP HANA 扩展应用程序服务 (SAP HANA XS) 使您能够将数据库模式创建为存储库中的可传输设计时文件。关系数据库包含描述系统中各种元素的 catalog. Catalog 将数据库划分为称为 ...

plan: hdi-shared

SAP HANA 数据库 schema 使您能够在逻辑上将对象(例如表、视图和存储过程)组合在一起。 如果没有定义的 Schema,您将无法写入目录。 SAP HANA 扩展应用程序服务 (SAP HANA XS) 使您能够将数据库模式创建为存储库中的可传输设计时文件。

关系数据库包含描述系统中各种元素的 catalog. Catalog 将数据库划分为称为 Schema 的子数据库。数据库 schema 使您能够在逻辑上将对象(例如表、视图和存储过程)组合在一起。 如果没有定义的架构,您将无法写入目录。

SAP HANA 扩展应用程序服务 (SAP HANA XS) 使您能够将数据库schema 创建为存储库中的可传输设计时文件。 您开发的应用程序可以读取存储库文件。

如果您的应用程序引用架构的存储库(设计时)版本而不是目录中的运行时版本,例如,通过使用存储库文件(带后缀)的显式路径,则对存储库版本的任何更改 文件一旦提交到存储库就可见。 无需等待存储库激活模式的运行时版本。

Database development artifacts are deployed from and to so-called containers.

数据库开发工件在所谓的容器中部署。这个容器和 Docker 不是同一回事。

The SAP HANA Deployment Infrastructure (HDI) provides a service that enables you to deploy database development artifacts to so-called containers. This service includes a family of consistent design-time artifacts for all key HANA platform database features which describe the target (run-time) state of SAP HANA database artifacts, for example: tables, views, or procedures. These artifacts are modeled, staged (uploaded), built, and deployed into SAP HANA.

SAP HANA 部署基础架构 (HDI) 提供了一项服务,使您能够将数据库开发工件(开发时资源)部署到所谓的容器。 该服务包括一系列一致的设计时工件(design-time artifacts),适用于所有关键 HANA 平台数据库功能,这些功能描述了 SAP HANA 数据库工件的目标(运行时)状态,例如:表、视图或过程。 这些工件被建模、暂存(上传)、构建并部署到 SAP HANA 中。

The HDI focuses strictly on deployment; HDI does not include any version-control tools, nor does it provide any tools for life-cycle management.

HDI 严格关注部署; HDI 不包含任何版本控制工具,也不提供任何生命周期管理工具。

HDI enables you to deploy database objects only; it is not possible (or necessary) to deploy application-layer artifacts such as JavaScript programs or OData objects.

HDI 使您能够仅部署数据库对象; 不可能(或没有必要)部署应用层工件,例如 JavaScript 程序或 OData 对象。

SAP HANA HDI 容器由一个设计时容器和一个相应的运行时容器组成。

SAP HANA HDI 使用容器来存储设计时工件和相应的部署运行时(目录)对象。 SAP HANA 部署基础架构 (HDI) 通过引入以下不同的容器类型来严格区分设计时和运行时对象:

  • 设计时容器 (DTC) - Design-time container (DTC)

设计时文件的隔离环境

  • 运行时容器 (RTC) - Run-time container (RTC)

存储根据存储在相应设计时工件中的规范构建的部署对象

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。