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!
cas sessopts=(metrics=true);
caslib _all_ assign;
1
cas sessopts=(metrics=true);
2
caslib _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!
data casuser.baseball;
set sashelp.baseball;
run;
1
2
DATA casuser.baseball;
3
SET sashelp.baseball;
4
RUN;
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!
data casuser.baseball2;
set casuser.baseball;
x=nruns/nhits;
run;
1
DATA casuser.baseball2;
2
SET casuser.baseball;
3
x=nruns/nhits;
4
RUN;
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.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.