Outil Remplacement dynamique
L’outil Remplacement dynamique permet de remplacer rapidement des valeurs de données dans une série de champs à partir d’une condition. Le remplacement des données peut être basé sur des formules ou des valeurs statiques.
Disons que vous avez une centaine de champs entrants différents et au lieu de la valeur réelle dans chaque champ, vous voulez représenter le nombre avec un code de a, B, C, D, etc. qui représente une plage. L’outil Remplacement dynamique peut faciliter cette opération.
Entrées
D ancre: le flux de données à modifier.
R Anchor: le flux de données de remplacement, qui contient trois colonnes utilisées pour configurer l'outil.
Configurer l’outil
Champ nom du champ: Sélectionnez une colonne dans le flux de données R qui contient les noms de champs du flux de données D.
Champ expression booléenne: Sélectionnez une colonne dans le flux de données R qui contient une expression utilisée pour évaluer les données du flux de données d. Le champ d'expression booléenne peut accepter n'importe quelle valeur autre que zéro.
Les expressions sont évaluées dans l'ordre et s'arrêtent au premier match; par conséquent, une expression n'a pas besoin de vérifier les deux extrémités d'une plage, mais doit être dans l'ordre croissant si l'évaluation d'une série de plages.
Utilisez _CurrentField_ pour faire référence au champ nom du champ qui est actuellement en cours de traitement si une expression est utilisée pour plus d'une colonne.
Champ valeur de sortie: Sélectionnez une colonne dans le flux de données R qui contient des données de remplacement. La colonne peut contenir des valeurs statiques ou des expressions qui agissent sur les données du flux de données d.
- Les valeurs sont des expressions/formules: Sélectionnez si la colonne sélectionnée pour le champ valeur de sortie contient des expressions pour que l'expression soit Act sur les données du flux de données d.
Étant donné que cet outil remplace les valeurs de colonne, le type de données de la colonne peut devoir être mis à jour.
Types de champs Autochamp: le concepteur définit le type de données pour tenir compte de toutes les données contenues.
Conserver les types de champs originaux: le type de champ d'origine est maintenu. Si le type de champ est incompatible pour les données de remplacement, une erreur ou une erreur de conversion se produit.
Modifier les types de champs à: définir manuellement le type de champ et la taille. Si le type de champ est incompatible pour les données de remplacement, une erreur ou une erreur de conversion se produit.
- Type: utilisez la liste déroulante pour choisir le type de champ désiré.
- Taille: saisissez la valeur numérique de la taille du champ.
Le paramètre size est ignoré si le type de données ne requiert pas de taille, par exemple un objet spatial.
Avertissement/erreur sur les champs de données inégalés: sélectionnez le comportement prévu pour les données inégalées. Plusieurs choix sont possibles :
- Autoriser les champs de données inégalés: les champs de données non appariés sont remplacés par des valeurs [NULL]. Aucun message n'est signalé dans la fenêtre résultats.
- Avertissement sur les champs de données inégalés: les champs de données non appariés sont remplacés par des valeurs [NULL]. Un message d'avertissement est signalé dans la fenêtre résultats pour chaque champ inégalé.
- Erreur sur les champs de données inégalés: une erreur est levée pour le premier champ de données inégalé et l'exécution du workflow s'arrête.
Sorties
O ancre: flux de données de sortie contenant des données de remplacement.
S ancre: le résumé des remplacements, y compris les comptes de chaque nom de champ remplacé et les combinaisons de valeur de sortie.