Architecture and Administration

New Sysinternals Process Explorer

Jan
09

Im a great fan of the System Internals process explorer as a great way of getting a better handle on what is happening on a windows server, compared to the standard task manager.

Looks like they released a new version in Nov 2010 which you can downlaod from here:

http://technet.microsoft.com/en-us/sysinternals/bb896653

There is also a suite of other utilities (including process explorer) called the Sysinternals Suite which can be downloaded from here:

http://technet.microsoft.com/en-us/sysinternals/bb842062

Its not often you can get something that is free and useful, but this is one of those occasions.

Share
Posted by  
0 Comments

You need to ask permission to get SAS 9.2 M3

Jul
09

So we have a few customers where we have installed SAS 9.2 M2 on either on a live or a test environment.

We wanted to test applying the M3 maintenance release before the 4.3 clients come out as there are dependent.

So the process is to apparently run the download manager again and the install depot will be updated.

But before you do this you will need to talk to your account manager to get a new license code, or the download manager wont update the install depot.

Is it me or just this seem like one extra unnecessary step to apply a maintenance release for software a customer has paid for?

Or have I got the wrong end of the stick on this one and this is not required?

And of course when searching for documentation on installing/applying the M3 release you get nada.

Share
Posted by  
1 Comment

SAS 9.2 Third Party Sofwtare Dependencies and Versions

May
03

I have been doing a bit more Solution Architecture work around SAS 9.2 lately, and I keep needing to validate what versions of Operating System works with what version of SAS etc.

So here are the links (please note I have only included links to SAS 9.2 TM2Mx, not TM1M0):

Share
Posted by  
0 Comments

SAS 9.2 Installation – SAS Portal – Nobody home

Apr
09

I have been doing a number of installations of SAS 9.2 eBI / eDI over the last week, to get a bit of practice in.

When I did installs on VM instances everything worked fine.

But when I did the install on a native machine, none of the Web Apps (SAS Portal, Web Report Studio etc) would  deploy and I would just get an error when trying to access the url via a browser (i.e /SASPortal/).

Eventually I tracked it down to an issue with the IPv6 setting.

So I changed the setting in the wrapper.conf file under:

<sas-config-dir>/Lev1/Web/Applications/RemoteServices/

And changed the line:

wrapper.java.additional.6=-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false -Dmulticast_udp_ip_ttl=0

to become

wrapper.java.additional.6=-Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Addresses=true -Dmulticast_udp_ip_ttl=0

So effectively switching from IPv4 to IPv6.  Reboot the server and we are away.

No idea what IPv6 does so need to do some research.

Update: May 2010

There is some more detail on IPv4 vs IPv6 and SAS 9.2 in this tech support note:

Usage Note 37509: Using SAS® 9.2 successfully with Dynamic Host Configuration Protocol (DHCP) in Microsoft Windows operating environments

Share
Posted by  
0 Comments

SAS 9.2 Users Connection profiles

Apr
05

In SAS 9.2 two different typos of connection profiles are stored for each user, one for windows applications (AMO, EG etc) and the pother for Java applications (DI Studio, Info Map Studio etc).

Java Applications:

Connection profiles are stored on the hosts of the desktop applications at C:\Documents and Settings\user name\Application Data\SAS\MetadataServerProfiles. In the Windows Vista operating environment, the path is C:\Users\user name\AppData\Roaming\SAS\MetadataServerProfiles. The names of the profiles use the file extension.swa.

Windows Applications:

These profiles are stored in the ConfigurationV42.xml file in the users home directory C:\Documents and Settings\user name\Application Data\SAS\MetadataServerProfiles.

And of course recommended good practice is to only change these files via the profile editing capability provided within each of the SAS client applications.

Share
Posted by  
0 Comments

SAS Access – Who plays nicely with who(m)

Mar
06

Just saw this post on Chris H’s blog here and I am replicating it so I can find it when I need it. (cause half my posts are there so I can find them when I need them)

If you want to know what version of SAS/Access works with what operating system and what release and what database etc, then look here:

http://support.sas.com/matrix/list?SAS=All&Engine=All&OS=All&googleTrack=on

Share
Posted by  
0 Comments

Creating Information Map Libnames (9.1.3)

Feb
13

If you want to use a Information Map as a data source for tasks such as DI Studio Jobs, Stored Processes, or building OLAP cubes, you can create a SAS Library that points to a folder that contains the Information Maps.

Each Information Map then gets treated as a table in the library.

To do this either use the following SAS code:

libname ImapLib sasioime
user=”username”
pw=”password”
metaserver=”servername”
metaport=8561
metarepository=”Foundation”
mappath=”/BIP Tree/InfoMaps/sales”

Of course you need to add your on environment settings for the variables.

Or you can create it in metadata by creating a libname with:

  • Create a generic libname
  • Type =  sasioime
  • Options = user=”username” pw=”password” metaserver=”servername” metaport=8561 metarepository=”Foundation” mappath=”/BIP Tree/InfoMaps/sales”

Issues to be aware of:

  • It is slow as you are going through multiple layers to get to the data (i.e Libname > Infomap > Query and Reporting Services > Libname > Data)
  • The user is hard coded for the libname
  • If the libname has fields defined with gaps in the names the SAS Libname will not show the column.
Share
Posted by  
0 Comments

SAS 9.1.3 I/O Errors on a Windows 2003 server

Oct
19

A while ago we had a major problem as a result of upgrading our Windows servers and operating system, where we started to get a large number of I/O errors when running our batch schedule.

In the end we fixed it by changing the Paged Pool Usage Maximum set from 80% to 40% on the servers as our Windows guru’s worked out that SAS was filling the Windows cache faster than Windows could clear it, causing the I/O errors.

SAS support also suggested we follow this instrauctions in this tech support note:

http://support.sas.com/resources/papers/IOthruSGIO.pdf

If you have struck another fix then let me know.

Share
Posted by  
0 Comments

SAS 9.1 / WRS 3.1 – Changes to Metadata Roles takes it time

Oct
01

While researching and testing the default Web Report Studio metadata security I noticed this little trick for young players, which means changes to WRS/WRV Metadata Security for a user are not instantly applied/recognised in WRS/WRV.

Words from the SAS tech support note “Changes to SAS® Web Report Studio role memberships might not immediately be enforced:

“SAS Web Report Studio analyzes role memberships every 30 minutes. So, for example, if you move a user from the WRS Report Author role to the WRS Report Consumer role, the user will continue to have author privileges until the next time that he logs in after the next role membership analysis is performed.

So effectively the WRS/WRV applications are caching the Metadata security to remove the need for the web server to query the Metadata Server each time a user logins.

So try not to be fast when testing your WRS Metadata security changes, else you will think you have done something wrong. And remember to logout and log back in after the cache has been updated.

You can update the LocalProperties.xml file to change the refresh time, and therefore make the changes appear sooner. Details on how to do this are in the SAS Tech Support note.

Share
Posted by  
0 Comments