Administration
Definition und Verwaltung von benutzerdefinierten CAS-Aktionen

Dieses SAS-Skript definiert und verwaltet benutzerdefinierte Aktionen (User-Defined Actions, UDA) für SAS Cloud Analy...

Code anzeigen
Makro
Überprüfung der Existenz einer Makrovariablen (Defined)

Makro, das prüft, ob eine Makrovariable in der globalen Umgebung definiert ist.

Code anzeigen
Makro
Überprüfung der Existenz einer Makrovariablen (defined)

Makrofunktion, die feststellt, ob eine spezifische Makrovariable in der globalen Umgebung definiert ist.

Code anzeigen
Test
Test der Makro _detectSymbols

Dieses SAS-Skript ist ein Unit-Test für das Makro `_detectSymbols`, der dessen Fähigkeit überprüft, globale Symbole f...

Code anzeigen
Makro
Makro _DIRCHAR für Verzeichniszeichen

Dieses Makro gibt das für das Betriebssystem passende Verzeichnis-Trennzeichen zurück.

Code anzeigen
Makro
Macro DROPMISS - Löschen leerer Variablen

SAS-Makro zum Entfernen von Variablen aus einer Tabelle, die keine Daten (nur fehlende Werte) enthalten.

Code anzeigen
Verwaltung
Makro zum Löschen externer Dateien

SAS-Makro zum Löschen einer externen Datei, falls vorhanden, unter Verwendung der Systemfunktionen filename und fdelete.

Code anzeigen
Makro
Löschen temporärer Datasets

Dienstprogramm-Makro zum Löschen spezifischer temporärer Datasets (beginnend mit 'DATA') aus der WORK-Bibliothek.

Code anzeigen
Makro
Erkennung von Log-Symbolen (NOTE, WARNING, ERROR)

Dienstprogramm-Makro zur Definition von Makrovariablen, die die Zeichenketten für die Meldungen NOTE, WARNING und ERR...

Code anzeigen
ETL
Investitionssimulation über 5 Perioden

Berechnung des zukünftigen Werts von Investitionen über 5 Iterationen mittels einer Schleife.

Code anzeigen
Administration
Auflistung der Systemlaufwerke über DRIVEMAP

Dieses Skript versucht, die für das Betriebssystem zugänglichen Laufwerke (drives) unter Verwendung des spezifischen ...

Code anzeigen
ETL
Demonstration von DO-Schleifen in SAS

Dieses Skript veranschaulicht den Unterschied zwischen einer sich wiederholenden manuellen Berechnung und der Verwend...

Code anzeigen
Macro
Definition und Ausführung verschachtelter Makros

Technisches Beispiel, das die Definition und sequentielle Aufrufe von ineinander verschachtelten SAS-Makros zeigt.

Code anzeigen
Verwaltung
Dateiliste über System-Pipe (Windows)

Ausführung eines Systembefehls zur Auflistung von Dateien in einem Verzeichnis und Laden des Ergebnisses in eine SAS-...

Code anzeigen
Verwaltung
Informationen zur SAS Viya CAS-Umgebung

Dieses SAS Viya-Skript liefert detaillierte Informationen über die Cloud Analytic Services (CAS)-Umgebung, einschließ...

Code anzeigen
Funktion
Erstellung benutzerdefinierter Funktionen für Wochentage

Skript, das zwei benutzerdefinierte Funktionen über PROC FCMP definiert, um den Namen oder die Nummer des Wochentags ...

Code anzeigen
ETL
Manipulation und Formatierung von Daten und Zeiten

Dieses SAS-Skript demonstriert die Erstellung, Manipulation und Formatierung von Datums- und Zeitvariablen sowie die ...

Code anzeigen
ETL
Erstellung eines Datasets mit heterogenen Daten

Beispiel für das Lesen von Datumsangaben in verschiedenen Formaten (Text, numerisch) in einem DATA-Schritt.

Code anzeigen
Makro
Debugging-Makro DeBlackHole

Dienstprogramm-Makro zum Zurücksetzen des SAS-Interpreters bei hartnäckigen Syntaxfehlern (offene Anführungszeichen, ...

Code anzeigen
Macro
DBMSlist Makro - Stapelweises Abfragen von Datenbanken

SAS-Makro zum Abfragen einer relationalen Datenbank, das Werte aus einem SAS-Datensatz als Filterkriterien verwendet,...

Code anzeigen
ETL
Erstellung und Formatierung von Datum und Uhrzeit

Dieser SAS-Skript erstellt einen Datensatz, der verschiedene Darstellungen von Datum und Uhrzeit enthält, einschließl...

Code anzeigen
ETL
Extrahieren und Bearbeiten von Datumskomponenten

Skript, das die Extraktion von Zeitkomponenten (Tag, Monat, Jahr, Quartal, Wochentag) aus einer Datumsvariablen veran...

Code anzeigen
Macro
Erzeugung eines temporären Dateinamens

Makro zum Erstellen eines eindeutigen temporären Dateinamens in einem bestimmten Ordner.

Code anzeigen
ETL
Datenverarbeitung und Erstellung eines neuen Datensatzes mit bedingter Schleife

Dieses SAS-Skript erstellt einen anfänglichen Datensatz 'b' aus bereitgestellten Inline-Daten und transformiert diese...

Code anzeigen
ETL
Implementierung und Vergleich der '_INFILE_'-Technik zur Datenabgrenzung

Dieses SAS-Skript demonstriert und vergleicht zwei Methoden zur Abgrenzung komplexer Zeichenketten in mehrere Variabl...

Code anzeigen
Makro, ETL
Makro zum Importieren von CSV-Dateien

Generisches SAS-Makro zum Importieren von CSV-Dateien in den SAS-Arbeitsbereich.

Code anzeigen
Makro
SAS-Makro für zentrierten Titel mit Seitenmarkierung

Dieses SAS-Makro erstellt einen zentrierten Seitentitel und fügt eine Seitenmarkierung an der äußersten rechten Posit...

Code anzeigen
Makro
Makro zur Kategorisierung numerischer Variablen (cut)

Dieses SAS-Makro ermöglicht die Kategorisierung einer numerischen Variablen in benutzerdefinierte Klassen (Bins). Es ...

Code anzeigen
Makro
Makro zum Bereinigen von Leerzeichen

Makro vom Befehlstyp zum Ersetzen mehrerer Leerzeichen durch einzelne Leerzeichen.

Code anzeigen
Makro
SAS Tabellenexistenz-Assertions-Makro

Dienstprogramm-Makro, das in Unit-Tests verwendet wird, um die Existenz (oder Nicht-Existenz) einer gegebenen SAS-Tab...

Code anzeigen
Makro
Testmakro für die Querverlinkung

Testmakro, das entwickelt wurde, um die Funktionalität der Querverweise von Makroaufrufen innerhalb des SASUnit-Frame...

Code anzeigen
Makro
Makro für Kreuzreferenztests

Dieses SAS-Makro mit dem Namen 'CrossReferenceTest2' ist eine Komponente des SASUnit-Testframeworks. Es erstellt eine...

Code anzeigen
Makro
Testmakro für Querverweis

Einfaches Testmakro zur Demonstration von Querverweisen und der Auswertung numerischer Parameter.

Code anzeigen
Statistik
Analyse der vergebenen Doktorgrade

Dieses SAS-Skript führt eine Korrespondenzanalyse der Daten zur Anzahl der in verschiedenen wissenschaftlichen Diszip...

Code anzeigen
Makro
Dynamisches CSV-Export-Makro csv_vnext

Dienstprogramm-Makro zum Exportieren eines SAS-Datasets in eine delimitierte Datei (CSV) unter Verwendung eines DATA ...

Code anzeigen
Makro
Erstellung einer Testdatentabelle EXA

Makro zur Erstellung der EXA-Testdatenbanktabelle für das SASUnit-Framework.

Code anzeigen
Makro
Erstellung der SCN-Metadatentabelle für SASUnit

SASUnit-Makro zur Erstellung der Tabelle 'scn', die Informationen zu Testszenarien enthält.

Code anzeigen
Makro
Makro zur Erstellung einer Testdatentabelle tsu

SAS-Makro zur Erstellung einer Testdatentabelle namens 'tsu' in einer angegebenen Bibliothek. Diese Tabelle dient zur...

Code anzeigen
Makro
Makro zur Vorverarbeitung für einen Unittest

Dieses Makro bereitet die Umgebung für die Ausführung eines Tests vor. Es bereinigt Artefakte früherer Tests, inventa...

Code anzeigen
Dienstprogramm
SAS _DATA Makro: Extrahieren des Tabellennamens

Dieses SAS-Makro extrahiert den Namen einer Tabelle aus einer vollständigen (Bibliothek.Tabelle) oder einfachen Refer...

Code anzeigen
ETL
Partitionierung und Sortierung im DATA Step unter CAS

Beispiel für die Optimierung des Ladens von Daten in CAS mit Partitionierung und Sortierung, gefolgt von einer gruppe...

Code anzeigen
Webdienst
DataGridProvider

Stored Process, der eine paginierte JSON-Antwort aus einer SAS-Tabelle generiert, um eine Weboberfläche (Gittertyp) z...

Code anzeigen
Test
Test des Makros _createScnLogConfigTemplate

Dieses Skript ist ein SASUnit-Testfall für das Dienstmakro `_createScnLogConfigTemplate.sas`. Es überprüft die korrek...

Code anzeigen
Makro
Erstellung der Testdatenbank

Erstellt eine Testdatenbank für das SASUnit Framework.

Code anzeigen
Makro
Erstellung der SASUnit Testfalltabelle

Makro zur Erstellung der Tabelle 'cas' zum Speichern von Metadaten und Testergebnissen im SASUnit-Framework.

Code anzeigen
Berichterstattung
Benutzerdefinierte ODS-Styldefinition

Dieses SAS-Skript definiert einen neuen benutzerdefinierten ODS-Stil (Output Delivery System) namens 'customSapphire'...

Code anzeigen
Datenmanagement
Format für Zylinder erstellen

Definition eines benutzerdefinierten Formats zur textuellen Anzeige der Zylinderanzahl.

Code anzeigen
Makro
Generierung der Code-Diary-Dokumentation

Skript zur Konfiguration und Ausführung der technischen Dokumentationserstellung aus SAS-Code.

Code anzeigen
ETL
Partitionierung und Sortierung von CAS-Tabellen

Demonstration der CAS-Leistungsoptimierung durch Partitionierung und Sortierung von Daten während des Ladevorgangs.

Code anzeigen
ETL
Verwendung der Funktionen LAG und DIF

Dieses SAS-Skript demonstriert die Verwendung der Funktionen LAG und DIF innerhalb eines DATA STEP, um neue Variablen...

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