loadQKB
Description
L'action `loadQKB` charge une base de connaissances de qualité de données (QKB - Quality Knowledge BaseLa Quality Knowledge Base (QKB) est un ensemble de règles et de données linguistiques utilisé par SAS pour analyser, transformer et standardiser les données via le moteur Data Quality.) directement en mémoireGemini said
Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya. dans CAS. C'est l'étape primordiale avant de pouvoir nettoyer, parser ou standardiser vos textes. Voyez cela comme le téléchargement d'un dictionnaire linguistique ultra-puissant dans le cerveau de votre serveur SAS Viya !
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| qkb | Spécifie le nom exact de la QKB à charger en mémoire (par exemple 'ENUSA', 'FRFRA' ou 'CI 31'). Ce paramètre est sous forme de chaîne de caractères. |
Préparation des données
Initialisation de l'environnement
Cette action opérant sur le serveur lui-même et non sur une table, il n'y a pas de données à créer. Assurez-vous simplement que votre session CAS est bien active.
| 1 | cas monServeur; |
| 2 | caslib _all_ assign; |
Exemples d'utilisation
Chargement basique d'une QKB
Cet exemple charge une QKB nommée 'CI 31' (nom par défaut courant) en mémoire. Idéal pour un nettoyage rapide, sans fioritures.
| 1 | PROC CAS; |
| 2 | qkb.loadQKB / qkb="CI 31"; |
| 3 | RUN; |
| 4 | QUIT; |
Résultat Attendu :
Chargement avec vérification du statut
Un code robuste ne présume jamais de sa réussite ! Ici, nous chargeons la QKB et utilisons les paramètres `result` et `status` pour intercepter la réponse du serveur et afficher un message de confirmation. Pratique pour l'automatisation.
| 1 | PROC CAS; |
| 2 | qkb.loadQKB RESULT=res STATUS=rc / qkb="CI 31"; |
| 3 | IF rc.statusCode == 0 THEN |
| 4 | PRINT "Victoire ! La QKB est chargée et prête à l'emploi."; |
| 5 | else |
| 6 | print "Oups... Erreur lors du chargement : " || rc.msg; |
| 7 | PRINT res; |
| 8 | RUN; |
| 9 | QUIT; |