Take a programmatic approach to data analytics