User:Analytics447/DRAFTSAS(Software)

From Wikipedia, the free encyclopedia

A work-in-progress of a SAS (software) Wiki that is more complete, accurate, heavily verified and neutral in tone. Prior negative opinions were not removed, but better balanced and verified. If you feel any of these changes introduce bias or are not an improvement to the Wiki, or have other suggestions, please visit my Talk page using Assume Good Faith.

Analytics447 (talk)


SAS
Developer(s)SAS Institute
Stable release
9.3 / July 12, 2011
Written inC, C++, Java and some Assembly
Operating systemWindows, IBM mainframe, Unix/Linux, OpenVMS Alpha
Typenumerical analysis
Licenseproprietary
Websitewww.sas.com

SAS is an analytics software suite of over 200 products developed by SAS Institute.[1] SAS draws from statistics, predictive analytics, data mining, data visualization, operations research, graph theory, quality improvement and text analytics to help organizations predict, measure, analyze and decide based on data. Use case scenarios span dozens of industries and applications, including fighting fraud, risk management, compliance, performance management, customer/marketing analysis and supply chain management.[2]

A SAS application may combine data integration, data quality, data mastering, enterprise data access and data governance to source, cleanse and pool operationally generated and third-party data into an accurate source of input for analytical modeling. Analysis engines then apply a series of transformations, models and testing routines relevant to the use case. Analysis results are delivered to operational systems, dashboards, reports and other graphical user interfaces where they are consolidated, presented and used for automated or business-level decisions.[2]

SAS utilizes grid, in-database, and in-memory computing algorithms and methods to address extremely large data volumes.[3]

History[edit]

SAS Software's Beginnings in Academics[edit]

SAS was conceived by Anthony J. Barr in 1966.[4] As a North Carolina State University graduate student from 1962 to 1964, Barr created an analysis of variance (ANOVA) modeling language inspired by statistician Maurice Kendall and a multiple regression program that generated machine code for performing algebraic transformations of raw data. Drawing on those programs and his experience with structured data files,[5] Barr created Statistical Analysis Software (SAS), which was the beginning of the SAS product set. From 1966 to 1968, Barr developed the fundamental structure and language of SAS. In January 1968, Barr and James Goodnight integrated new multiple regression and analysis of variance routines developed by Goodnight into Barr's framework.[6][7]

In 1973, John Sall joined the project, making extensive programming contributions in econometrics, time series, and matrix algebra. Other participants in the early years included Caroll G. Perkins, Jolayne W. Service, and Jane T. Helwig. Service and Helwig created the early documentation.[6] In 1976, SAS Institute, Inc. was incorporated by Barr, Goodnight, Sall, and Helwig.

The First SAS Products[edit]

Punch cards that held computer programs in the late 1960s and 1970s. In 1976 a Base SAS product filled 300,000 lines of code or a 40 foot stack of computer punch cards.

SAS 71 was released in 1971 as the very first limited release of SAS.[8] SAS 72, released the following year, was more well-rounded and added features for handling missing data and combining data sets.[9][10][11]

In 1976, SAS was rebuilt from scratch in SAS 76 with an open architecture that allowed compilers and procedures. It also was able to use any data format on an IBM mainframe, generate reports and handle general linear models.[11][12][13][14] At the time SAS was used by just 100 customers and a single SAS program consisted of 150 boxes of paper cards.[15]

In 1979, SAS/Graph and SAS/ETS products added graphing, econometric and time-series analysis capabilities and were some of the first products added to Base SAS.[16]

The 1980s represented a significant shift from mainframe computers to more widespread accessibility on common desktops. SAS Version 5 in 1983 was the first SAS release for the minicomputer. In 1986, SAS was re-written in C for SAS Version 6. This led to support for UNIX, MS-DOS and Windows the following year through the Multivendor Architecture that SAS is still known for today. [16]

A Maturing Technology[edit]

From 1987 to 1999, SAS released a large number of products that supplemented Base SAS for different use cases and added features.

  • 19871990: SAS introduced SAS/QC, SAS/IML, SAS/STAT, SAS/ASSIST and SAS/CPE. SAS/SHARE introduced concurrent updates to SAS data sets. MultiVendor Architectures was a landmark improvement that allows BASE SAS to run on every major operating system and access any common data source.[17] JMP also shipped for the first time in 1989.[18][19]
  • 1991 - 1995: SAS introduced SAS/INSIGHT for data visualization, SAS/CALC, SAS/TOOLKIT, SAS/PH-Clinical, SAS/LAB, ODBC, SAS/SPECTRAVIEW, SAS/SHARE .NET products and a data step debugger as well as Web enablement of SAS software. JMP 2 and 3 were released as well.[16][18][19]
  • 1996 - 1999: SAS introduced SAS/Warehouse Administrator, SAS/IntrNet, Balanced Scorecard, SAS/Enterprise Reporter, SAS HR Vision, as well as CRM products, Risk Dimensions software and an ERP interface for SAS/ACCESS. SAS Version 7 debuted with a new Output Delivery System and improved text editor. In 1999, SAS Version 8 was released. SAS Enterprise Miner, which allowed users to quickly extract information or insights from large data sets, was first introduced the same year.[16]
  • Modern Era[edit]

    Additional releases of JMP were developed in 2000, 2002, 2005, 2007 and 2008.[18][19] In 2004 SAS released Version 9.0, which was dubbed “Project Mercury” and designed to make SAS accessible by a broader range of business users.[20][21] Version 9.0 includes custom user interfaces based on the user’s role and the ability to deal with larger data volumes. With version 9, the SAS Enterprise Guide played a more prominent role as the user interface of SAS. SAS Enterprise guide is a point-and-click interface with wizards that allow researchers or analysts to drag and drop data sets, actions and analyses.[20][22] The U.S. Food and Drug Administration also selected SAS technology as the standard for new drug applications in 2002.[16]

    SAS Interaction Management was introduced in 2004 as an enhancement to CRM capabilities.[23] In 2008 SAS announced Project Unity, a project to integrate data quality, data integration and master data management.[24]

    Latest Updates[edit]

    In 2010, SAS Social Media Analytics was released, a tool for social media monitoring, engagement and sentiment analysis.[25][26] That same year, SAS Rapid Predictive Modeler (RPM) was released to allow less sophisticated users to create basic analytical models in Microsoft Excel.[27][26] The release of JMP 9 in 2010 added a Microsoft Excel add-in, mapping features, integration with R and improvements to the creation and distribution of custom JMP applications.[18][19] SAS also made a series of announcements related to High Performance Computing (HPC) technology using grid computing, in-database processing and in-memory technology. The company released an appliance-enabled HPC product using hardware from partners Teradata and EMC Greenplum.[28][29] In 2011 the company released SAS Forecast Server 4.1[30] and Enterprise Miner 7.1. Enterprise Miner 7.1 had improved timing elements (survival and time series data mining), insurance pricing models for rate making, credit scorecard extensions and full SAS data mining in Teradata 13.[31]

    Use Cases[edit]

    Customer Intelligence[edit]

    Many SAS products are used to plan, optimize and execute marketing strategy and customer interaction through workflow, reporting and analytics. SAS often predicts customer interest based on customer data. It develops propensity scores and other measures that are used within marketing campaigns to segment, target and determine content relevance in phone, Web and e-mail communications with customers and prospects. Predictive analytics are also used to prioritize marketing efforts given time, resource and other constraints. SAS products may also resolve customer feedback, prior sales performance and other data to predict, analyze, and optimize the success of a product.[32] Other products collect internal, mobile, Web and social data to create customer profiles. Strategy and planning tools create models and reports that match marketing plans to corporate priorities and resource constraints. Workflow and automation tools support the management of marketing campaigns and customer interactions across channels.[33][34]

    Fraud and Financial Crimes[edit]

    SAS analyzes financial transaction data as the transactions take place to identify suspicious activity and support related processes. SAS-powered anti-fraud systems can block transactions before they’re processed to prevent losses from suspected fraud. They assist fraud investigators by mapping out the growth of suspected organized fraud networks, and evaluating the likelihood of fraud through a case management system. Some applications use advanced analytics and account data, while others like the Case Management product are focused on process activity.[35][36]

    Governance, Risk and Compliance (GRC)[edit]

    SAS Enterprise GRC software is used for auditing, compliance, policy and risk and are often combined with other products for finances, supply chain, visualization, activity management or others. The software analyzes events like a financial loss on the stock market or a suspected misrepresentation of financial information. These events trigger an issue and associated action plans, documents, requirements and compliance needs are identified. Then the user is guided through remediation of the issue in order to keep promises, properly audit, maintain compliance or mitigate risk.[37][38][38]

    IT Resource Management[edit]

    SAS IT management applications analyze IT resource utilization and performance data about IT assets like servers, storage devices, networks and applications. The application generates reports, analysis, and metrics on IT resource availability and forecasted demand so organizations can plan IT infrastructure resources. It can also examine performance in relation to costs.[39][40]

    Performance Management[edit]

    SAS’ Performance Management products are intended for executive management and the office of finance to set strategy, align and measure execution, allocate resources and understand profitability. It consists of products specifically for financial management (consolidation, BP&F), cost and profitability analysis (activity-based costing), workforce planning, and corporate strategy (strategy maps and scorecards). Analytic, forecasting and reporting functionalities are built into each of the applications.[41][42]

    Risk Management[edit]

    SAS risk management applications support the management of economic and regulatory risk related to investments, credit, liability and corporate operations. These applications incorporate data integration, analytics and reporting to understand and assess the risks associated with specific choices and the likelihood of potential outcomes. For example, there are SAS applications specifically for evaluating the likelihood of credit losses, the chances an insurance quote applicant will have future claims or calculating the regulatory capital requirements to meet Pillar 1 of the Basel 2 regulations.[43][44]

    Supply Chain Intelligence[edit]

    SAS combines transactional, operational and other data to create analysis and reporting to improve supply chain operations. For example, it may make recommendations on inventory levels, optimize delivery routes or uncover warranty claims that are likely to be fraudulent. There are also SAS products specifically for manufacturing in quality and asset maintenance. In many instances, they are used to consolidate data sources covering delivery, inventory, procurement, warranty claims and others.[45][46][47]

    High Performance Computing[edit]

    High performance computing (HPC) uses grid computing, in-database analytics and in-memory analytics to solve analytical problems that involve massive computational needs or “big data.”[48] HPC is used to run analytics at a frequency or speed not otherwise available, often to replace processing done every few hours or days with processing every day or within minutes or seconds. For example, the technology can be used to run a logistic regression of bank loan defaults across billions of records in less than 80 seconds, instead of 20 hours. HPC is also used to run analytics against an entire data set, instead of using subset of data. HPC applications can range from fraud detection, credit risk management, revenue optimization, dynamic pricing, telematics, clinical trials and simulation, predictive asset failure, energy big optimization, etc.[49]

    Technical Description[edit]

    A SAS application can have four major parts:

    1. The DATA step
    2. Graphical User Interfaces (GUI)
    3. Procedures
    4. Macros

    The Data Step[edit]

    The DATA step is used to read data into SAS and to prepare the data for analytics and reporting. SAS library engines and remote library services allow access to data stored in external data structures and on remote computer platforms.[50] It uses SAS statements to automate the opening of files, reading and writing records and closing files. This allows the user/programmer to concentrate on the details of working with the data within each record.[51]

    Graphical User Interfaces (GUI)[edit]

    Non-programmer GUIs, like SAS Enterprise Guide, act as a front-end that automates or facilitates the generation of SAS programs. The front-end typically hides functional codes, databases and other components and builds communication between users, software or hardware. GUIs access SAS components using SAS statements, functions and procedures written in an application programming interface (API).[52]

    Procedures[edit]

    Procedures provide specific functionality, such as performing data management, statistical analysis, writing reports, or printing. SAS has an extensive SQL procedure for SQL programmers to use SAS with little additional knowledge.[26][52][50]

    Macros[edit]

    There are macro programming extensions that allow for rationalization of repetitive sections of the program. SAS macros are a catalog entry that contains a group of compiled program statements and stored text.[50] Proper imperative and procedural programming constructs can be simulated by use of the "open code" macros or the Interactive Matrix Language SAS/IML component. Macro code in a SAS program, if any, undergoes preprocessing. At run time, DATA steps are compiled and procedures are interpreted and run in the sequence they appear in the SAS program.[26][53][54] A SAS program requires the SAS software to run.

    Market Share & Reception[edit]

    Analytics[edit]

    SAS held a 35.2 percent market share for advanced analytics as of 2010, more than twice that of the second largest share owner.[55][56] SAS’ traditional strengths are bringing traditional and advanced analytics closer together.[57]

    SAS is best known for its role in predictive analytics.[58] SAS’s predictive analytics and data mining were evaluated by Forrester against 53 criteria in three categories. SAS earned top overall ranking in all three categories, including perfect scores for functionality, professional services, licensing and cost, direction, and company financials.[59][60]

    Business Intelligence[edit]

    SAS is number three in terms of worldwide market share by revenue in the Business Intelligence (BI) market.[61][62] The company had 11 percent of the BI market as of 2010.[63]

    SAS Institute has grown mostly organically, with fewer acquisitions than other larger software vendors. As a result, its BI products are better integrated and SAS can almost fully concentrate on innovation rather than integration.[57]

    Data Management[edit]

    SAS Data Management includes data integration, data quality, master data management and enterprise data access products.[64] A 124-point review by Forrester found that DataFlux (a SAS subsidiary) stood out for its ability to generate customer loyalty through product ease of use, managing pricing complexity, effectively meeting and exceeding customer expectations, and delivering a positive account management experience.[65] SAS is in the Leaders Quadrant for the Gartner 2011 Data Integration Tools Magic Quadrant.[66]

    Criticisms[edit]

    In Progress

    Features[edit]

    In Progress

    See Also[edit]

    External Links[edit]



    References[edit]

    1. ^ SAS Product Index. Retrieved October 17, 2011.
    2. ^ a b SAS Website. Retrieved October 17, 2011.
    3. ^ By James Taylor, JT on EDM. “First Look – SAS High Performance Computing.” March 7, 2011. Retrieved October 17, 2011.
    4. ^ Greenberg & Cox, et al. 1978:181. Reference to the creation of SAS by Barr in 1966.
    5. ^ Barr contributed to the development of the NIPS Formatted File System while working for IBM at the Pentagon from 1964 - 1966. FFS was one of the first data management systems to take advantage of files with a defined structure for efficiencies in data storage and retrieval.
    6. ^ a b (Barr & Goodnight, et al. 1976:"The SAS Staff") Attribution of contributions to SAS 72 and SAS 76 to Barr, Goodnight, Service, Perkins, and Helwig.
    7. ^ (Barr & Goodnight et al. 1979:front matter) Attribution of the development of various parts of the system to Barr, Goodnight, and Sall.
    8. ^ (Barr & Goodnight 1971)
    9. ^ (Service 1972)
    10. ^ (Service 1972:47-49)
    11. ^ a b (Service 1972:28,65,67,etc.)
    12. ^ (Barr & Goodnight, et al. 1976:11-15)
    13. ^ (Barr & Goodnight, et al. 1976:38-44)
    14. ^ Barr & Goodnight, et al. 1976:127-144)
    15. ^ Company History | SAS. Retrieved October 17, 2011.
    16. ^ a b c d e SAS corporate timeline. March 3, 2011. Retrieved October 17, 2011.
    17. ^ Base SAS Product Fact Sheet. Retrieved October 17, 2011.
    18. ^ a b c d JMP Forward. "Growing up." Page 5. Retrieved October 17, 2011.
    19. ^ a b c d By John Saul, JMPer Cable. JMP is 20 Years Old. Winter, 2010. Retrieved October 13, 2011.
    20. ^ a b By Dave Steven, The Pennsylvania State University. “SAS is Starting to Look Even Better....” July 29, 2002. Retrieved October 17, 2011.
    21. ^ By Rick Whiting, InformationWeek. “SAS Extends Business Intelligence to the Masses.” March 31, 2004. Retrieved October 17, 2011.
    22. ^ By Stephen McDaniel, Freakalytics. “The Joy of SAS Enterprise Guide.” September 26, 2007. Retrieved October 17, 2011.
    23. ^ By Dennis Callaghan, eWeek. “SAS to Add to Analytical CRM Arsenal.” September 26, 2002. Retrieved October 17, 2011.
    24. ^ By Antone Gonsalves, InformationWeek. “SAS, DataFlux Unveil 'Project Unity'.” October 10, 2008. Retrieved October 17, 2011.
    25. ^ By Paul Greenberg, ZDNet. “The CRM Watchlist Part II: The Usual Suspects.” December 31, 2010. Retrieved October 17, 2011.
    26. ^ a b c d UCLA Academic Technology Services. “Statistical Computing Seminars: Introduction to SAS Macro Language.” Retrieved October 17, 2011.
    27. ^ By Cindi Howson, InformationWeek. “SAS Takes Predictive Analytics Mainstream.” September 7, 2010. Retrieved October 17, 2011.
    28. ^ Nicole Laskowski, SearchBusinessAnalytics. "SAS ups ‘big data’ ante with high-performance computing platform." October 26, 2011.
    29. ^ By Madan Sheina and Surya Mukherjee, Ovum. "SAS adds in-memory to high-performance computing." October 17, 2011.
    30. ^ By Michael Gilliland, The Business Forecasting Deal. "Announcing: SAS Forecast Server 4.1."
    31. ^ By James Taylor, JT on EDM. "First Look – SAS Enterprise Miner 7.1." November 11, 2011.
    32. ^ James Taylor, JT on EDM. “First Look – SAS Customer Intelligence.” January 4, 2011. Retrieved October 17, 2011.
    33. ^ YouTube. “SAS Customer Intelligence in Action”. April 1, 2009. Retrieved October 17, 2011.
    34. ^ SAS Customer Intelligence Product Page. Retrieved October 17, 2011.
    35. ^ YouTube. “SAS Fraud and Financial Crimes Solutions.” April 5, 2011. Retrieved October 17, 2011.
    36. ^ Enterprise Fraud and Financial Crime Product Page. Retrieved October 17, 2011.
    37. ^ SAS Enterprise GRC Product Page. Retrieved October 17, 2011.
    38. ^ a b By Maria Bruno-Britz, Bank Systems and Technology. “SAS Unveils Fraud Case Management Module.” October 28, 2009. Retrieved October 17, 2011. Cite error: The named reference "seventyeight" was defined multiple times with different content (see the help page).
    39. ^ IT Resource Management Product Page. Retrieved October 17, 2011.
    40. ^ IT Management News. “SAS Launches Suite of Solutions for IT.” September 22, 2004. Retrieved October 17, 2011.
    41. ^ YouTube. “Gary Cokins: What is Performance Management?” March 9, 2009. Retrieved October 17, 2011.
    42. ^ SAS Performance Management Product Page. Retrieved October 17, 2011.
    43. ^ Risk Management Product Page. Retrieved October 17, 2011.
    44. ^ By Douglas Blakey, Retail Banker International. “SAS Ramps up its Risk Management Solution.” June 15, 2011. Retrieved October 17, 2011.
    45. ^ SAS Supply Chain Product Page
    46. ^ IBM, SAP insider. “mySAP Supply Chain Management.” June, 2005.
    47. ^ By Dennis Callaghan, eWeek. “SAS to Extend Its Supply Chain Offerings.” July 2, 2003.
    48. ^ SAS HPC Product Page
    49. ^ By Michael Feldman, HPC. “SAS Brings High Performance Analytics to Database Appliances.” April 21, 2011. Retrieved November 28, 2011.
    50. ^ a b c SAS Term Bank. Retrieved October 17, 2011.
    51. ^ By Debbie Buck, SUGI 30. “A Hands-On Introduction to SAS Data Step Programming.” Retrieved October 3, 2011.
    52. ^ a b By Edmond Cheng, Bureau of Labor Statistics. SAS Global Forum 2009. “Better, Faster, and Cheaper SAS Software Lifecycle.” Retrieved October 17, 2011.
    53. ^ By Susan J. Slaughter and Lora D. Delwiche, SUGI 29. “SAS Macro Programming for Beginners.” Retrieved October 17, 2011.
    54. ^ Stanford. “SAS Macro Language”. February 1, 2008. Retrieved October 3, 2011.
    55. ^ CIOL. “SAS Playing Strong in Advanced Analytics: IDC.” June 27, 2010. Retrieved October 17, 2011.
    56. ^ Press Release. “SAS leads advanced analytics market by wide margin.” June 13, 2011. Retrieved October 17, 2011.
    57. ^ a b By Boris Evelson, Forrester. “The Forrester Wave: Enterprise Business Intelligence Platforms, Q4 2010.” October 20, 2010. Retrieved August 30th, 2011.
    58. ^ 180 Systems SAS Review. October 2006. Retrieved October 17, 2011.
    59. ^ By James Kobielus, Forrester. “The Forrester Wave: Predictive Analytics and Data Mining Solutions, Q1 2010.” February 4, 2010. Retrieved October 17, 2011.
    60. ^ Press Release. “Independent research firm recognizes SAS as a leader in predictive analytics, data mining.” February 5, 2010. Retrieved October 17, 2011.
    61. ^ News Page. “SAS No. 2 in BI Market Worldwide.” Retrieved October 17, 2011.
    62. ^ By Dan Vesset, IDC. “Worldwide Business Intelligence Tools 2010 Vendor Shares.” June, 2011. Retrieved September 13, 2011.
    63. ^ By Dan Vesset, IDC. “Worldwide Business Intelligence Tools 2010 Vendor Shares.“ Retrieved August 30th, 2011.
    64. ^ SAS Data Management Site. Retrieved October 17, 2011.
    65. ^ By Rob Karel, Forrester. “The Forrester Wave: Enterprise Data Quality Platforms, Q4 2010.” October 29, 2010. Retrieved August 30th, 2011.
    66. ^ Press Release. "SAS, DataFlux in Leaders Quadrant: 2011 Data Integration Tools Magic Quadrant." November 1, 2011.