LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (December 2005, week 5)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Fri, 30 Dec 2005 13:41:01 -0500
Reply-To:     "Droogendyk, Harry" <harry.droogendyk@RBC.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         "Droogendyk, Harry" <harry.droogendyk@RBC.COM>
Subject:      Re: Proc Download compared to Data Step Set Statement advice
Content-Type: text/plain; charset="iso8859-1"

Paul:

I'm not sure if RLS ( remote library services ) provide time savings in terms of data transfer, but using RLS you can certainly remove the explicit download step, whether that be via DOWNLOAD or SET.

eg. on PC

%let mvs_IP = mainframe.ip.address; libname mvs slibref=mvslibnm server=mvs_IP;

proc print data=mvs.mainframe_data ( keep = id fld1 fld2 ); run;

-----Original Message----- From: owner-sas-l@listserv.uga.edu [mailto:owner-sas-l@listserv.uga.edu] On Behalf Of Choate, Paul@DDS Sent: 2005, December, 30 1:26 PM To: SAS-L@LISTSERV.UGA.EDU Subject: Proc Download compared to Data Step Set Statement advice

I'm running a SAS9 TCP remote connect from my PC to MVS over a Novell network and a t3 line. I move data from MVS to my PC regularly; usually I've reduced it sufficiently on MVS that download performance isn't an issue. Occasionally I have to draw larger data across the connection.

My experience is that proc download run from the MVS side transfers the data somewhat faster than data step set statement in my local session from the remote file to a local file. Both CPU and wall clock time are reduced.

With data set options such as "keep" and the where clause I can usually subset the data I need, and so using the download procedure saves me substantial time. I generally use character compression and drop unnecessary fields before the transfer.

I occasionally do things like make a cport file and then filename ftp it, perhaps zipping the file first, but only if the file is extremely large. Usually though, the large files are around 0.5-1.0 gb and my quickest route is to not preprocess it at all.

My question is why is Download faster than a set statement? And does anyone have other time saving recommendations for adhoc file transfer like this?

TIA & Best Wishes for a Happy 2006 to all -

Paul Choate DDS Data Extraction (916) 654-2160 _______________________________________________________________________

This e-mail may be privileged and/or confidential, and the sender does not waive any related rights and obligations. Any distribution, use or copying of this e-mail or the information it contains by other than an intended recipient is unauthorized. If you received this e-mail in error, please advise me (by return e-mail or otherwise) immediately.

Ce courrier électronique est confidentiel et protégé. L'expéditeur ne renonce pas aux droits et obligations qui s'y rapportent. Toute diffusion, utilisation ou copie de ce message ou des renseignements qu'il contient par une personne autre que le (les) destinataire(s) désigné(s) est interdite. Si vous recevez ce courrier électronique par erreur, veuillez m'en aviser immédiatement, par retour de courrier électronique ou par un autre moyen.


Back to: Top of message | Previous page | Main SAS-L page