Base SAS's Integrated Environment
Base SAS provides a scalable, integrated software environment specially designed for data access, transformation and reporting. It includes a fourth-generation programming language; ready-to-use programs for data manipulation, information storage and retrieval, descriptive statistics and report writing; and a powerful macro facility that reduces programming time and maintenance headaches.
Benefits of using SAS
- Integrate data across environments.
- Based on an open, cross-platform architecture.
- Base SAS is hardware-agile and integrates into any computing environment infrastructure, enabling you to unify your computing efforts and get a single view of your data.
- Read, format and analyze any data.
- From small data issues to large complex data problems, programmers can read, format, analyze and report on data quickly, regardless of format.
Features of SAS Base
- Powerful data analysis capabilities
- Analysis capabilities that range from simple descriptive statistics, to advanced data correlations.
- A Library of pre-written programming procedures for managing, analyzing and presenting data.
- Flexible 4GL
- An Intuitive 4GL with easy-to-learn syntax.
- SAS Macro Facility reduces coding for common tasks and lets you modularize work for easy reuse and maintenance.
- Runs interactively or in batch mode
- Support for wide range of data formats
- Ability to read data in any format, from any kind of file, including variable-length records, binary files, free-formatted data and even files with messy or missing data.
- Support for Structured Query Language (SQL).
- Globalization with full support for the most widely used character encodings (such as Latin1, Latin2, and multiple-byte character sets for Hebrew, Arabic and Asian languages).
- Unicode support so that SAS works with data in multiple languages on all platforms.
- Performance and scalability
- Parallel I/O optimization lets you work with huge data volumes in a timely manner. Data can be partitioned across devices for faster access, but referenced as a single data set.
- Parallel index creation reduces time needed to create large data sets with multiple indexes or to append data to existing data sets.
- Key SAS procedures are multithreaded for faster execution of standard tasks such as sorting and data summarization.
- Interoperability and multiple platform deployment
- MultiVendor ArchitectureTM allows programs to be written once and run anywhere, regardless of hardware or operating system.
- SAS Open Metadata Architecture enables different applications to exchange metadata.
- Cross-environment data access provides easy-to-access files across a network.
Manageability
- SAS Management Console provides an extensible Java GUI for administering SAS tasks.
- XML engine imports and exports a wide variety of XML documents.
- A drag-and-drop interface creates XML maps.
- Checkpoint and restart capability allows users to resubmit a failed program in restart mode to complete execution, resuming with the step that did not complete when the failure occurred.
- Application Response Measurement (ARM) interface monitors the availability and performance of transactions within and across diverse applications.
Data Presentation
- ODS provides an almost limitless number of choices for reporting and displaying analytical results.
- Create reports in standard formats such as RTF and PDF. All formats are available on all platforms.
- Create visually appealing graphics from analytic output by default (no additional programming).
- HTML 4 and XML are among the markup languages provided. Modify any markup language that SAS provides or create your own markup language for output.
- Customize or modify output hierarchy; replay output to different destinations without rerunning the program.