table addTable

Hochladen von Kundensegmentierungsdaten für eine globale Marketingkampagne

Scénario de test & Cas d'usage

Geschäftskontext

Eine Marketingabteilung muss eine neu erstellte Kundensegmentierungsliste in die CAS-Umgebung hochladen. Diese Tabelle muss für andere Analysten und Data Scientists in verschiedenen Sitzungen sofort zugänglich sein, um sie mit größeren Transaktionstabellen zu verknüpfen. Die Robustheit des Upload-Prozesses ist entscheidend, daher muss ein erneutes Ausführen des Jobs die alte Tabelle sauber ersetzen.
Über das Set : table

Laden, Speichern und Verwalten von Tabellen im Arbeitsspeicher.

Entdecken Sie alle Aktionen von table
Datenaufbereitung

Erstellt eine lokale SAS-Tabelle mit Kundensegmenten, die in CAS hochgeladen werden soll.

Kopiert!
1DATA WORK.KUNDEN_SEGMENTE;
2 LENGTH KundeID $ 10 Segment $ 20 Region $ 2;
3 INPUT KundeID $ Segment $ Region $;
4 DATALINES;
5KUNDE_001 Premium DE
6KUNDE_002 Standard FR
7KUNDE_003 Neukunde DE
8KUNDE_004 Abwanderer US
9;
10RUN;

Étapes de réalisation

1
Starten der CAS-Sitzung und Definition der Ziel-Caslib (Public).
Kopiert!
1cas mySession sessopts=(caslib='CASUSER');
2LIBNAME public cas caslib='Public';
3 
2
Hochladen der lokalen SAS-Tabelle 'KUNDEN_SEGMENTE' in die 'Public' Caslib. Die Tabelle wird als 'MARKETING_SEGMENTE' global ('promote') verfügbar gemacht und bei erneutem Lauf ersetzt ('replace').
Kopiert!
1PROC CASUTIL sessref=mySession;
2 load DATA=WORK.KUNDEN_SEGMENTE
3 casout=(name='MARKETING_SEGMENTE', caslib='Public', promote=true, replace=true) quiet;
4RUN;
3
Überprüfung, ob die Tabelle global sichtbar ist, indem ihre Metadaten abgerufen werden.
Kopiert!
1 
2PROC CAS sessref=mySession;
3TABLE.tableInfo / caslib='Public', name='MARKETING_SEGMENTE';
4RUN;
5 

Erwartetes Ergebnis


Die Tabelle 'MARKETING_SEGMENTE' wird erfolgreich in die 'Public' Caslib geladen. Die `table.tableInfo`-Aktion bestätigt ihre Existenz und zeigt an, dass sie einen globalen Geltungsbereich hat. Andere Benutzer in anderen Sitzungen können auf diese Tabelle zugreifen, vorausgesetzt, sie haben die entsprechenden Berechtigungen für die 'Public' Caslib.