Quelle est la différence entre les données de base, les données essentielles et les exemples de données dans hybris ?

StackOverflow https://stackoverflow.com//questions/25065731

  •  23-12-2019
  •  | 
  •  

Question

Dans les sentiers du wiki Hybris, il est fait mention des données de base par rapport aux données de base.données essentielles vs.des exemples de données.Quelle est la différence entre ces trois types de données ?

Habituellement, je suppose que les exemples de données sont des données illustratives créées pour remplir les exemples de vitrines de vêtements et d'électronique.Cependant, le sentiers wiki suggèrent que les données de base sont destinées aux données non spécifiques au magasin et que les exemples de données sont destinés aux données spécifiques au magasin.

Sur la même page, le wiki indique que les données de base contiennent des définitions de cockpit et de catalogue, des modèles d'e-mail, une mise en page CMS et des définitions de site (les impex des pays et des groupes d'utilisateurs sont également inclus).Cela me semble plutôt spécifique au magasin.Est-ce que quelqu'un a une explication à ce sujet?

Était-ce utile?

La solution

Oui, j'ai une explication.En fait, cela est dû en grande partie aux décisions arbitraires que j'ai prises concernant la séparation des données entre acceleratorcore et acceleratorsampledata extensions dans le cadre de l'accélérateur dans la version 4.5 (plus tard, le préfixe y a été ajouté).

Les données essentielles et les données de projet sont deux ensembles de données utilisés dans Hybris. init/update processus.Ces étapes sont contrôlées pour chaque extension via des annotations particulières sur les classes et méthodes.

Les données Core vs Sample concernent davantage si je pensais que le fichier impex, ou les lignes, étaient spécifiques au magasin d'échantillons ou étaient plus généraux.Vous remarquerez votre CoreSystemSetup a à la fois essentiel et projectdata pas.

Depuis, beaucoup de travaux ont été réalisés sur différents continents, donc, comme la plupart des Hybris aujourd’hui, c’est un peu le bordel.

Il y a quelques bugs amusants liés à Hybris qui intègrent certaines choses à essentialdata.Mais ce n'est pas quelque chose que je peux corriger sur la plate-forme sans me plaindre à diverses personnes, etc.

Pour compliquer davantage les choses, il y a le yacceleratorinitialdata extension.Cette extension était un moyen que j'espérais rendre les projets plus faciles, en donnant un peu d'impex skeletons pour les nouveaux sites et magasins.Ceci serait généré pour vous pendant modulegen.Il a cependant beaucoup pourri depuis sa sortie, maintenant très obsolète.

Autres conseils

Pour une meilleure explication, jetez un coup d'œil à Cette réponse de réponses.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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top