在datahub中导入本地化值

2020-09-24 16:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我想使用datahub在...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想使用datahub在hybris中导入ProductFeature。 我想知道,是否需要在Raw中显式定义'isoCode',并在规范和目标中对其进行相应建模? 另外,当在hybris中(即在impex中)传递"值"时,转换表达式将是什么? 我做了一个小型实现,虽然impex成功运行,但是没有数据输入到hybris数据库中,有时即使这样做,它也不会反映在hMC中。 我正在使用CSV导入方法,并运行datahub v5.5.1.0-RC9

任何指针都会受到赞赏。

关于Nikhil

4条回答
Cikesha
2020-09-24 17:27 .采纳回答

所有Data Hub集成的第一步是定义规范模型。
规范项属性需要 true

第二步是原始模型。
在此步骤中,您可以使用预定义的isoCode列,或者必须编写自己的合成处理程序,最后在其中执行 CanonicalItem.setField(" attributeMultiLang"," Hello",new Locale(" en"));

第三步是目标模型。 目标项目属性还需要 true 。 不需要转换,因为它们的语言中的每个值都保持不变。
在这一点上,理解 true 的含义很重要。 所有字段 [unique = true] 和带有强制拦截器逻辑的字段的requiredInHeader都应为true。 在导入特定于语言的行时,将仅重复标记为requiredInHeader的字段。 是的,Data Hub将为同一规范生成多个impex行,以导入所有语言。

不幸的是,许多客户最终将他们使用的2-3种语言定义为单独的未本地化字段。 并在目标中使用2-3个字段,并使用impex exportCode [lang = XX]。

一周热门 更多>