What’s New in SAS Studio 3.2

Overview

SAS Studio 3.2 includes these new features and enhancements:
  • new programming functionality includes the SAS Program Package, an autosave feature, a new summary page for your SAS programs, new code snippets for catalogs and SAS macros, and new macro variables
  • the ability to e-mail results to another user
  • access to FTP servers
  • new tasks, such as Box Plot, Binary Linear Regression, Data Exploration, Linear Regression, and Predictive Modeling

New Features for Programming

SAS Program Package

A SAS Program Package is a file that contains a snapshot of a SAS program along with its log and HTML results. You can create a program package from code that you have written as well as from code that is automatically generated when you run a task. When you open a program package in SAS Studio, you can access the code, log, and results without running the program again. For more information, see Creating a SAS Program Package.

Autosave Feature

By default, SAS Studio automatically creates auto-saved copies of each previously saved program file that you are editing so that you can recover the files if your browser closes unexpectedly. For more information, see Customizing the Code Editor.

Program Summary Page

You can create a summary page for code that you have written as well as for code that is automatically generated when you run a task. The Program Summary page is an HTML file that opens in a separate browser tab and includes information about the program execution, the complete SAS source code, the complete SAS log, and the results. For more information, see Creating a Program Summary .

New Code Snippets

There is a new category of Catalog code snippets to help you manage your SAS catalogs. There are also new macro snippets that give you examples of how to use specific macros. For more information, see Why Use Code Snippets?.

New Macro Variables

There are new macro variables that you can use to obtain information when a program or task is run, such as the name and version number of the application. For more information, see Using Macro Variables.

Sending Results to Another User

You can send a copy of your results and the associated code and log files to another user through electronic mail. You can send results in HTML, RTF, and PDF formats, as well as a Program Summary file. For more information, see Sending Your Results to Another User.

Access to FTP Folders

You can access files on an FTP server by creating a folder shortcut to the FTP server. After you create the FTP folder shortcut, you can open files that are saved on the FTP server. You can also create file shortcuts and search for files on the FTP server. For more information, see Working with Folders.

SAS Studio Tasks

New Location for My Tasks Folder

The My Tasks folder is now available when you first open the Tasks section in the navigation pane. You can create categories to organize your tasks.

New Tasks

These tasks are new:

Enhancements to the Tasks

These tasks have been enhanced:
  • The Linear Regression task has been changed significantly to reflect the addition of other regression tasks. For more information, see Linear Regression Task.
  • In all of the graph tasks, you can now specify the font size for the title of the graph and the footnote. You can also specify the size of the graph in inches, centimeters, or pixels. For more information, see Graph Tasks.
  • The response axis in the Bar Chart task and Line Chart task has these new options:
    • The new Show label option enables you to suppress the label for the response axis.
    • The new Drop statistics suffix option removes the name of the statistic from the axis label. By default, the statistic that is used to calculate the values on this axis appear in the axis label.
    For more information, see Bar Chart Task and Line Chart Task.
  • In the Bar Chart, Bar-Line Chart, and Simple HBar tasks, you can now apply a gradient to the bars. In the Histogram task, you can apply a gradient to the bins. For more information, see Bar Chart Task, Bar-Line Chart Task, and Simple HBar Task.
    Note: These options are available only if you are running the second maintenance release for SAS 9.4.
  • In the High-Performance Generalized Linear Model task, the Tweedie distribution is now available. Also by using the new Reference category option, you can now specify a reference category if you are creating a binary response model or a nominal multinomial model. For more information, see Generalized Linear Models.
  • In the Two-Sample t Test task, the new Wilcoxon box plot option enables you to display a box plot of the Wilcoxon scores in the results. For more information, see Two-Sample t Test Task.

Updates to the Custom Task Model

If you create custom tasks for your site, here are the changes to the Common Task Model (CTM) for SAS Studio 3.2.
  • You can now create dependencies for roles. You can specify whether a role should be enabled, disabled, or hidden.
  • You can now create dependencies for an option group. You can specify whether the group should be enabled, disabled, or hidden.
  • datepicker, distinct, multientry, numbertext, select, and textbox are new input types for the Option tag.
  • Using the MathTool from Apache Velocity, your mathematical expressions are evaluated by the Velocity context. With this tool, you can perform floating or double math.
  • Attributes of the role variable can be obtained using the Velocity variable’s GET method. The GET method is a string parameter and accepts the format, informat, length, and type attributes.
  • The new predefined $CTMUtil variable provides access to common utilities.
For more information, see SAS Studio: Developer's Guide to Writing Custom Tasks.