Makro
Überprüfung der Existenz einer Makrovariable mit Geltungsbereich

Überprüft die Existenz einer SAS-Makrovariable, optional begrenzt auf einen spezifischen Geltungsbereich (scope).

Code anzeigen
Test.
Tests für SAS Viya Job-Ausführungs- und Verwaltungs-Makros.

Dieses SAS-Skript ist ein Unit-Test, der die korrekte Funktion der Makros zur Erstellung, Ausführung, Wartezeit bis z...

Code anzeigen
Berichterstattung
Erstellen eines ODS-Tagsets für mehrere Stylesheets

Skript zur Definition eines benutzerdefinierten ODS-Tagsets zum Einschließen mehrerer CSS-Dateien in eine Ausgabe.

Code anzeigen
Makro
Extrahieren von PROC FREQ Statistiken über Textdatei

SAS-Makro, das eine spezifische Statistik aus PROC FREQ-Ergebnissen extrahiert, indem die Ausgabe in eine Textdatei u...

Code anzeigen
Statistik
Anpassung roher p-Werte mit PROC MULTTEST

Dieses SAS-Skript demonstriert die Verwendung der Prozedur MULTTEST zur Anpassung einer Reihe roher p-Werte unter Ver...

Code anzeigen
Statistik
Beispiel 1 für PROC MULTTEST

Dieses Skript führt einen Cochran-Armitage-Trendtest an Tumordaten durch, wobei eine Permutations-Resampling-Methode ...

Code anzeigen
Statistik
Freeman-Tukey- und t-Tests mit Bootstrap-Resampling (PROC MULTTEST)

Anwendungsbeispiel der PROC MULTTEST zur Durchführung von Multiplizitätsanpassungen mittels Bootstrap-Resampling im R...

Code anzeigen
Macro
Erstellung und Test eines SAS-Webdienstes zum Senden von Objekten

Dieses SAS-Skript verwendet Makros, um einen Webdienst namens 'sendObj' zu erstellen und zu testen. Der Dienst ist da...

Code anzeigen
Makro
Test des Makros ms_getusers

Einheitstest-Skript für das Makro ms_getusers, das die Extraktion von Benutzern und die Verwaltung des Variablenberei...

Code anzeigen
Makro
Test der ms_deletefile Makro

Einheitstestskript zur Validierung der Funktionalität des ms_deletefile Makros.

Code anzeigen
Test / Makro
Unit-Tests für mp_zip und mp_unzip

Testskript zur Validierung der Komprimierungs- und Dekomprimierungsfunktionen der Makros mp_zip und mp_unzip in versc...

Code anzeigen
Makro
Macro mp_wait4file - Warten auf Dateiverfügbarkeit

Dienstprogramm-Makro, das die Programmausführung anhält, bis eine Zieldatei erscheint oder eine Frist abläuft.

Code anzeigen
Makro
Rekursiver Verzeichnis-Scan

SAS-Makro, das eine Verzeichnisstruktur rekursiv scannt, um alle Unterordner und Dateien aufzulisten.

Code anzeigen
Tests
Spaltenvalidierungstests (mp_validatecol)

Einheitstestskript für das Makro `mp_validatecol`, das verschiedene Arten von Spaltendaten (Bibliotheks-/Dataset-Name...

Code anzeigen
Makro
Makro zur Überprüfung der Schreibgeschwindigkeit in einer SAS-Bibliothek

Dieses Makro bewertet die Schreibgeschwindigkeit, indem es ein temporäres Dataset einer bestimmten Größe in einer SAS...

Code anzeigen
Makro
Erzeugung von Arbeitslasten für Leistungstests

Makro, das eine Reihe von SAS-Verarbeitungen (Data Step, SQL, Sort, Summary) für eine bestimmte Dauer ausführt, um Sy...

Code anzeigen
Test
Test des Makros mp_sortinplace

Dieses SAS-Skript führt Unit-Tests für das Makro `%mp_sortinplace` aus, das eine SAS-Tabelle an Ort und Stelle sortie...

Code anzeigen
Macro
Makro mp_perflog - Leistungsaufzeichnung

Dienstprogramm-Makro zum Aufzeichnen von Leistungsprüfpunkten (Nachricht, Job-ID, Zeitstempel) in einer SAS-Tabelle.

Code anzeigen
Makro
Schlüssel-Wert-Manager in einem Dataset

Dieses SAS-Makro, `%mp_setkeyvalue`, ermöglicht das Speichern und Verwalten von Schlüssel-Wert-Paaren in einem angege...

Code anzeigen
Makro
Erstellung eines MD5-Hash-Ausdrucks

SAS-Makro zur Generierung eines MD5-Hash-Ausdrucks für einen Satz von Zeichen- und numerischen Variablen, zur Verwend...

Code anzeigen
Test
Unit-Tests für das Makro mp_makedata

Validierungsskript für das Daten-Generierungsmakro mp_makedata.

Code anzeigen
Makro
Test des Tabellensperrmechanismus über Makros

Dieses Skript ist ein Testprogramm für ein SAS-Tabellensperrmakrosystem. Es überprüft die Erstellung einer Kontrollta...

Code anzeigen
Dienstprogramm-Makro
Konvertierung von Bibliotheksdateien in CARDS-Dateien

Konvertiert alle Mitglieder einer SAS-Bibliothek in CARDS-Dateien und erzeugt entweder eine Datei pro Tabelle oder ei...

Code anzeigen
Tests
Testmakro für mp_gsubfile

Dieses SAS-Makro, `gsubtest`, wurde entwickelt, um die Funktion des Makros `mp_gsubfile` zu validieren, einem Dienstp...

Code anzeigen
Test / Makro
Test des mp_jsonout-Makros mit speziellen fehlenden Werten

Testskript zur Validierung der korrekten Handhabung spezieller fehlender SAS-Werte beim JSON-Export über das mp_jsono...

Code anzeigen
Verwaltung
Staging von Git-Dateien

Dieses Makro ermöglicht es, Dateien aus einem lokalen Git-Repository für den nächsten Commit vorzubereiten (zu stagen).

Code anzeigen
Test
Test des Makros mp_getformats und Verwaltung von FMTSEARCH

Dieses Skript testet die Funktionalität des Makros `mp_getformats`, indem es temporäre Formatbibliotheken erstellt, S...

Code anzeigen
Unit-Test
Bedingter Test von SQL-Tabellenbeschränkungen

Dieses Makro implementiert einen Unit-Test, der die Erkennung und Handhabung von SQL-Tabellenbeschränkungen (`PRIMARY...

Code anzeigen
Makro
Test der Makros mp_ds2cards und mp_assert

Dieses SAS-Skript testet die Funktionalität des Makros `mp_ds2cards`, das einen SAS-Datensatz in `DATALINES/CARDS`-An...

Code anzeigen
Makro
DDL-Generierung für eine SAS-Tabelle

Wrapper-Makro zur Generierung des DDL (Data Definition Language) einer spezifischen SAS-Tabelle, das die Angabe der A...

Code anzeigen
Makro
SAS-Makro mp_dropmembers

Makro zum Löschen von SAS-Tabellen und -Ansichten, ohne Warnungen im Protokoll zu erzeugen. Nützlich für bedingtes Lö...

Code anzeigen
Makro
Extrahieren formatierter eindeutiger Werte

Dieses Makro ermöglicht die Extraktion formatierter eindeutiger Werte einer spezifischen Variable aus einem SAS-Daten...

Code anzeigen
Test
Test des mp_dirlist-Makros für die Verzeichnisauflistung

Dieses Skript testet die Funktionalität des `%mp_dirlist`-Makros, indem es eine temporäre Verzeichnisstruktur erstell...

Code anzeigen
Makro
Makro zum Erstellen von SQL-Wörterbuchansichten

Dieses Makro erstellt dynamisch Ansichten in einer angegebenen SAS-Bibliothek (standardmäßig WORK) für alle Einträge ...

Code anzeigen
Verwaltung
Makro zur rekursiven Ordnerlöschung

SAS-Makro zum rekursiven Löschen eines Ordners und all seiner Unterordner und Dateien.

Code anzeigen
Administration
Makro zum Löschen von Tabellenbeschränkungen

Dieses Makro ermöglicht das dynamische Löschen von Beschränkungen (Primärschlüssel, eindeutige Schlüssel, Not-Null) a...

Code anzeigen
Makro
Verwaltung von SASjs Core-Tabellen (mp_coretable)

Zentralisiertes Verwaltungs-Makro zur Definition permanenter Tabellen (DDL) der sasjs/core-Bibliothek.

Code anzeigen
Test
Test des Makros mp_base64copy

Dieses SAS-Skript testet das Makro `mp_base64copy` für die Kodierung und Dekodierung von Zeichenketten, einschließlic...

Code anzeigen
Makro
Test des Makros `dostuff` mit `mp_assertscope`

Dieses Skript testet ein Makro namens `dostuff`, das globale Makrovariablen manipuliert. Es verwendet die Testmakros ...

Code anzeigen
Makro
Verketten von Binärdateien

Makro zum Verketten des Inhalts mehrerer Dateien im Binärmodus.

Code anzeigen
Makro
Letztes Änderungsdatum eines Datasets abrufen

Funktionsähnliches Makro, das das Datum und die Uhrzeit der letzten Änderung eines SAS-Datasets zurückgibt, mit einer...

Code anzeigen
ETL
Extraktion und Parsing der OpenFiscalData API

Skript zur Automatisierung des Abrufs öffentlicher Finanzdaten über eine koreanische REST API (OpenFiscalData). Das S...

Code anzeigen
ETL
Extraktion und Konsolidierung von Steuerdaten über REST-API

Skript zur Datenextraktion aus der Open Fiscal Data API (Korea) mittels iterativer HTTP-Aufrufe und der SAS JSON Engine.

Code anzeigen
Statistik
Einstiegsbeispiel für PROC MODECLUS

Dieses SAS-Skript demonstriert die Verwendung der MODECLUS-Prozedur für die Clusteranalyse und der SGPLOT-Prozedur fü...

Code anzeigen
Statistik
Modeclus-Analyse mit JOIN-Option

Dieses SAS-Skript demonstriert die Verwendung von PROC MODECLUS für die Clusteranalyse auf einem synthetischen Datens...

Code anzeigen
Statistik
Dokumentationsbeispiel für PROC MODECLUS (modecex5)

Dieses SAS-Skript demonstriert die Verwendung von PROC MODECLUS für die Cluster-Analyse eindimensionaler Daten, unter...

Code anzeigen
Statistik
Dokumentationsbeispiel 2 für PROC MODECLUS

Clusteranalyse von 10 amerikanischen Städten basierend auf Flugdistanzen mit PROC MODECLUS.

Code anzeigen
Administration
Erstellung eines Metadatenordners

SAS-Makro zur Erstellung eines Ordners im SAS-Metadaten-Repository. Es verwendet Systemaufrufe zur Ausführung eines e...

Code anzeigen
Verwaltung
Aktualisierung des Servertyps eines gespeicherten Prozesses

Dieses Makro aktualisiert den Servertyp (Workspace oder Stored Process) eines gespeicherten SAS Viya 4-Prozesses durc...

Code anzeigen
Makro
Makro zur Extraktion von Metadatenpfaden und URIs

Dieses Makro extrahiert den Pfad eines BIP-Metadatenbaum-Elements oder dessen URI und speichert ihn in einem Ausgabed...

Code anzeigen

Derniers codes ajoutés

Data Engineering: Optimieren Sie I/O-Performance durch "In-Place" Modifikation (Indexing & Security Best Practices)
Dieses Beispiel veranschaulicht die Änderung von zwei SAS-Datensätzen mithilfe der MODIFY-Anweisung und ihrer Unteranweisungen. Es zeigt, wie man: SAS-Dateien ändert, einen SAS-Datensatz beschriftet, ein Lesepasswort zu einem SAS-Datensatz hinzufügt, die aktuelle Sortierung eines SAS-Datensatzes angibt, einen Index für einen SAS-Datensatz erstellt, Variablen Informate und Formate zuweist, Variablen umbenennt und Variablen in einem SAS-Datensatz beschriftet.
ETL
Data Wrangling Masterclass: Lösen Sie komplexe "One-to-Many" Transformationen mit einem einzigen Befehl
Schreibt die aktuelle Beobachtung in einen SAS-Datensatz.
Datenmanipulation CAS
PROC CASUTIL erklärt: Effizientes Datenmanagement und CSV-Import in SAS CAS
Die CASUTIL-Prozedur bietet verschiedene Funktionen zur Verwaltung von Tabellen und Caslibs, darunter die Anzeige von Tabellenmetadaten, das Löschen von Dateien, das Entladen und Laden von Tabellen, das Promoten von Tabellen und das Speichern von Tabellen.
ETL CAS
SAS Data Step I/O: Externe Dateien mit INFILE, FILE und Filerefs meistern
Dieses Dokument erklärt, wie man Daten aus externen Dateien in SAS liest und schreibt, unter Verwendung direkter oder indirekter Referenzen über Filerefs. Es behandelt auch die Referenzierung mehrerer Dateien und das Lesen binärer Daten.
Datenzugriff CAS
Work, User oder Sashelp? So nutzen Sie die 4 Standard-SAS-Bibliotheken effizient
Dieses Dokument beschreibt die Standard-SAS-Bibliotheken: Work (temporär), User (Benutzer), Sashelp und Sasuser. Es erklärt ihre Rolle und ihr Verhalten innerhalb der SAS Viya 4 Umgebung.
Datenzugriff
SAS Viya Deep-Dive: Dateien effizient speichern mit filename filesrvc und UUIDs
Der SAS Viya Plattform Dateidienst ermöglicht das Speichern, Abrufen und Löschen von Dateien, die im SAS Infrastructure Data Server Datenbank-Repository gespeichert sind. Dieses Repository wird nicht als vollständiges 'Dateisystem' betrachtet, sondern enthält einzelne Dateien, die direkt über ihre Datei-ID (UUID) zugänglich sind.
Verwaltung
Benutzerdefinierte Formate in SAS Viya: Der Guide zu CAS-Bibliotheken und globalem Scope
In der SAS Viya Plattform können Sie benutzerdefinierte Formate in Katalogen speichern, um sie in einer SAS-Sitzung zu verwenden, oder Sie können sie in einer Formatbibliothek auf dem CAS-Server speichern. Formatbibliotheken sind mit einer CAS-Sitzung verknüpft, oder sie können in den globalen Bereich befördert werden, um für alle CAS-Sitzungen verfügbar zu sein. Benutzerdefinierte Formate in einer Formatbibliothek sind serverseitige Formate, die der Server verwendet, wenn eine Analyse basierend auf formatierten Werten durchgeführt wird. Sie können vorhandene benutzerdefinierte Formate von SAS auf die SAS Viya Plattform migrieren.
Werkzeuge CAS
SAS-Performance optimieren: So nutzen Sie die Dataset-Option INDEX= effizient
Definiert einen oder mehrere Indizes für ein neues Ausgabe-SAS-Dataset.
Dataset-Kontrolle
Schlanke Datasets in SAS: So optimieren Sie Ihren Code mit der KEEP-Anweisung
Gibt die Variablen an, die in den ausgegebenen SAS-Datasets enthalten sein sollen.
ETL CAS
Der ultimative SAS LIBNAME Guide: V9, SPDE, Hadoop & CAS meistern
Dieses Dokument enthält detaillierte Beispiele zur Verwendung der verschiedenen SAS Engines (V9, SPD, CVP, CAS) zum Verwalten, Verarbeiten und Zugreifen auf Daten. Es deckt Szenarien ab, die von der Zuweisung traditioneller Bibliotheken über die Datenverarbeitung in Hadoop bis zum Laden von Tabellen auf einen CAS-Server reichen.
SAS Engines