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

Data stewardship for serving warehouse users

This section talks about conducting data stewardship for analyst users. First, we will cover setting up data access policies in order to provide access to all classes of users. Next, we will talk about how the act of structuring data in a warehouse or lake causes analysts to have needs for certain types of variables. We will discuss adding variables called foreign keys to the warehouse, and this is followed by a discussion of the development of crosswalk variables.

Providing data access

Restricting access to data to only those who should be approved is very important in a data system, regardless of whether it is a data lake or data warehouse. This section will describe how to set up an administrative process to grant access to analyst users while ensuring that data in the system is safeguarded.

Providing access to a data warehouse app

As mentioned earlier, analysts who access data through a data warehouse were classified as app...