Veröffentlicht am :
Datenzugriff CREATION_INTERNE

Standard-SAS-Bibliotheken

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
SAS©-Bibliotheken sind Sammlungen von SAS©-Dateien (wie Datentabellen oder Kataloge), auf die mittels Librefs verwiesen werden kann. Dieser Leitfaden beschreibt die vier von SAS© bereitgestellten Standardbibliotheken. Die Work-Bibliothek ist temporär und wird am Ende jeder Sitzung gelöscht. Die User-Bibliothek ermöglicht eine permanente Speicherung für Dateien, auf die mit einem einstufigen Namen verwiesen wird, und ersetzt die Work-Bibliothek für diese Dateien, wenn sie zugewiesen ist. Sashelp enthält Beispieldaten und SAS©-Site-Einstellungen. Sasuser speichert die persönlichen Einstellungen und Anpassungen des Benutzers, einschließlich des Katalogs Sasuser.Profile.
Datenanalyse

Type : CREATION_INTERNE


Die Beispiele in dieser Dokumentation beziehen sich auf Standard-SAS-Bibliotheken (Sashelp) oder beschreiben die Verwaltung temporärer und permanenter Daten, enthalten aber keine direkten SAS-Codebeispiele in diesem Segment. Codebeispiele für die Datenerstellung oder Tabellenverwendung werden gegebenenfalls aus verknüpften Abschnitten extrahiert.

1 Codeblock
DATA STEP Data
Erklärung :
Dieses Beispiel zeigt die Erstellung und Verwendung einer temporären Tabelle 'MyTempTable' in der Work-Bibliothek. Durch die Angabe des Namens 'MyTempTable' ohne Libref speichert SAS diese standardmäßig in Work. Diese Tabelle wird am Ende der SAS-Sitzung automatisch gelöscht.
Kopiert!
1/* Ce code crée une table temporaire 'MyTempTable' dans la bibliothèque Work. */
2DATA MyTempTable;
3 INPUT ID Name $;
4 DATALINES;
5 1 John
6 2 Jane
7 ;
8RUN;
9 
10PROC PRINT DATA=MyTempTable;
11RUN;
2 Codeblock
LIBNAME Data
Erklärung :
Dieser Codeblock zeigt, wie eine 'User'-Bibliothek einem bestimmten Dateipfad zugewiesen wird, wodurch sie zur Standardbibliothek für die permanente Speicherung von Dateien wird, die mit einem einstufigen Namen erstellt wurden. 'MyPermanentTable' wird somit dauerhaft gespeichert. Es wird auch gezeigt, wie die Work-Bibliothek explizit für temporäre Daten verwendet werden kann, indem ein zweistufiger Name (Work.AnotherTempTable) verwendet wird, selbst wenn 'User' aktiviert ist.
Kopiert!
1/* Assigne la bibliothèque User à un dossier pour le stockage permanent. */
2LIBNAME User '/sas/data/user_lib'; /* Remplacez par votre chemin réel */
3 
4/* Crée une table permanente 'MyPermanentTable' dans la bibliothèque User. */
5DATA MyPermanentTable;
6 INPUT Product $ Quantity;
7 DATALINES;
8 Apple 100
9 Orange 150
10 Banana 200
11 ;
12RUN;
13 
14PROC PRINT DATA=MyPermanentTable;
15RUN;
16 
17/* Si la bibliothèque User est assignée, SAS cherchera 'MyPermanentTable' ici. */
18/* Pour créer une table temporaire explicitement dans Work, utilisez un nom à deux niveaux. */
19DATA Work.AnotherTempTable;
20 INPUT Item $ Price;
21 DATALINES;
22 Pen 1.50
23 Paper 3.00
24 ;
25RUN;
26 
27PROC PRINT DATA=Work.AnotherTempTable;
28RUN;
3 Codeblock
PROC CONTENTS / PROC PRINT
Erklärung :
Dieses Beispiel verwendet 'PROC CONTENTS', um die in der Sashelp-Bibliothek verfügbaren Tabellen und Kataloge anzuzeigen. 'PROC PRINT' wird dann verwendet, um eine Stichprobe der Daten aus der Tabelle 'Class' der Sashelp-Bibliothek anzuzeigen, was den Zugriff auf von SAS für Dokumentation und Beispiele bereitgestellte Daten demonstriert.
Kopiert!
1/* Liste le contenu de la bibliothèque Sashelp. */
2PROC CONTENTS DATA=Sashelp._ALL_ NODS;
3RUN;
4 
5/* Affiche les 5 premières lignes de la table 'CLASS' de Sashelp. */
6PROC PRINT DATA=Sashelp.Class(OBS=5);
7RUN;
4 Codeblock
PROC CATALOG
Erklärung :
Dieses Beispiel verwendet 'PROC CATALOG', um den Inhalt des Katalogs Sasuser.Profile zu untersuchen. Dieser Katalog speichert die Einstellungen und Anpassungen des Benutzers, wie z.B. Umgebungseinstellungen oder Funktionsschlüsseldefinitionen. Er ermöglicht die Anzeige der in der Sasuser-Bibliothek für den aktuellen Benutzer gespeicherten Elemente.
Kopiert!
1/* Liste le contenu du catalogue Sasuser.Profile. */
2PROC CATALOG CATALOG=Sasuser.Profile ENTRYTYPE=ALL;
3 CONTENTS;
4RUN;
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 : Copyright © SAS Institute Inc. All Rights Reserved