Dans ce court billet, je partage avec vous un programme SAS permettant de lister les informations relatives aux bibliothèquesPointeurs logiques (Libref) reliant SAS Viya à des sources de données physiques (dossiers, bases de données, CAS) pour lire, écrire et organiser les tables de manière structurée. et aux utilisateurs.
Ce programme utilise les fonctions Data StepBloc de programmation SAS itératif utilisé pour lire, transformer et manipuler des données ligne par ligne afin de créer des tables de sortie personnalisées et calculer de nouvelles variables. Metadata. Ces fonctions fournissent une interface basée sur la programmation pour créer et maintenir des métadonnéesInformations décrivant les données, les utilisateurs et les ressources dans SAS Viya. Elles assurent la traçabilité, la sécurité et la gouvernance au sein de l'architecture distribuée. dans le serveur de métadonnéesInformations décrivant les données, les utilisateurs et les ressources dans SAS Viya. Elles assurent la traçabilité, la sécurité et la gouvernance au sein de l'architecture distribuée. SAS. Comme vous le savez, il est possible d'effectuer des tâches dans les métadonnéesInformations décrivant les données, les utilisateurs et les ressources dans SAS Viya. Elles assurent la traçabilité, la sécurité et la gouvernance au sein de l'architecture distribuée. à l'aide de la SAS Management Console. Cependant, avec les fonctions Data StepBloc de programmation SAS itératif utilisé pour lire, transformer et manipuler des données ligne par ligne afin de créer des tables de sortie personnalisées et calculer de nouvelles variables. Metadata, vous pouvez, par exemple, écrire un programme SAS et le soumettre par batch. Vous pouvez stocker des informations dans des Data Set SAS ou créer vos propres rapports personnalisés. Ausis, l'étape DATA offre une grande flexibilité avec la logique conditionnelle IF-THEN / ELSE, les boucles DO, etc.
Le programme que vous propose se base sur les exemples accessibles Examples: DATA StepBloc de programmation SAS itératif utilisé pour lire, transformer et manipuler des données ligne par ligne afin de créer des tables de sortie personnalisées et calculer de nouvelles variables. Functions for Reading Metadata.
Ce programme se connecte aux métadonnéesInformations décrivant les données, les utilisateurs et les ressources dans SAS Viya. Elles assurent la traçabilité, la sécurité et la gouvernance au sein de l'architecture distribuée., collecte les informations sur les bibliothèquesPointeurs logiques (Libref) reliant SAS Viya à des sources de données physiques (dossiers, bases de données, CAS) pour lire, écrire et organiser les tables de manière structurée., les users et les groupes et crée un fichier excel en sortie. Ce programme se lance dans une sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya. SAS windows. Pour la connexion, il faut utiliser un compte utilisateur metadata.
Puis appeler la macro :
Le résultat est une fichier Excel (ici c:\TEMP\meta.xlsx) contenant le résultat de l'extraction :
Pour ce programme, je n'ai pas invité la roue, mais je me suis basé sur les pages suivante :
Retrieving tables located on metadata server with SAS
Data StepBloc de programmation SAS itératif utilisé pour lire, transformer et manipuler des données ligne par ligne afin de créer des tables de sortie personnalisées et calculer de nouvelles variables. View of Person Objects in SAS Metadata
Ce programme se connecte aux métadonnéesInformations décrivant les données, les utilisateurs et les ressources dans SAS Viya. Elles assurent la traçabilité, la sécurité et la gouvernance au sein de l'architecture distribuée., collecte les informations sur les bibliothèquesPointeurs logiques (Libref) reliant SAS Viya à des sources de données physiques (dossiers, bases de données, CAS) pour lire, écrire et organiser les tables de manière structurée., les users et les groupes et crée un fichier excel en sortie. Ce programme se lance dans une sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya. SAS windows. Pour la connexion, il faut utiliser un compte utilisateur metadata.
Téléchargement de la macro SAS
getMetaInfos.sasLa syntaxe
Il faut d'abord créer une connexion au serveur de metadonnées :1
2
3
4
5
2
3
4
5
options metaserver="SERVEUR_DE_METADATA"
metaport=8561
metauser="sasadm@saspw"
metapass="MOT_DE8PASSE"
metarepository="Foundation";
metaport=8561
metauser="sasadm@saspw"
metapass="MOT_DE8PASSE"
metarepository="Foundation";
1
%getMetaInfos("c:\TEMP\meta.xlsx","xlsx");
Pour ce programme, je n'ai pas invité la roue, mais je me suis basé sur les pages suivante :
Retrieving tables located on metadata server with SAS
Data StepBloc de programmation SAS itératif utilisé pour lire, transformer et manipuler des données ligne par ligne afin de créer des tables de sortie personnalisées et calculer de nouvelles variables. View of Person Objects in SAS Metadata






