Previous Page | Next Page

Processing Data Using Cross-Environment Data Access (CEDA)

Definition of Cross-Environment Data Access (CEDA)

Cross-environment data access (CEDA) is a Base SAS feature that enables a SAS file that was created in a directory-based operating environment (for example, UNIX, Windows, or OpenVMS) to be processed in any of the following situations:

With CEDA, you do not need to create a transport file, use other SAS procedures, or change your SAS program. CEDA is available for files that are created with SAS 7 and later releases.

Here are a few terms and definitions to help you understand CEDA:

data representation

the form in which data is stored in a particular operating environment. Different operating environments use different standards or conventions for storing floating-point numbers (for example, IEEE or IBM 390); for character encoding (ASCII or EBCDIC); for the ordering of bytes in memory (big Endian or little Endian); for word alignment (4-byte boundaries or 8-byte boundaries); and for data-type length (16-bit, 32-bit, or 64-bit).

encoding

is a set of characters (letters, logograms, digits, punctuation, symbols, control characters, and so on) that have been mapped to numeric values (called code points) that can be used by computers. The code points are assigned to the characters in the character set by applying an encoding method. Some examples of encodings are Wlatin1 and Danish EBCDIC.

foreign

refers to a file or an environment for which the data representation contrasts with the CPU that is processing the file. For example, the data representation that is created by an IBM mainframe is considered foreign to the data representation that is created by a Windows environment.

native

refers to a file or an environment for which the data representation is compatible with the CPU that is processing the file. For example, a file that is in Windows data representation is native to a Windows environment. There are also native groupings that are compatible, such as HP_UX_64, RS_6000_AIX_64, SOLARIS_64, and HP_IA64. For more information, see Compatibility across Environments.

Previous Page | Next Page | Top of Page