Chapter 7: Designing and Developing ETL Code in SAS
This chapter demonstrates how to design and develop extract, transform, and load (ETL) code in SAS. The SAS data warehouse serves users, and the main services it provides has to do with presenting data in a manner that is easy to understand, analyze, and visualize. Therefore, successful SAS data warehouses will have ETL protocols that are organized, transparent, and evidence-based, because these practices lead to providing valid, accurate, and easy-to-use data to users.
This chapter will cover these main topics:
How to conduct preliminary research on categorical and continuous variables to inform the development of ETL code
How to split up the tasks of planning coding from the actual coding, and how this can lead to better planning and oversight of the data warehouse
How to develop transformation code that matches the coding plans developed, and check transformed variables for accuracy