Book Image

Mastering SAS Programming for Data Warehousing

By : Monika Wahi
Book Image

Mastering SAS Programming for Data Warehousing

By: Monika Wahi

Overview of this book

SAS is used for various functions in the development and maintenance of data warehouses, thanks to its reputation of being able to handle ’big data’. This book will help you learn the pros and cons of storing data in SAS. As you progress, you’ll understand how to document and design extract-transform-load (ETL) protocols for SAS processes. Later, you’ll focus on how the use of SAS arrays and macros can help standardize ETL. The book will also help you examine approaches for serving up data using SAS and explore how connecting SAS to other systems can enhance the data warehouse user’s experience. By the end of this data management book, you will have a fundamental understanding of the roles SAS can play in a warehouse environment, and be able to choose wisely when designing your data warehousing processes involving SAS.
Table of Contents (18 chapters)
1
Section 1: Managing Data in a SAS Data Warehouse
7
Section 2: Using SAS for Extract-Transform-Load (ETL) Protocols in a Data Warehouse
12
Section 3: Using SAS When Serving Warehouse Data to Users

Section 3: Using SAS When Serving Warehouse Data to Users

This section focuses on ways to use SAS in data warehousing so as to meet user requirements. First, we consider the different user classes of a SAS data warehouse, and what their needs are. To fulfill those needs, we cover setting data stewardship policies, creating data curation files, and serving up specific types of warehouse variables that could be particularly helpful to analyst users.

Next, we discuss interconnectivity between SAS and other systems, such as SQL. We cover packaging SAS data for export, as well as using an open database connectivity (ODBC) protocol with the SAS/ACCESS component to connect to another live data environment.

Finally, we cover how visualizations currently use the output delivery system (ODS) in SAS, and how serving SAS data up for print format is different than serving it up on the web. We review an example of an interactive online dashboard in SAS, and discuss SAS's new analytics...