在 SAP HYBIRS 中通过 hac 进行系统更新时“创建基本数据”有什么用?

What is the use of “create essential data” in system update via hac in SAP HYBIRS?

从hac更新系统时,我们有三种选择

  1. 更新运行系统
  2. 创建基本数据
  3. 本地化类型

谁能解释一下这三个字段的用途以及为什么我们更喜欢在大多数时候取消选中“创建基本数据”?

几个与基本数据相关的链接:

这 3 项的作用是什么:

  1. 为此 Hybris 环境更新数据库架构 + 数据库中的类型元数据
  2. Load/reload将配置的essential/core数据集放入DB
  3. 将本地化文件内容加载到数据库中:例如 types/attributes 的本地化

在我看来,essential/core 数据在系统更新期间应该始终可以安全加载,包括在生产中。它旨在成为系统正确运行所必需的项目,不应发生变化。

如果基本数据中有项目在 运行 时间更新并且基本数据会覆盖它 - 您可能错误地将一些导入分配给了基本数据(而不是 project/sample 数据) ,或者有人在 运行time 做他们不应该做的事情。用于运行时间维护的数据应该在project/sample数据中(可以看作dev等底层环境的起点数据集)——这些数据集一般不应该运行 在更新期间,尤其是在生产中。

create essential data 用于创建essential data 是系统基本设置所需的数据,包括实体例如国家、货币等

项目特定的其余数据应归类为 项目 数据.