Veröffentlicht am :
Macro EXTERNE

Makro zur Zuweisung von Bibliotheken im Lesemodus (allocr)

Dieser Code ist auch verfügbar auf: English Español Français
Dieses Makro initialisiert die Arbeitsumgebung für das Protokoll 'DRUG001C3001'. Es definiert eine globale Variable '_ptlibref_', weist mehrere Librefs (der, stats) zu, die auf spezifische Windows-Verzeichnisse im schreibgeschützten Modus verweisen, und konfiguriert den Formatsuchpfad (fmtsearch) so, dass er mehrere Ebenen von Formatbibliotheken (Inkrement, Protokoll, Medikament, Büro, Client) enthält.
Datenanalyse

Type : EXTERNE


Das Skript konfiguriert den Zugriff auf externe Ordner über absolute Windows-Pfade (C:\pharma\...).

1 Codeblock
MACRO
Erklärung :
Definition des Makros %allocr, das Bibliotheken und Formate initialisiert. Verwendet Windows-ähnliche Dateipfade, die für eine Linux-/Viya-Umgebung angepasst werden müssen.
Kopiert!
1%macro allocr;
2 
3 %*- declare which libref to use for the "protocol" and "titles" dataset -;
4 %global _ptlibref_;
5 %let _ptlibref_=der;
6 
7 LIBNAME der "C:\pharma\xenuyama\tokyo\DRUG001\DRUG001C3001\24weeks\data\derived"
8 access=readonly;
9 LIBNAME stats "C:\pharma\xenuyama\tokyo\DRUG001\DRUG001C3001\24weeks\data\analysis"
10 access=readonly;
11 
12 *- assign format libraries for increment, protocol, drug, office and client -;
13 LIBNAME iformats "C:\pharma\xenuyama\tokyo\DRUG001\DRUG001C3001\24weeks\formats"
14 access=readonly;
15 LIBNAME pformats "C:\pharma\xenuyama\tokyo\DRUG001\DRUG001C3001\formats"
16 access=readonly;
17 LIBNAME dformats "C:\pharma\xenuyama\tokyo\DRUG001\formats" access=readonly;
18 LIBNAME oformats "C:\pharma\xenuyama\tokyo\formats" access=readonly;
19 LIBNAME cformats "C:\pharma\xenuyama\formats" access=readonly;
20 
21 options fmtsearch=(iformats.formats pformats.formats dformats.formats
22 oformats.formats cformats.formats);
23 RUN;
24 
25 %put NOTE: fmtsearch=%sysfunc(getoption(fmtsearch));
26 
27%mend allocr;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : Roland Rashleigh-Berry