(Obsolète) Vue d'ensemble des arbres de décision
Dans un arbre de décision, les conditions sont représentées par des noeuds, les valeurs par des branches et les actions par des boîtes placées aux extrémités des branches.
Les arbres de décision vous permettent de visualiser et de gérer de grands ensembles de règles métier dans des diagrammes.
Les arbres de décision rendent l'interaction des règles asymétriques plus facile à comprendre. Le trajet empruntant une branche particulière entre la première condition et l'action à l'extrémité de cette branche représente une règle précise.

Examinez la figure suivante. Les arbres de décision sont faciles à comprendre :
Une condition est déclarée dans son noeud en forme de losange 1 .
Les valeurs possibles pour la condition sont représentées par les branches 2 .
Les actions sont déclarées à la fin de chaque branche 3 .
Cet arbre de décision simple correspond à la règle suivante :

IF the grade in the loan report is ‘A’ alors in the loan report, accept the loan with the message “Loan accepted”
Ajouter une branche revient à ajouter une nouvelle règle ayant une valeur différente pour la condition.
Par exemple, l'arbre de décision suivant forme trois règles pour une demande de prêt (A, B et C®) :

Vous pouvez définir autant d'actions que nécessaire à l'extrémité de chaque branche. Vous pouvez aussi ajouter une autre condition à une branche.
Par exemple, les règles 1 et 2 dans l'arbre de décision suivant n'ont qu'une seule condition (classement), alors que les règles 3 et 4 ont une deuxième condition à vérifier (faillite du conjoint) avant l'exécution des actions :

Enfin, vous pouvez ajouter une branche Otherwise pour les valeurs de condition qui ne sont couvertes par aucune des autres branches:

Vous pouvez disposer votre arbre de décision verticalement ou horizontalement, pour un confort optimal de visualisation. De même, vous pouvez mettre en place ou supprimer le contrôle de cohérence.
Conditions préalables
Vous pouvez définir les éléments suivants dans la section des préconditions d'un arbre de décision :
- Variables à utiliser dans l'arbre de décision.
- Condition qui s'applique à l'intégralité de l'arbre de décision.
Si la précondition n'est pas satisfaite, aucune des règles de l'arbre de décision ne peut être évaluée.
Par exemple, vous pourriez appliquer la précondition suivante à un arbre de décision :
définitions
set ‘wealthy customer’ to a customer
where the average monthly balance of this customer
is more than $1,000,000
si
the state of residence of ‘wealthy customer’ is NY
L'application de cette
précondition à un arbre de décision limite la portée des règles de l'arbre de décision
aux seuls clients dont le solde moyen mensuel est de 1 000 000 dollars ou plus et qui
vivent à New York. Vous pouvez également utiliser la variable wealthy customer dans l'arborescence.
Les préconditions sont testées avant l'exécution d'une règle dans un arbre.