2 min read

The Return of SAS System Viewer

SAS_System_ViewerSAS_Universal_Viewer

SAS Universal Viewer (UV) jumped out since SAS 9.2 and in most cases, it’s installed as replacement for the SAS System Viewer(SV) but I reinstalled SV in all machines where I had the right privileges. UV has some nice new feature but for me it is extremely and unacceptably slow. Every time I open a relatively not entirely small dataset (literally, 30MB) in UV, it shows up “initializing” forever (even the initializing process is done, I guess). SV will be “Ready” all the way in the same machine. 

UV will load all the datasets (called a library) in the same folder even when you only click one dataset to view. Yes it’s not a bug, actually it should be considered as a feature. When I click one dataset, I only need and want to view this specific one dataset; if needed, I will open multiple datasets in SV’s tabs, and it’s much quicker!

Also compared to SV, UV has too many bells and whistles. In a single page, UV shows less information. Actually I do not need a UNIVERSAL viewer; I need only a SAS dataset viewer. It’s claimed that you can view SAS programs, logs, listings (and other general text files) and even HTML files in UV. It’s cool, but we already have other much better tools to open them.

To those who want to switch the oldie and goodie SV, some tips:

1. If possible, install SV before any other SAS foundation installation. If you reverse the process, an critical important SV component (sassfiod.dll) will be put in the SAS foundation folder (C:\Program Files\SASHome\x86\General for in a Windows 7 machine with SAS 9.3). Since SV is a stand-alone application, it is much safer to be separated from the SAS foundation. Install SV first and sassfiod.dll will be in C:\Program Files (x86)\SAS\Shared Files\General while SV itself, C:\Program Files (x86)\SAS\SAS System Viewer.

2. If for any reason, you got error message like “Cannot find file SASSFIOD.DLL” when using SV, reinstall it or copy this file from a right machine to the proper folder(see #1).

3. Use it as default SAS dataset viewer explicitly. Otherwise, UV, SAS Enterprise Guide and SAS Display Manager will compete to serve as the viewer.

4. Enable the tabbed view through View->Options->General->File Display Mode.