Exemple : Données de relation pour des SKU et des produits
Vous pouvez utiliser l'utilitaire de chargement de données pour remplacer ou supprimer efficacement des données de relation existantes entre plusieurs produits et SKU.
Cet exemple utilise un fichier CSV pour expliquer comment insérer, remplacer ou supprimer vos données. Vous pouvez aussi créer et utiliser un fichier au format XML pour insérer, remplacer ou supprimer vos données. Si vous choisissez de créer et d'utiliser un fichier au format XML, assurez-vous que vos éléments XML utilisent les mêmes noms que ceux des colonnes CSV.
définitions de colonne CSV et d'élément XML
- PartNumber
- Obligatoire : (Chaîne) Référence unique de cette entrée de catalogue. Cette zone ne peut pas être NULL et doit être unique. Le numéro de référence d'une entrée de catalogue s'affiche dans le centre de gestion comme valeur de la propriété de code d'entrée de catalogue.
- Séquence
- (Double) Nombre facultatif utilisé pour spécifier l'ordre d'affichage des articles sous le produit parent.
- ParentPartNumber
- Obligatoire : (Chaîne) Identificateur de l'entrée de catalogue du produit parent de la SKU.
- Supprimer
- (Chaîne) Indicateur spécifiant si une suppression doit être effectuée. Spécifiez
1pour supprimer la ligne.
Les autres zones suivantes sont facultatives et ne sont pas incluses dans l'exemple :
- ParentToChildCatEntryRelField1
- (Chaîne) Zone définie par l'utilisateur et disponible pour la personnalisation de la relation produit parent/UGS enfant.
- ParentToChildCatEntryRelField2
- (Entier) Zone définie par l'utilisateur et disponible pour la personnalisation de la relation produit parent/SKU enfant.
- ParentToChildCatEntryRelField3
- (Double) Zone définie par l'utilisateur et disponible pour la personnalisation de la relation produit parent/SKU enfant.
Fichier CSV avec exemples de données de relation produit/SKU
Replace (remplacement)
| PartNumber | Séquence | ParentPartNumber |
|---|---|---|
| 230092 | 1 | 3004 |
| 230093 | 2 | 3004 |
Supprimer
Dans cet exemple, le fichier CSV contient des échantillons de données de relation SKU/produit destinées à être supprimées. Fichier CSV avec exemples de données de relation produit/SKU
| PartNumber | Séquence | ParentPartNumber | Supprimer |
|---|---|---|---|
| 230092 | 1 | 3004 | 1 |
| 230093 | 2 | 3004 | 1 |
Données de mappage
<_config:DataMapping>
<_config:mapping xpath="CatalogEntryIdentifier/ExternalIdentifier/PartNumber" value="PartNumber" />
<_config:mapping xpath="ParentCatalogEntryIdentifier/ExternalIdentifier/PartNumber" value="ParentPartNumber" />
<_config:mapping xpath="displaySequence" value="Sequence" />
<_config:mapping xpath="" value="Delete" deleteValue="1"/>
</_config:DataMapping> Si vous effectuez une opération d'insertion ou de remplacement, ne spécifiez pas la colonne "Delete" dans le fichier CSV ou laissez cette colonne vide.Médiateur d'objet métier
Le nom de la classe du médiateur est com.ibm.commerce.catalog.dataload.mediator.CatalogEntryParentProductMediator.