Le paramètre casOut spécifie la table CAS de sortie qui contient les informations sur les résultats de correspondance des concepts. Pour plus de détails sur la spécification du paramètre casOut, consultez le paramètre commun casouttable.
Comment la table CAS de sortie pour les résultats d'extraction de concepts est-elle configurée ?
Configuration de la table CAS de sortie (casOut)
Exemple de Code Additionnel
| 1 | <pre>/* CASL Script : Configuration de casOut pour l'extraction de concepts |
| 2 | (c) Nicolas Housset 2026 - Code SAS pour VIYA 4 - testé et validé en version 2024.09 */ |
| 3 | PROC CAS; |
| 4 | /* Chargement du moteur de texte si nécessaire */ |
| 5 | LOADACTIONSET "textConcepts"; |
| 6 | /* Application du modèle avec configuration casOut détaillée */ |
| 7 | ACTION textConcepts.applyConcepts / |
| 8 | TABLE={caslib="public", name="commentaires_clients"}, |
| 9 | model={caslib="models", name="lxt_service_client"}, |
| 10 | / Configuration de la TABLE de sortie / |
| 11 | casOut={ |
| 12 | caslib="public", |
| 13 | name="concepts_extraits", |
| 14 | replace=true, |
| 15 | replication=0, /* Optimisation mémoire : pas de copie sur les nœuds */ |
| 16 | threadCount=4 /* Contrôle du parallélisme */ |
| 17 | }; |
| 18 | RUN; |
| 19 | /* Vérification des résultats */ |
| 20 | ACTION TABLE.tableInfo / caslib="public", name="concepts_extraits"; |
| 21 | QUIT;</pre> |
Exemples pour l'action applyConcept
Application du modèle de concept de base
Cet exemple illustre l'extraction d'entités via l'action applyConcept. Sans paramètre model, le moteur NLP déploie son modèle LISI natif pour isoler types d'entités et faits structurés.
Extraction avancée avec filtrage de concepts et optimisation mémoire
Cet exemple optimise l'action applyConcept : segmentation par chunks de 16 Ko, filtrage sélectif via dropConcepts et traçabilité des règles avec ruleMatchOut pour un scoring haute précision.