SAS Data Files

Q.  Will the feature that reads SAS value labels work with Unix SAS files?


A.  Stat/Transfer only reads Windows catalogs, but it will read SAS formats converted to Unix datasets using Proc Format with the 'cntrlout' option.  See the SAS Value Labels section.


Q.  Stat/Transfer won't read my SAS data file.  What's wrong?


A.  First, we don't support every platform.  Check the sections for SAS Data Files, SAS CPORT, and SAS Transport Files.  If your SAS data are not in one of these formats, we cannot read it, and you should use SAS to create a SAS Transport file.


Further, we cannot read data that have been encrypted.  If your data have been written with encryption, you must use SAS to copy the file to an unencrypted format.


Finally, if you are moving the file from another platform, make sure that you use a binary, error-correcting, file transfer protocol.


If your file is in the proper format and you still cannot read it, please check our website to see problems that have been fixed. If your problem is not there, please report the error using the mechanism on the Log tab of the user interface. The SAS file format has not been publicly documented and there may be aspects of it that we are not supporting properly. Please let us know about any problems you are having so that we can fix them for you and others.

Q.  SAS refuses to read the SAS data file created by Stat/Transfer.  What should I do?


A.  First, make sure that you are writing the proper kind of file for the flavor of SAS you are using and that you are transporting the file properly.  Then check our website to see if there is a problem that has already been fixed.  If you think you have discovered a new problem, please let us know about it so we can fix it.

In the meantime, you can always use the Stat/Transfer output option “SAS Program + ASCII Data File” and then use the generated SAS program to read the ASCII data file into SAS.