Scénario de test & Cas d'usage
Chargement, sauvegarde et gestion des tables en mémoire.
Découvrir toutes les actions de tableCréation d'une table de clients simulée avec des informations de base et un score de risque.
| 1 | DATA casuser.CLIENTS_RISQUE; |
| 2 | LENGTH ID_CLIENT $ 10 NOM $ 50; |
| 3 | INPUT ID_CLIENT NOM SCORE_RISQUE; |
| 4 | DATALINES; |
| 5 | CL001 Dupont 750 |
| 6 | CL002 Durand 420 |
| 7 | CL003 Martin 810 |
| 8 | CL004 Petit 600 |
| 9 | ; |
| 10 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.attribute / |
| 3 | caslib='casuser', |
| 4 | name='CLIENTS_RISQUE', |
| 5 | task='ADD', |
| 6 | SET='GouvernanceV1', |
| 7 | attributes=[ |
| 8 | {key='Source', value='SystemeCredit_PROD'}, |
| 9 | {key='Proprietaire', value='Equipe Risque'}, |
| 10 | {key='Description', value='Score de credit interne FICO-like', column='SCORE_RISQUE'} |
| 11 | ]; |
| 12 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.attribute / |
| 3 | caslib='casuser', |
| 4 | name='CLIENTS_RISQUE', |
| 5 | task='UPDATE', |
| 6 | SET='GouvernanceV1', |
| 7 | attributes={{key='Source', value='SystemeCredit_ARCHIVE_PROD'}}; |
| 8 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.attribute / |
| 3 | caslib='casuser', |
| 4 | name='CLIENTS_RISQUE', |
| 5 | task='EXPORT'; |
| 6 | RUN; |
| 7 | QUIT; |
La table de résultats de l'étape 3 doit afficher trois attributs : 'Proprietaire' avec sa valeur initiale, 'Source' avec sa valeur mise à jour 'SystemeCredit_ARCHIVE_PROD', et 'Description' associé à la colonne 'SCORE_RISQUE'.