sessionProp combineFmtLibs

Konsolidierung von Kampagnen- und Segmentierungsformaten

Scénario de test & Cas d'usage

Geschäftskontext

Die Marketingabteilung eines Einzelhändlers verwendet unterschiedliche SAS-Formatkataloge für Kundensegmentierungen (z. B. Gold, Silber) und Kampagnencodes (z. B. Email, Social Media). Für ein zentrales Reporting-Dashboard müssen diese verstreuten Definitionen in einer einzigen, globalen Formatbibliothek zusammengeführt werden, um Konflikte zu vermeiden und den Zugriff zu vereinfachen.
Über das Set : sessionProp

Konfiguration von Sitzungseigenschaften.

Entdecken Sie alle Aktionen von sessionProp
Datenaufbereitung

Erstellung von zwei Formatbibliotheken: 'seg_lib' für Kundensegmente und 'camp_lib' für Kampagnentypen.

Kopiert!
1 
2PROC FORMAT;
3value segfmt 1='Gold' 2='Silber' 3='Bronze';
4value campfmt 10='Email' 20='SMS' 30='App';
5 
6RUN;
7 
8PROC CASUTIL;
9save casdata='work.formats' casout='seg_lib' replace;
10save casdata='work.formats' casout='camp_lib' replace;
11 
12RUN;
13 
14PROC CAS;
15sessionProp.addFmtLib / fmtLibName='seg_lib' caslib='casuser' name='seg_lib';
16sessionProp.addFmtLib / fmtLibName='camp_lib' caslib='casuser' name='camp_lib';
17 
18RUN;
19 

Étapes de réalisation

1
Überprüfung, ob die Quellbibliotheken geladen sind.
Kopiert!
1PROC CAS; sessionProp.listFmtLibs; RUN;
2
Ausführung der combineFmtLibs-Aktion, um 'seg_lib' und 'camp_lib' in 'global_mkt_fmt' zu vereinen.
Kopiert!
1 
2PROC CAS;
3sessionProp.combineFmtLibs / fmtLibOut="global_mkt_fmt" fmtLibsIn={"seg_lib", "camp_lib"};
4 
5RUN;
6 

Erwartetes Ergebnis


Die Aktion wird erfolgreich ausgeführt. Eine neue Formatbibliothek 'global_mkt_fmt' wird erstellt, die sowohl das Format 'segfmt' als auch 'campfmt' enthält und für nachfolgende Analysen verfügbar ist.