3

在 hybris wiki 跟踪中,提到了核心数据、基本数据和样本数据。这三种数据有什么区别?

通常,我会假设样本数据是为填充示例服装和电子产品店面而创建的说明性 gobbledygook 数据。但是,wiki 线索表明核心数据用于非商店特定数据,样本数据用于商店特定数据。

在同一页面上,wiki 指出核心数据包含驾驶舱和目录定义、电子邮件模板、CMS 布局和站点定义(国家和用户组 impex 也包含在其中)。这似乎是我特定的商店。有人对此有解释吗?

4

3 回答 3

6

是的,我有一个解释。实际上,这很大程度上取决于我在 4.5 中将数据分离acceleratorcoreacceleratorsampledata扩展作为 Accelerator 的一部分做出的任意决定(后来这些都添加了 y- 前缀)。

init/update基本数据和项目数据是 hybris流程中使用的两组数据。这些步骤通过类和方法上的特定注释来控制每个扩展。

如果我认为 impex 文件或行是特定于示例存储或更通用的,那么核心 vs 示例数据更多。你会注意到你CoreSystemSetup有必要和projectdata步骤。

从那时起,各大洲都发生了很多工作,所以,就像现在的很多 hybris 一样,它有点乱。

有一些有趣的错误与 hybris 使某些东西成为essentialdata. 但这些都在平台上,我无法在不向各种人抱怨的情况下解决这些问题。

为了进一步混淆问题,还有yacceleratorinitialdata扩展名。skeletons这个扩展是我希望通过为新站点和商店提供一些 impex 来简化项目的一种方式。这将在modulegen. 它自发布以来已经严重腐烂,现在已经过时了。

于 2014-08-05T13:15:20.417 回答
1

如需更好的解释,请查看answers.sap.com 中的这个答案

于 2019-09-23T13:00:33.197 回答
-3

Hybris导入两种类型的数据initializationupdate流程;第一个是essentialdata,另一个是projectdata。
Essentialdata 是 coredata 设置,它是强制性的,将在您运行initializationupdate.
sampledata 是您的项目数据,当您在更新系统时选择项目时,它不是强制性的。

于 2014-08-11T10:47:07.500 回答