Export in csv auf den lokalen Rechner

Hallo!

Ich bin neu hier und richtig begeistert von diesem Forum. Zu Beginn habe ich auch gleich mal eine Frage, da ich nicht weiterkomme:

Ich möchte aus SAS eine Tabelle in eine csv-Datei exportieren und habe gedacht, dass geht über proc export. Leider funktioniert das nicht so ganz, da SAS die Datei dann immer auf den Unix-Server schreibt auf dem der SAS-Server liegt ich möchte aber, dass die Datei auf der Citrix-Umgebung gespeichert wird aus der ich auch SAS starte. Kann mir vielleicht jemand weiterhelfen oder geht das was ich vorhabe garnicht? Wenn ich über Datei-Exportieren gehe, kann ich angeben, dass ich auf dem lokalen Rechner (also in diesem Fall Citrix) speichern möchte, deshalb würde ich davon ausgehen, dass das auch innerhalb eines Programms funktioniert, ist meine Annahme richtig, oder funktioniert das wirklich nich?

Vielen Dank schonmal für Antworten!

Grüße,
Adilette

mit einem FTP-Server ...

... auf dem PC geht es am einfachsten (z.B. GuildFtpd):
Dann die Daten mit einem filename ftp übertragen:

filename transfer ftp 'out3.csv'
         
host='localhost'
         
user='anonymous' pass='' recfm=v;

proc export data=sashelp.class
            
outfile=transfer
            
replace
            
dbms=csv;
run;

Hab ich das richtig verstanden?

Das habe ich grade mal ausprobiert, aber entweder habe ich etwas nicht richtig verstanden, oder es klappt nicht.
Mein Code sieht so aus:

filename transfer ftp 'C:\out3.csv'
         
host='localhost'
         
user='username' pass='passwort' recfm=v;

proc export data=work.test
            
outfile=transfer
            
replace
            
dbms=csv;
run;
localhost bleibt doch stehen oder muß ich da die IP vom Unix-Server eintragen? Oder hab ich das jetzt völlig falsch verstanden? Sorry, ich bin noch ein ziemlicher Neuling in SAS und habe bisher nur einfachere Dinge gemacht.

Für diese Lösung müssen

Für diese Lösung müssen Sie zuerst lokal einen FTP Server installieren. Unter host im obigen SAS-Statement geben Sie dann entweder den Namen oder die IP Ihres Rechners an.
Den Pfad, wohin Sie die Datei schreiben, müssen Sie im FTP-Server angeben.

OK, dann ist das wohl leider

OK, dann ist das wohl leider nichts für mich, da ich auf dem Citrix nichts installieren darf. Wir haben dort nur das allernötigste freigeschaltet.

Wie arbeiten Sie denn mit SAS?

Verwenden Sie den SAS Enterprise Guide unter Citrix? Wenn ja, in welcher Version?

Stimmt, entschuldigung, das

Stimmt, entschuldigung, das habe ich vergessen dazuzuschreiben. Es wird der Enterprise Guide in der Version 3.0 genutzt. Ich hoffe das hilft weiter?

Automatischer Export

Von Hand geht der Export ja, wie von Ihnen beschrieben.
Einen automatischen Export gibt es erst ab Enterprise Guide Version 4 ("als Schritt in Projekt exportieren" - lokaler Computer als Ziel).
Sonst bleibt nur die Möglichkeit mit FTP oder einer Freigabe, da müsste Ihnen Ihre IT-Abteilung helfen.