Veröffentlicht am :
ETL SASHELP

Laden und Manipulieren von Baseball-Daten in CAS

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript initialisiert eine CAS-Sitzung und weist alle Caslibs zu. Es verwendet dann zwei DATA-Schritte, um: 1) Die Tabelle 'baseball' von SASHELP in die Caslib 'casuser' unter demselben Namen zu kopieren. 2) Eine neue Tabelle 'baseball2' in der Caslib 'casuser' aus 'casuser.baseball' zu erstellen, wobei eine neue Variable 'x' als Verhältnis von 'nruns' geteilt durch 'nhits' berechnet wird. Der gesamte Prozess findet vollständig innerhalb der Cloud Analytic Services (CAS)-Engine statt.
Datenanalyse

Type : SASHELP


Die Hauptdatenquelle ist die Tabelle 'baseball' aus der SASHELP-Bibliothek, einer von SAS bereitgestellten Beispieldatenbibliothek. Diese Daten werden dann innerhalb der Caslib 'casuser' kopiert und manipuliert.

1 Codeblock
CAS-Konfiguration
Erklärung :
Dieser Block konfiguriert die CAS-Sitzung, indem er die Metrikerfassung aktiviert und alle verfügbaren Caslibs zuweist, was den Zugriff auf und die Manipulation von in CAS gespeicherten Daten ermöglicht.
Kopiert!
1cas sessopts=(metrics=true);
2caslib _all_ assign;
2 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA-Schritt erstellt eine neue Tabelle namens 'baseball' in der Caslib 'casuser'. Er kopiert alle Beobachtungen und Variablen aus der Tabelle 'sashelp.baseball' in die CAS-Tabelle, wodurch die Daten für die verteilte Verarbeitung in CAS verfügbar gemacht werden.
Kopiert!
1 
2DATA casuser.baseball;
3SET sashelp.baseball;
4RUN;
5 
3 Codeblock
DATA STEP Data
Erklärung :
Dieser zweite DATA-Schritt erstellt eine neue CAS-Tabelle namens 'baseball2' aus der zuvor erstellten Tabelle 'casuser.baseball'. Er führt eine neue Variable 'x' ein, die als Verhältnis der Variablen 'nruns' und 'nhits' für jede Beobachtung berechnet wird. Dieser Vorgang wird direkt in CAS ausgeführt.
Kopiert!
1DATA casuser.baseball2;
2 SET casuser.baseball;
3 x=nruns/nhits;
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 © 2021, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. SPDX-License-Identifier: Apache-2.0