Strengthen your programming skills with tips and techniques from the experts

Find out about the changes and enhancements to the best-selling book, The Little SAS Book.
Strengthen your programming skills with tips and techniques from the experts
Find out about the changes and enhancements to the best-selling book, The Little SAS Book.
Someone asked SAS' Steven Sober if the PROC SQL example noted first in this post could be refactored into PROC FedSQL so it could run faster by leveraging SAS Viya’s in-memory engine CAS? Yes. Here's how.
When my younger son grabs a book or a toy from his older siblings without permission, his line of defense is always the same: “Sharing is caring!” Our kids' schools teach and reinforce this philosophy. Likewise, our family has rules to ensure peaceful, orderly sharing. Similarly, many organizations value collaboration.
In this post, you'll learn how to parallel load and compress a SAS® Cloud Analytic Services (CAS) Table in one pass of the CAS table.
The SAS DATA Step's DESCENDING option on BY variables quickly reveals a data set's largest value.
As a fellow student, I know that making sure you get the right books for learning a new skill can be tough. To get you started off right, I would like to share the top SAS books that professors are requesting for students learning SAS. With this inside sneak-peek, you
This article continues a series that began with Machine learning with SASPy: Exploring and preparing your data (part 1). Part 1 showed you how to explore data using SASPy with Python. Here, in part 2, you will learn how to begin to prepare your data to use it within a
In part 1 of this post, we looked at setting up Spark jobs from Cloud Analytics Services (CAS) to load and save data to and from Hadoop. Now we are moving on to the next step in the analytic cycle, scoring data in Hadoop and executing SAS code as a
One of the features of SAS Grid Manager (and SAS Grid Manager for Platform) introduced in SAS 9.4 M6 is the capability for the grid provider software to handle open-source workloads in addition to traditional SAS jobs. In this post, we’ll take a look at the steps required to get your SAS Grid Manager environment set up to utilize this functionality, and we’ll demonstrate the process of submitting Python code for execution in the SAS Grid.
Just when you think you’ve seen it all, life can surprise you in a big way, making you wonder what else you've missed. That is what happened when I recently had a chance to work with the SAS® Scalable Performance Data Server, a product that's been around a while, but