Le fichier fournisseur contient name_raw, mais le nom inclut déjà la marque, le SKU et la taille. La sortie doit contenir une colonne propre clean_name.
Créez clean_name depuis name_raw : supprimez {brand}, supprimez le SKU avec une expression régulière, supprimez {size}, puis compactez les espaces et coupez les bords.
Comment le faire dans Eofferix
Ouvrez les paramètres de la colonne de sortie
clean_nameet choisissezname_rawcomme source.
Le cadre rouge montre le bouton de réglage de la colonne clean_name.Dans
Transformations, ajoutez :Contient la sous-chaîne→{brand}→Supprimer la sous-chaîne;Expression régulière→SKU[- ]?[0-9]+→Supprimer la sous-chaîne;Contient la sous-chaîne→{size}→Supprimer la sous-chaîne; puis compactez les espaces et supprimez les espaces aux bords.
Ce bloc montre toute la chaîne de transformation pour clean_name.Enregistrez le modèle, puis lancez la transformation à la dernière étape.
Avant / après
Avant
données source| sku | brand | name_raw | size |
|---|---|---|---|
| SKU-100 | Luma | Luma lampe de bureau noire SKU-100 40 cm | 40 cm |
| SKU-200 | SeatPro | SeatPro chaise de bureau grise SKU-200 L | L |
Après
résultat| sku | clean_name |
|---|---|
| SKU-100 | lampe de bureau noire |
| SKU-200 | chaise de bureau grise |