Veröffentlicht am :
ETL CREATION_INTERNE

Erstellung von Beispieladressen

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript initialisiert einen Datensatz namens 'sample_addresses' in der Bibliothek 'sasdm'. Es definiert Variablen für eine eindeutige Kennung (id), die vollständige Adresse (address), die Postleitzahl (pc), die Stadt (city), den Bundesstaat/die Provinz (state) und das Land (country). Die tatsächlichen Daten werden direkt im Skript über die CARDS-Anweisung bereitgestellt, was die schnelle Erstellung eines Test- oder Beispieldatensatzes erleichtert. Die INFILE-Optionen 'dlm="," dsd' werden verwendet, um das Komma als Trennzeichen festzulegen und Anführungszeichen und Kommas in Textfeldern zu verwalten.
Datenanalyse

Type : CREATION_INTERNE


Die Daten sind über die CARDS-Anweisung (Datalines) direkt in das SAS-Skript integriert. Es werden keine externen Datenquellen verwendet.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser Block verwendet einen DATA Step, um den Datensatz 'sample_addresses' zu erstellen. Die `length`-Anweisung definiert die Länge der Zeichenvariablen, um eine Trunkierung zu vermeiden. `infile cards dlm="," dsd` zeigt an, dass die Daten aus den Zeilen nach der `cards`-Anweisung gelesen werden, wobei das Komma als Trennzeichen dient und die Option DSD (Delimiter Sensitive Data) verwendet wird, um Kommas in Feldern und fehlende Werte, die durch aufeinanderfolgende Trennzeichen dargestellt werden, zu handhaben. Die `input`-Anweisung liest die Werte in die definierten Variablen ein. Schließlich führt `run` den DATA Step aus.
Kopiert!
1DATA sasdm.sample_addresses ;
2 LENGTH id 8 address $ 100 pc $ 10 city state country $ 32 ;
3 INFILE CARDS dlm="," dsd ;
4 INPUT id address pc city state country ;
5 CARDS ;
61,100 SAS Campus Dr,27513,,NC,United States
72,385 Bourke St,VIC 3004,Melbourne,VIC,AUS
83,1 Eagle Street,4000,Brisbane,QLD,AUS
94,10188 Telesis Court Suite 200,,San Diego,,USA
105,Domaine de Grégy Grégy-sur-Yerres,77257,,,FRA
116,787 Seventh Ave.,10019,,,United States of America
127,1530 Wilson Blvd. Suite 800,,Arlington,,US
138,Piazza della Repubblica 68,,Roma,,ITA
149,One PPG Place Suite 2950,15222,Pittsburgh,Pennsylvania,US
1510,Via Confienza 10,10121,,,Italia
1611,Monroe Park Towers 101 N. Monroe St. Suite 725,,Tallahassee,FL,U.S.A.
1712,121 W. Trade St.,28202,,,US
1813,Tour Ariane 27ème étage 5 place de la pyramide,92800,PARIS LA DEFENSE,,France
1914,Via Darwin 20/22,20143,,,Italy
2015,111 Rockville Pike Suite 900,20850,,,U.S.A.
2116,300 Burns Bay Road,2066,Lane Cove,,Australia
2217,Two Prudential Plaza 180 N. Stetson St. Suite 1600,60601,,,US
2318,8500 Normandale Lake Blvd. Suite 1200,,Bloomington,,US
2419,15 Viale Ancona,,Venezia-Mestre,,ITALY
25;
26RUN ;
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.