Single design palette for your data and analytical processes.
Auto-complete, syntax help, color coding, keyword shortcuts and other features for more efficient programming in both SAS 9 and SAS Viya.
Ability to easily access programs, data files, tables and libraries from one interface.
Results are returned to SAS Studio in your browser and are easily exported to other common formats like PDFs.
The table viewer allows you to open a table and explore its properties and columns, and then sort, filter and perform other interactive actions on the data. SQL code generated behind the scenes can be viewed and modified.
Vast code snippet libraries prompt code for jobs that are performed frequently, helping to speed development and promote consistent coding practices.
Built in Git integration to foster version control and collaboration between team members
Use the SAS DATA step debugger to quick identify logic and coding issues to ensure accurate results.
The SAS Studio interface layout can be customized. Your personal view is remembered and available the next time you log in.
Ability to code, execute and schedule Python script within the code editor interface or add Python steps to a SAS Studio Flow.
Flexible task framework
From side-by-side views within the same screen, you can answer prompts and watch the code being generated.
Users can copy existing tasks and modify them or create their own, customizing their interface to their specific needs.
An extensive library of prebuilt tasks comes with SAS Studio.
A flow is a graphical representation of a process, where each project – e.g., a program, task or query – is represented by a node. Flows enable users to see relationships between two or more objects, visualize their work, and change objects on the fly or interactively.
The flow canvas enables you to build the sequence of nodes and manage the flow as a whole. You can also use the Generated Code and Submission tabs to view the code and log that SAS Studio automatically generates as you build the flow.
The node properties under the canvas enable you to manage the attributes of a selected node in the flow. If you select a node on the flow canvas, the properties for that node appear under the flow.
File – references an external file.
Import – enables you to convert an external file to a SAS data set.
Query – enables you to extract data from one or more tables according to criteria that you specify.
SAS Program – enables you to write a new SAS program or open a saved SAS program or snippet.
Table – references a SAS data set from a SAS library.
Other important steps delivered with SAS Studio Analyst are:
Create your own custom steps, wrap them in a UI for reusability and shareability, and execute them inside a flow.
Steps delivered with SAS Studio Engineer include:
Execute Decisions – Integrate published decisions made using SAS Intelligent Decisioning inside a flow.
Connect nodes together.
Nodes are joined together by connections to either the node itself or to a port on the node.
SAS Studio automatically adds ports to a node as they are needed when you connect nodes.
Expand and collapse nodes inside of the flow.
Other key features
The SAS server can be a hosted server in a cloud, in your data center or in a hybrid environment with no changes to the SAS Studio interface.
Conforms to your file management strategy with centralized authorizations and access.
Create and schedule jobs.
SAS code and customized interfaces built by users are portable as your SAS server infrastructure changes.