Création d'un fichier XML de configuration du filtre de transfert
Vous pouvez créer un fichier XML pour configurer l'utilitaire stagingprop afin de propager uniquement des objets spécifiques vers la base de données de production. Lorsque vous utilisez l'utilitaire stagingprop, vous pouvez utiliser le fichier de configuration en spécifiant le chemin du fichier comme valeur du paramètre filterconfigfile.
En utilisant un fichier de configuration du filtre de transfert, vous pouvez publier uniquement les données qui correspondent à une condition de filtre de transfert personnalisé. Par exemple, vous pouvez publier uniquement des modifications pour un magasin spécifique, ou publier des modifications pour uniquement les objets qui sont inclus dans un dossier ou une catégorie spécifique Management Center. En utilisant des filtres de transfert, vous pouvez promouvoir des données à la production chaque fois que vous avez besoin de publier un ensemble spécifique de données entre les opérations de transfert volumineuses régulières.
Le fichier XML de configuration du filtre de transfert définit le SQL que l'utilitaire doit utiliser pour récupérer et propager des données filtrées. Vous pouvez utiliser le paramètre filterconfigfile lorsque vous exécutez l'utilitaire afin que ce dernier utilise le fichier de configuration pour filtrer les données qui sont en cours de publication. Pour plus d'informations sur le filtrage des données et en utilisant un fichier de configuration du filtre de transfert lorsque vous exécutez l'utilitaire stagingprop, voir Filtrage des données que l'utilitaire stagingprop doit propager.
Procédure
-
Téléchargez le fichier de configuration d'échantillon suivant dans un répertoire temporaire. Vous pouvez utiliser ce fichier comme base pour créer votre propre fichier de configuration.
Ce fichier définit des filtres de transfert personnalisés pour filtrer des données liées à l'offre selon un ID de conteneur de positions commerciales.
- Ouvrez le Utility server Docker container.
-
Accédez au répertoire suivant, qui contient le fichier XML de configuration du filtre exemple de transfert pour une utilisation dans la propagation de données par filtres personnalisés. Si le répertoire Staging n'existe pas, créez-le.
utilities_root/components/foundation/samples/Staging
-
Créez un répertoire dans le répertoire Staging pour inclure votre fichier de configuration.
Par exemple, si vous créez un fichier pour publier des données d'attributs filtrées par ID de magasin, vous pouvez nommer le répertoire Attribtute-ext.
-
Copiez le fichier de configuration exemple téléchargé dans le nouveau répertoire et renommez le fichier.
Par exemple, si vous créez un fichier pour publier des données d'attributs filtrées par ID de magasin, vous pouvez nommer le fichier attributeFilterByStore.xml.
-
Modifiez le nouveau fichier de configuration de filtre de transfert pour définir la façon dont l'utilitaire stagingprop filtre et traite les données.
- Sauvegardez et fermez votre fichier.
Que faire ensuite
Pour un exemple qui utilise le modèle de fichier XML de configuration de transfert fourni avec l'utilitaire stagingprop, voir Exemple : propagation de données de promotion filtrées dans la base de données de production.