Chapter 6. Other Programming Languages in BASE SAS® Software
When processing big data where it is stored, the data does not have to be copied or moved across the network. The DS2 language, which is another proprietary SAS programming language included in BASE SAS, plays an important and vital role in the processing of data where it is stored. This is especially true in cases where SAS data step logic can be transformed into DS2, which allows that logic to run in environments where DS2 is supported and the SAS data step is not. The processing environments that are most important with respect to supporting DS2 in the big data analytics space are SAS® Viya™ and the Cloud Analytics Server (CAS), the SAS Embedded Process, and the SAS Event Stream Processing (ESP) engine. All of these will be discussed in more detail in Chapter 7, SAS® Software Engineers the Processing Environment for You. In addition, similar to DS2, the Federated SQL or FedSQL language was added to BASE SAS, and it plays a role...