All Posts
As a proud father of three young children, Father’s Day is very special to me. I pulled together some data about the holiday for a fun blog post, but with three kids it’s difficult to find time to write. Evenings end with me and my wife collapsed on the couch
Jim Harris says event stream processing determines if big data is eventful and relevant enough to process and store.
It was 3:00 am one week day morning this April. The whole house had long been asleep when we were startled by the sound of a fire alarm. My husband and I jumped out of bed disoriented…. is there a fire? We didn’t smell any smoke... Our youngest daughter was
Have you ever waited a bit for SAS Enterprise Guide to display the Output Data tab when submitting a SAS program that generates multiple output tables? Or, perhaps your program only generates one big output table but it takes a little while for it to surface on the Output Data
Recent updates to SAS 9.4 have introduced some nice improvements in support of automated migration using the SAS Migration Utility and SAS Deployment Wizard. SAS has been working hard to make the migration experience more user friendly and less error prone. Changes have focused on making errors easier to identify
One of the fundamental principles of computer programming is to break a task into smaller subtasks and to modularize the program by encapsulating each subtask into its own function. I have written many blog posts over the years about how to define and use functions in the SAS/IML language. I
SAS/IIF Grant to Promote Research on Forecasting For the thirteenth year, the International Institute of Forecasters, in collaboration with SAS, is proud to announce financial support for research on how to improve forecasting methods and business forecasting practice. The award for the 2015-2016 year will be (2) $5,000 grants. The
Recently, I had an opportunity to participate in an analyst briefing around the Internet of Things (IoT). During the review, a chart was shown to summarize the status of IoT projects in the manufacturing sector. I wasn’t surprised by the varying degree of “completeness” of IoT projects across this industry, but
The metaphors we choose to describe our data are important, for they can either open up the potential for understanding and insight, or they can limit our ability to effectively extract all the value our data may hold. Consisting as it does of nothing but electric potentials, or variations in
Hadoop has been called a game changer technology. Here’s why: - DATA IS DIFFERENT: We now have to deal with both structured and unstructured data. - NO LIMITS: We now deal with Terabyte or Petabyte data size and not just with old Megabyte. - COMPLEXITY: We work with complex multi-server
Who is your best customer? The answer to this question can vary dramatically depending on your industry. A retailer’s best customer is someone who comes back to their store over and over again. A gym owner’s best customer could be considered consumer who pays their monthly on time but never
People are such an important aspect of data analytics. I was reminded of this at the recent Strata+Hadoop World event, where I saw first hand that the UK is indeed facing the same skills gaps as elsewhere in the world. Perhaps that didn’t surprise me, but I also noticed the
What cities have the most and least profitable public transportation services in the US? Perhaps you can find out in this graphical visualization of the data! The US data I'm analyzing here covers things like buses, vans, and rail ... but it might be even more interesting to analyze data from
Determining the life cycle of event stream data requires us to first understand our business and how fast it changes. If event data is analyzed, it makes sense that the results of that analysis would feed another process. For example, a customer relationship management (CRM) system or campaign management system like
A feature of SAS/IML 13.2 (shipped with SAS 9.4m2, Aug 2014) is the ability to execute SAS/IML statements that are in a file. The feature is implemented by the new EXECUTEFILE subroutine. This feature is similar to the CALL EXECUTE statement. The difference is that the EXECUTEFILE subroutine reads, parses,