Book description
The issue facing most SAS programmers today is not that data space has become bigger ("Big Data"), but that our programming problem space has become bigger. Through the power of DS2, this book shows programmers how easily they can manage complex problems using modular coding techniques. The DS2 Procedure: SAS Programming Methods at Work outlines the basic structure of a DS2 program and teaches you how each component can help you address problems. The DS2 programming language in SAS 9.4 simplifies and speeds data preparation with user-defined methods, storing methods and attributes in shareable packages, and threaded execution on multicore symmetric multiprocessing (SMP) and massively parallel processing (MPP) machines. This book is intended for all BASE SAS programmers looking to learn about DS2; readers need only an introductory level of SAS to get started. Topics covered include introductions to Object Oriented Programming methods, DATA step programs, user-defined methods, predefined packages, and threaded processing.Table of contents
- Preface
- About This Book
- About The Author
- Chapter 1: Solving Bigger Problems
- big data. Big data. BIG DATA
- PROC DS2
- Problem Space
- Data Space
- Our First DS2 Programs
- Chapter 2: Object-Oriented Programming for SAS Programmers
- Background and Definition
- An Example of OOP
- Moving Forward
- Chapter 3: Variables and Data Types
- Operations and Assignments
- Arrays
- Missing Values and NULL Values
- Chapter 4: Scope
- Scope
- The Program Data Vector (PDV)
- Scope in Other Programming Blocks
- Chapter 5: Methods
- Defining Methods
- Chapter 6: Packages
- User-Defined Packages
- System-Defined Packages
- Chapter 7: An Example
- Problem
- The Hash Package
- Problem Revisited
- Chapter 8: Data Sources
- Overview
- Sample Tables
- SET
- Merge
- Threads
- SQLSTMT Package
- References
- Index
Product information
- Title: The DS2 Procedure: SAS Programming Methods at Work
- Author(s):
- Release date: March 2016
- Publisher(s): SAS Institute
- ISBN: 9781629602226
You might also like
book
Mastering the SAS DS2 Procedure
Enhance your SAS data-wrangling skills with high-precision and parallel data manipulation using the DS2 programming language. …
book
Mastering the SAS DS2 Procedure
Enhance your SAS® data wrangling skills with high precision and parallel data manipulation using the new …
book
The SAS Programmer's PROC REPORT Handbook
Generate reports with style! The SAS Programmer's PROC REPORT Handbook: ODS Companion explains how to use …
book
The SAS Programmer's PROC REPORT Handbook: Basic to Advanced Reporting Techniques
The SAS Programmer's PROC REPORT Handbook: Basic to Advanced Reporting Techniques is intended for programmers of …