SAS Institute. The Power to Know

FOCUS AREAS

Hot Topics

Related Links

SAS®9 Compatibility

Migration

Are My Files Foreign in SAS®9?

This topic sums up the operating environment families where a file is native or foreign in a SAS®9 session:

A native file is entirely compatible with the current environment. However, even foreign files have very good compatibility, and many customers do not need to migrate files to SAS®9 format to get the processing they need. For a quick answer to all of your questions, use the interactive Compatibility Calculator instead of this page. If the compatibility is not sufficient, use the PROC MIGRATE Calculator to learn how to migrate a SAS data library.

Note that if you change character encoding, then your existing files are foreign in SAS®9. The majority of SAS customers are not affected by character encoding. See more information at the bottom of the page. Also be aware of a few new file features in SAS®9 that are not supported if you do not migrate the file.

Best practice

Under SAS®9, you can check the data representation and character encoding of your current session and any data set by using a code snippet in Best Practices for Compatibility.

Files Created in a SAS®9 Session

* Linux for Itanium-based systems, OpenVMS Alpha, and Tru64 UNIX are supported in SAS 9.1.3, but not in SAS 9.2.

Files Created in a SAS 7 or 8 Session

* Linux for Itanium-based systems, OpenVMS Alpha, and Tru64 UNIX are supported in SAS 9.1.3, but not in SAS 9.2.

Files Created in a SAS 6 Session

* Linux for Itanium-based systems, OpenVMS Alpha, and Tru64 UNIX are supported in SAS 9.1.3, but not in SAS 9.2.

Technical Definition of Foreign

You probably can ignore this, but it might make the concept clearer. Under any one of the following three circumstances, an existing file is incompatible, or foreign, to your current SAS®9 session. The file was created under a different:

See also what operating environment are supported for SAS®9.