copula copulaViewStore

Validation 'Boîte Noire' et Gestion du Silence

Scénario de test & Cas d'usage

Contexte Métier

L'équipe de gouvernance des données reçoit un item store 'legacy' sans documentation. Ils doivent d'abord tout dumper pour rétro-ingénierie, puis vérifier si l'action peut s'exécuter silencieusement dans un script d'automatisation nocturne (vérification d'existence sans pollution des logs).
Préparation des Données

Création d'un modèle standard qui servira de 'boîte noire'.

Copié !
1 
2DATA mycas.blackbox_data;
3call streaminit(777);
4DO i = 1 to 100;
5v1=rand('Expo');
6v2=rand('Expo');
7OUTPUT;
8END;
9 
10RUN;
11 
12PROC CAS;
13copula.copulaFit / TABLE={name='blackbox_data'}, var={'v1', 'v2'}, define={copula='Clayton', theta=2}, store={name='legacy_store', replace=true};
14 
15RUN;
16 

Étapes de réalisation

1
Dump complet de toutes les informations disponibles (all=true).
Copié !
1 
2PROC CAS;
3copula.copulaViewStore / instore={name='legacy_store'} viewOptions={all=true};
4 
5RUN;
6 
2
Test du mode silencieux (none=true) pour intégration script.
Copié !
1 
2PROC CAS;
3copula.copulaViewStore / instore={name='legacy_store'} viewOptions={none=true};
4 
5RUN;
6 

Résultat Attendu


L'étape 1 doit afficher toutes les tables possibles (FitModelSummary, Estimates, etc.). L'étape 2 ne doit rien afficher dans la sortie standard (ODS) mais doit s'exécuter sans erreur (Status OK), validant que le store est lisible sans générer de rapport.