qkb
importQKBFromURL
##set_qkb
Description
L'action importQKBFromURL permet d'importer une base de connaissances sur la qualité des données (QKB) directement depuis une URL. C'est magique, plus besoin de transférer manuellement de lourds fichiers QARC sur le serveur au préalable, SAS s'occupe d'aller chercher le fichier pour vous sur le réseau !
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| destinationName | Définit le nom cible (le petit surnom) sous lequel cette QKB sera identifiée et référencée une fois importée dans l'environnement SAS Viya. |
| sourceURL | Spécifie l'URL exacte où se trouve le fichier QARC à importer. Assurez-vous que le serveur CAS puisse joindre cette adresse ! |
Préparation des données
Préparation de l'environnement
Pour cette action de gestion système, aucune table de données source n'est requise. Il suffit d'initier une session CAS.
| 1 | cas mySession; |
Exemples d'utilisation
Importation basique d'une QKB
Ce bout de code importe un fichier QARC depuis un serveur web interne et le nomme 'Ma_Nouvelle_QKB'. Simple, net et sans bavure !
| 1 | PROC CAS; qkb.importQKBFromURL / destinationName="Ma_Nouvelle_QKB" sourceURL="http://intranet.entreprise.com/sas/qkb_fr.qarc"; RUN; QUIT; |
Résultat Attendu :
La QKB est téléchargée depuis l'URL fournie et est désormais disponible sous le nom 'Ma_Nouvelle_QKB' pour toutes les opérations de qualité de données dans CAS.
Importation avec gestion détaillée des résultats
Un exemple un peu plus robuste qui capture les résultats et le statut pour vérifier que notre précieuse QKB est bien arrivée à bon port.
| 1 | PROC CAS; qkb.importQKBFromURL RESULT=res STATUS=rc / destinationName="QKB_Production" sourceURL="https://secure.entreprise.com/assets/qkb_ci_31.qarc"; PRINT res; PRINT rc; RUN; QUIT; |
Résultat Attendu :
Le journal SAS affiche les détails de l'importation ainsi que le code retour (0 si succès). Idéal pour automatiser vos scripts de déploiement d'environnement.