SAS Platform

SAS Functions

Feb
16

SAS functions enable you to add powerful logic to your SAS code.

According to the SAS Online Documentation, SAS functions are defined as:

“A SAS function performs a computation or system manipulation on arguments and returns a value. Most functions use arguments supplied by the user, but a few obtain their arguments from the operating environment.”

You can see details on what SAS functions are and how they can be used at SAS Functions and Call Routines overview online documentation page.

You can also see a complete list of the functions available at the SAS Functions and Call Routines Dictionary online documentation page.

Share
Posted by  
0 Comments

What is Dataflux?

Feb
14

With a hat tip to Joyce Norris-Montanari there is a great blog post over at Victor Fehlberg’s Tech Postings called What is DataFlux?

Victor takes us through a walk through of cleaning up address data using Dataflux, with screenshots and all!

I am always amazed at how many companies recognise they have a data quality issue, and then relegate it to a ‘spare time’ project, rather than a priority.

As they say “you can’t manage what you don’t measure” just as important is my own “any decision based on crap data is likely to be a crap decision”

Share
Posted by  
0 Comments

Support announced for Microsoft® Internet Explorer 7

Feb
08

SAS has announced support for SAS Enterprise BI Server and SAS BI Server (SAS 9.1.3 SP4) using Microsoft Internet Explorer 7 (IE 7) on Windows XP Professional SP2.

You will need to apply hotfixes to your environment to get it to work.

Details here

They also announced support for Foundation SAS components on Microsoft Windows Vista.

I await 9.2 and full support for Vista and Firefox with baited breath.

Share
Posted by  
0 Comments

The Value of SAS Enterprise Guide

Feb
07

A great post from Stephen Daniel about the value of SAS Enterprise Guide over at his blog.

I have to agree with all his points, the only negative I would add is that its integration with the SAS Metadata Server is not where it should be, but it gets better every release, bring on EG 4.2!

EG is a no brainer for any user who has never coded in SAS and a must have for any data analysts worth their salt.

However I have always struggled to persuade seasoned SAS Programmers to make the move. Apart from Graphs, they can always wack out code faster than they can use EG (and I have even tried a few shoot out’s to prove the point).

However with EG projects no being included in Metadata Impact analysis, the improved security capabilities EG allows and the licensing benefits compared to a fully loaded Base SAS PC, corporations are starting to make the decision for them.

Having said that the self proclaimed “SAS Uber Geek” in New Zealand has almost seen the light regarding SAS Data Integration Studio, so maybe he will see some value in EG will be next, and if he does I will be sure to post immediately.

Share
Posted by  
1 Comment

Using a SAS Software Depot

Feb
05

Saw a problem note about installing SAS Web OLAP Vewier over on the SAS Support site.

The interesting thing was the recommendation to create a SAS Software Depot (SSD) to do the install, rather than installing from CD.

I have to say that a software depot does make installs much easier (and quicker). Effectively when you create a Software Depot it copies all the install CD’s to a hard drive, in a format that you can install straight from the hard drive (and never have to put in a CD again ;-)

As part of the install from the Depot the install wizards ask what components you want installed, and you can point it at your setinit to only install what you are licensed for, magic!

Only downside is that the Software Depot often conatins all SAS products for all operating systems so can be very large. For example a full depot using a SAS internal setinit (i.e all products and all platforms) comes out at a whopping 35GB.

Share
Posted by  
0 Comments

Checking what is licensed on your SAS Server

Jan
25

If you ever want to know what is licensed on a SAS server you can run this little bit of code:

proc setinit;
run;

If you run it via a base SAS session. on the machine itself, it will display a list of licensed SAS product and their expiry dates in the log window.

If you are running this in SAS Enterprise Guide and don’t have show log automatically turned on, then you will need to view the log once the job has completed to see the details.

  • Process Flow screen
  • right click on the custom code node
  • open log

If you are running multiple SAS Servers and running this via SAS Enterprise Guide then you will need change the workspace server to point to each server before you run it, to see what is licensed on each server:

  • Process Flow screen
  • right click on custom code node
  • select server

And of course if your metadata server is on a separate server to your workspace servers then you can’t use SAS Enterprise Guide at all, so you will need to run it via a base SAS session on the machine itself.

Share
Posted by  
0 Comments