Message
Il est recommandé d’activer le remplacement uniquement pour la création et non pour les exécutions programmées ou automatisées.
Description
La méthode Overwrite if layer already exists (Remplacer si la couche existe déjà) n’est pas recommandée pour les exécutions programmées ou automatisées pour les raisons suivantes :
- Le paramètre Overwrite if layer already exists (Remplacer si la couche existe déjà) peut modifier la structure, la géométrie et les enregistrements contenus dans une couche d’entités. Cela peut endommager les processus en aval qui dépendent de champs ou de types de géométrie spécifiques, comme les cartes et d’autres applications.
- À la différence des autres méthodes en sortie, le remplacement si la couche existe déjà n’est pas annulé en cas d’échec. En d’autres termes, si le processus d’écriture échoue au cours d’une exécution, les données de la couche à remplacer peuvent être perdues jusqu’à la réexécution du pipeline de données.
Il est recommandé d’utiliser le paramètre Overwrite if layer already exists (Remplacer si la couche existe déjà) dans les scénarios suivants :
- Vous créez un pipeline de données dans l’éditeur et voulez le réexécuter après avoir ajusté le processus.
- Vous voulez changer le type de géométrie ou la structure d’une couche d’entités existante.
Solution
Envisagez de modifier le pipeline de données afin d’utiliser la méthode en sortie Replace (Remplacer) ou Add and update (Ajouter et mettre à jour) pour conserver une structure et un type de géométrie cohérents dans les exécutions. Pour en savoir plus sur les méthodes en sortie, reportez-vous à la rubrique Feature layer (Couche d’entités).
Si vous voulez changer la structure ou le type de géométrie dans les exécutions, aucune action n’est requise.
Vous avez un commentaire à formuler concernant cette rubrique ?