What's New in the Base SAS 9.3 Language Reference: Concepts

Overview

The following features are new or enhanced for SAS 9.3:
  • A SAS/GRAPH license is no longer required for ODS Graphics. The Graph Template Language (GTL), the ODS Graphics Procedures, the ODS Graphics Editor, and the ODS Graphics Designer are now all available with Base SAS software.
  • HTML is now the default destination in the SAS windowing environment for Windows and UNIX operating environments.
  • HTMLBlue is the new default HTML style when running SAS in windowing mode for the Windows and UNIX operating environments.
  • Adobe Type1 fonts are now supported and can be added to the SAS registry.
  • Rules for naming SAS data sets, SAS data views, and item stores have been expanded to allow special characters and national characters.
  • The new data set option EXTENDOBSCOUNTER= creates an enhanced file format that counts observations beyond the 32-bit long integer maximum.
  • Optimizing WHERE conditions with an index is improved with the enhanced SUBSTR (left of=) function.
  • A new JMP engine enables you to quickly and easily read your JMP data tables into SAS.
  • Enhancements to Universal Printing provide more ways for you to customize output and create higher quality results.
  • Checkpoint mode and restart mode now support labeled code sections.

ODS Graphics in Base SAS

Selected SAS/GRAPH Products Included with Base SAS Software

A SAS/GRAPH license is no longer required for ODS Graphics. The Graph Template Language (GTL), the ODS Graphics Procedures, the ODS Graphics Editor, and the ODS Graphics Designer are now all available with Base SAS software. The documentation for these products is now included in the Base SAS node in the SAS 9.3 Help and Documentation. For more information about these applications, refer to the documentation below:

New ODS Output Defaults

Beginning with SAS 9.3, the LISTING destination is turned off and the HTML destination is turned on by default when running SAS in windowing mode for the Windows and UNIX operating environments.
The new default HTML style is HTMLBlue when running SAS in windowing mode for the Windows and UNIX operating environments. This style enhances default output by offering a view that is optimized for display on a computer screen. The new all-color style is ideal for statistical graphics because it provides superior color coordination between graphs and tables, using colors to differentiate between groups.
For more information about the ODS defaults for SAS 9.3 see New Output Defaults in SAS 9.3 in SAS Output Delivery System: User's Guide.

SAS System Features

Security Enhancements for Password Protected Views and Programs

In the second maintenance release of SAS 9.3, security has been enhanced for password-protected SAS views and stored-compiled programs. Prior to the second maintenance release of SAS 9.3, read or write-protected SAS views or programs could be DESCRIBED without having to specify the password. Now, to DESCRIBE any password-protected view or program, regardless of the level of protection that it was assigned, you must specify its password. If the view or program was created with more than one password, you must specify its most restrictive password when describing the view or program. For details see Using Passwords with Views and DESCRIBE.

Base SAS Indexing

Using an index for WHERE processing is enhanced for the SUBSTR (left of=) function in a WHERE condition. See WHERE Conditions That Can Be Optimized.

Observation Count Extension in a SAS Data File

The observation count in a SAS data file is the total number of observations (rows) that are currently in the file combined with the number of deleted observations. The maximum number of observations that can be counted for a file is determined by the long integer data type size for the operating environment. The new EXTENDOBSCOUNTER= option requests an extended file format for an output SAS data file that counts observations beyond the 32-bit long maximum. See Extending the Observation Count in a SAS Data File.

JMP Files

A new LIBNAME engine enables you to read and write JMP files in a Base SAS session. See SAS JMP LIBNAME Engine.

Expanded Rules for SAS Names

New rules for naming SAS data sets, SAS data views, and item stores accommodate special characters and national characters. See Rules for SAS Data Set Names, View Names, and Item Store Names.

Cross-Environment Data Access (CEDA)

CEDA processing is not invoked when you process Windows 32-bit data files in a Windows 64-bit SAS 9.3 session. Likewise, CEDA processing is not invoked when you process Windows 64-bit data files in a Windows 32-bit SAS 9.3 session. If you use Windows data sets in either 32-bit or 64-bit operating environments, you do not need to do anything to benefit from this functionality other than to use SAS 9.3.
Catalogs are an exception. Catalogs are not compatible between 32-bit and 64-bit SAS for Windows.

Universal Printing and Font Support

Checkpoint Mode and Restart Mode for Labeled Code Sections

Batch programs that terminate before completing can be resubmitted starting at labeled code sections if checkpoint mode and restart mode for labeled code sections is enabled.
If the CHKPTCLEAN system option is set and your batch program completes successfully, the contents of the Work library are erased.
For more information about labeled code sections, see Checkpoint Mode and Restart Mode and these system options: