hybris中核心数据、基本数据和样本数据有什么区别?
-
23-12-2019 - |
题
在 hybris wiki 路径中,提到了核心数据与核心数据。基本数据对比样本数据。这三类数据有什么区别呢?
通常,我会假设示例数据是为填充示例服装和电子产品店面而创建的说明性官方数据。但是,那 维基足迹 建议核心数据用于非商店特定数据,样本数据用于商店特定数据。
在同一页面上,wiki 指出核心数据包含主控室和目录定义、电子邮件模板、CMS 布局和站点定义(国家和用户组 impex 也包含在其中)。这对我来说似乎是一个特定的商店。有人对此有解释吗?
解决方案
是的,我有一个解释。实际上,这很大程度上取决于我在分离数据时做出的任意决定 acceleratorcore
和 acceleratorsampledata
扩展作为 4.5 中加速器的一部分(后来添加了 y- 前缀)。
基本数据和项目数据是 hybris 中使用的两组数据 init/update
过程。通过类和方法上的特定注释来控制每个扩展的这些步骤。
核心与样本数据更多的是关于我是否认为 impex 文件或行是特定于样本存储的还是更通用的。你会注意到你的 CoreSystemSetup
既有必要性又有 projectdata
脚步。
从那时起,许多工作在各大洲进行,因此,就像现在的许多狂妄自大一样,它有点混乱。
有一些与 hybris 相关的有趣错误,使某些东西成为其中的一部分 essentialdata
. 。但这些都在平台上,我无法在不向各种人抱怨的情况下解决这些问题。
更让事情变得混乱的是 yacceleratorinitialdata
扩大。这个扩展是我希望通过提供一些阻碍来使项目变得更容易的一种方式 skeletons
用于新站点和商店。这将在期间为您生成 modulegen
. 。自发布以来,它已经严重腐烂,现在已经过时了。
其他提示
为了更好的解释,看看此答案来自ansumn.sap.com 。
Hybris
imports two types of data on initialization
and update
processes; first is essentialdata and other one is projectdata.
Essentialdata is the coredata setup which is mandatory and will import when you run initialization
or update
.
sampledata is your projectdata and it is not mandatory it will import when you select project while updating the system.