Bonjour,
J'aimerais savoir si avez un moyen pour connaitre l'ensemble des objets SAS (Procédure stockée, Infomap, Rapport,...) dans lesquels un format défini dans le catalogue des formats est utilisé.
Merci d'avance.
Bonjour,
J'aimerais savoir si avez un moyen pour connaitre l'ensemble des objets SAS (Procédure stockée, Infomap, Rapport,...) dans lesquels un format défini dans le catalogue des formats est utilisé.
Merci d'avance.
Bonjour,
On peut commencer par regarder sur quelles tables le format est appliqué. Voici un début de programme, à vous d'écrire la suite pour savoir où cette table est utilisée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 options metaserver=MonServeur metaport=8561 metaprotocol=bridge metauser='sasadm@saspw' metapass=MonMotDePasse metarepository='Foundation' ; data _null_ ; length uri_Column uri_PhysicalTable name_PhysicalTable $256 ; nobj=0; N_URI=1; n_trees=1; n=1 ; do while(nobj >= 0); nobj=metadata_getnobj("omsobj:Column?@SASFormat contains 'DATE9.'",N_URI,uri_Column); put uri_Column=; N_URI=N_URI+1; rc=metadata_getnasn(uri_Column, "Table", 1, uri_PhysicalTable); if (rc>0) then arc=metadata_getattr(uri_PhysicalTable,"Name",name_PhysicalTable); put uri_PhysicalTable name_PhysicalTable= ; end ; run ;
Cordialement,
Géraldine Cade
Partager