listQKBTokens
Description
L'action listQKBTokens permet de lister les jetons (tokensÉléments de données atomiques (mots, codes) extraits d'une chaîne brute par la QKB pour être analysés, standardisés ou validés individuellement lors des processus de Data Quality.) disponibles pour une définition et une locale spécifiques dans votre base de connaissances qualité (QKB ). C'est un peu comme consulter le menu détaillé d'un restaurant de la donnée avant de passer commande !
Paramètres Clés
Préparation des données
Pré-requis d'exécution
Cette action interrogeant directement le moteur QKB côté serveur CAS, aucune table de données d'entrée n'est requise. Veillez simplement à avoir une session active et une QKB configurée sur votre environnement Viya.
| 1 | cas mySession sessopts=(metrics=true); |
| 2 | LIBNAME casuser cas caslib="CASUSER"; |
Exemples d'utilisation
Lister les jetons d'une définition de Parse (découpage)
Cet exemple liste les jetons de la définition 'Name' pour la locale par défaut. Idéal pour savoir comment un champ contenant un prénom et un nom de famille va être isolé par le moteur !
| 1 | PROC CAS; |
| 2 | qkb.listQKBTokens / definition="Name", type="PARSE"; |
| 3 | RUN; |
| 4 | QUIT; |
Résultat Attendu :
Extraction de jetons avec spécification explicite de QKB et Locale
Ici, on ne laisse rien au hasard : on spécifie explicitement la QKB et la locale Française ('FRFRA'). Les résultats sont stockés dans une variable 'res' pour un affichage propre ultérieur.
| 1 | PROC CAS; |
| 2 | qkb.listQKBTokens RESULT=res STATUS=rc / definition="Contact Info", locale="FRFRA", qkb="QKB CI 33", type="EXTRACTION"; |
| 3 | PRINT res; |
| 4 | RUN; |
| 5 | QUIT; |