table columnInfo

Audit de conformité des données sensibles (RGPD)

Scénario de test & Cas d'usage

Contexte Métier

Une banque doit auditer une table de données clients pour s'assurer que seuls les identifiants techniques et les soldes sont exposés à une procédure automatique, sans charger inutilement les métadonnées des autres colonnes.
À propos du Set : table

Chargement, sauvegarde et gestion des tables en mémoire.

Découvrir toutes les actions de table
Préparation des Données

Simulation d'une table bancaire avec de nombreuses colonnes, incluant des données sensibles.

Copié !
1 
2DATA casuser.clients_banque;
3LENGTH ClientID $10 Nom $30 Prenom $30 IBAN $34;
4FORMAT SoldeComptable comma12.2;
5ClientID='998877';
6Nom='Dupont';
7Prenom='Jean';
8IBAN='FR76...';
9SoldeComptable=12500.50;
10OUTPUT;
11 
12RUN;
13 

Étapes de réalisation

1
Tentative de récupération des infos uniquement pour l'ID Client et le Solde (filtrage des colonnes).
Copié !
1 
2PROC CAS;
3TABLE.columnInfo / TABLE={caslib='casuser', name='clients_banque'}, inputs={{name='ClientID'}, {name='SoldeComptable'}};
4 
5RUN;
6 

Résultat Attendu


Le résultat ne doit afficher que deux lignes correspondant aux colonnes 'ClientID' et 'SoldeComptable'. Les informations sur 'Nom', 'Prenom' et 'IBAN' ne doivent pas apparaître dans la sortie.