Que sont les flux de données de produit ?
Les flux de données de produit permettent de tranférer le contenu du stock de produits vers différents types de cibles : soit vers des fichiers d’un format spécifique, soit vers un système d’Intershop Commerce Management séparé (système cible).
Pour plus d’informations sur la gestion des flux de données de produit, voir Gestion des flux de données de produit.
Flux de données de produit vers un fichier
Si la cible du transfert est un fichier, les flux de données de produit fonctionnent de la même manière - et ont des objectifs similaires - que les processus d’exportation. En fait, ils reposent sur les mêmes opérations internes. Toutefois, les flux de données de produit vont au-delà de l’exportation de produits standard par rapport aux caractéristiques suivantes :
-
L’exportation vers différents formats XML
Les flux de données de produit vous permettent de déterminer le formatage des données XML dans le fichier d’exportation résultant. Par défaut, les flux de données de produit prennent en charge les exportations vers Intershop XML, Sitemap XML, Feed Dynamix Feed et Product RSS Feed. Pour plus de détails, voir Cibles de flux de données de produit.
-
La transformation des données avant l’exportation
Tout comme le processus de syndication de produits, les flux de données de produit prennent en charge l’attribution des attributs. Ceci vous permet de modifier les structures de données selon vos besoins, par exemple, en modifiant les noms d’attributs ou en transformant les valeurs d’attributs. Le mécanisme peut également être utilisé pour contrôler les attributs qui doivent être exportés et ceux qui ne le doivent pas.
-
Les exportations planifiées
Les flux de données de produit peuvent être déclenchés manuellement dans Commerce Management ou via une tâche automatisée à intervalles réguliers.
Flux de données de produit vers un système cible d’Intershop Commerce Management
Dans ce cas, le flux de données de produit est utilisé pour transférer de manière sélective les données de produit (contenu de la base de données et du système de fichiers associé, y compris les images, les vignettes et les pièces jointes) d’un système source vers un système cible, comme pour la réplication de données. En effet, le flux de données de produit - s’il est utilisé pour transférer des données de produit vers un système cible - est basé sur le même environnement que la réplication de données en termes d’architecture, de réglage et de configuration du système source et cible. Par contre, les mécanismes sous-jacents pour transférer des données sont entièrement différents. Avec le transfert de données de produit via le flux de données de produit, les objets de données sont convertis en WebObjects et sérialisés par Apache Axis. Un service web résidant sur le système cible est alors utilisé pour désérialiser les WebObjects et fusionner les données dans la base de données du système cible.
Lorsque vous utilisez le flux de données de produit pour transférer les données de produit vers un système cible, les points spécifiques suivants sont importants :
-
L’environnement système
Avant de pouvoir utiliser le flux de données de produit vers un système cible, l’administrateur système doit configurer le système source et le système cible et les préparer au transfert de données. Les étapes sont identiques aux étapes nécessaires à la préparation du système source et du système cible pour la réplication de données. Les administrateurs système peuvent se référer à Concept - Mass Data Replication et Cookbook - Mass Data Replication - Administration (connexion au support Intershop requise) pour une description détaillée de ces étapes.
-
La modification des tableaux actifs
Le transfert des données de produit d’un système source vers un système cible à l’aide du flux de données de produit affecte directement les tableaux actifs du système cible. Contrairement au transfert de données de produit en utilisant la réplication de données, la commutation de tableaux n’est pas impliquée.
-
L’impact sur la mise en cache des pages
Si le transfert de données via le flux de données de produit est effectué avec succès, toutes les pages concernées dans le cache de pages sont invalidées à l’aide du mécanisme de suppression sélective du cache de pages.