当前位置:网站首页>SAP HANA Schemas 和 HDI Containers
SAP HANA Schemas 和 HDI Containers
2022-08-04 15:52:00 【华为云】
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)
存储根据存储在相应设计时工件中的规范构建的部署对象
边栏推荐
- How to monitor code cyclomatic complexity by refactoring indicators
- 成功 解决 @keyup.enter=“search()“ 在el-input 组件中不生效的问题
- 云存储硬核技术内幕——(11) 女子会所的秘密
- 请问一下dms的跨阿里云账户 新增实例,是不是无法新增redis ?
- 《2022 年上半年全球独角兽企业发展研究报告》发布——DEMO WORLD世界创新峰会圆满落幕
- 一文详解什么是软件部署
- 2022-08-04日报:量化细胞内的信息流:机器学习时代下的研究进展
- LeetCode·每日一题·1403.非递增顺序的最小子序列·贪心
- OGG判断mgr状态并自动启动脚本
- 使用百度EasyDL实现森林火灾预警识别
猜你喜欢
我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知
Pisanix v0.2.0 发布|新增动态读写分离支持
使用百度EasyDL实现森林火灾预警识别
如何实时监控销售数据?销售看板来帮你!
What is the difference between ITSM software and a work order system?
视频字幕API接口文档
弄懂#if #ifdef #if defined
Li Mu's deep learning notes are here!
【Idea设置运行参数无效】可能是...
Request method ‘POST‘ not supported。 Failed to load resource: net::ERR_FAILED
随机推荐
uni-app之renderjs
"Research Report on the Development of Global Unicorn Enterprises in the First Half of 2022" released - DEMO WORLD World Innovation Summit ended successfully
Difference between GET and POST requests
Real-Time Rendering 4th相关资源整理(无需积分 传火)
AAAI‘22 推荐系统论文梳理
你一定从未看过如此通俗易懂的YOLO系列(从v1到v5)模型解读
招募 | 香港理工大学Georg Kranz 博士诚招博士
JVM Tuning-GC Fundamentals and Tuning Key Analysis
吴恩达机器学习[13]-支持向量机
To ensure that the communication mechanism
不需要服务器,教你仅用30行代码搞定实时健康码识别
界面组件DevExpress ASP.NET Core v22.1 - 增强数据导出功能
实战:10 种实现延迟任务的方法,附代码!
GET 和 POST 请求的区别
面渣逆袭:MySQL六十六问,两万字+五十图详解
Pulsar消费者处理不当导致的消息积压问题
成功 解决 @keyup.enter=“search()“ 在el-input 组件中不生效的问题
软考 --- 软件工程(2)软件开发方法
DocuWare平台——用于文档管理的内容服务和工作流自动化的平台(上)
皕杰报表配置文件report_config.xml里都配置了什么?