Note: SAS® IT Resource Management sites that have hot fix 311IS04 applied should follow the steps described in SAS Note 34284. We recommend that you apply hotfix 311IS04 due to a simpler backup process, improved performance, and a smaller footprint for data marts in traditional data sets.
In SAS IT Resource Management, an aggregation transformation summarizes data and prepares it for reporting. In this process, the user can request multiple output tables from any given input table. Each of these output tables summarizes and presents data from the input table in a distinct manner.
The Adapter Setup Wizard creates separate component jobs for each data transformation. When you run these jobs, they execute transformations that stage data, create information maps, and prepare raw data for IT performance data reporting. This wizard also creates an overall job that contains all of the component jobs.
Note: It is recommended that you NOT submit the overall job. Instead, you should use your local job scheduling facilities to schedule the staging job first, and then schedule the various aggregation jobs to run in parallel.
However, regardless of whether you execute aggregation jobs through SAS Data Integration Studio or by deploying the jobs on the server, there may be circumstances (such as running out of disk space) that might cause an aggregation job to fail and not complete successfully. When an aggregation job fails, you should be aware that it is possible that some of the output tables for the aggregation transformation might not be updated.
Aggregation seldom uses the SAS WORK library, instead all intermediate data is written to the same library as the aggregation output table. Nomenclature of these intermediate output tables follows the file type and metadata identifier of the output table. Hence, in the SAS Log, the output tables are assigned similar names, but with suffixes such as _STAT, _FLT, _PRANK, _DRANK, _CLASSIDVARS, _INDEXES, etc.
At the successful completion of each aggregation in the transformation, the system deletes the intermediate output tables. Thus, it is critical to remember that if there are any intermediate tables that remain after completion of an aggregation job, their presence indicates the failure of one or more aggregations.
Aggregation jobs access information from the metadata server to control the aging of the aggregation table data and duration for which it is retained. Such information is stored in the metadata server in the form of extended attributes of the output aggregation tables.
Aggregation jobs are very dependent on the data repositories and tables that are on the metadata server. Therefore, it is essential that you back up the ITMS metadata repository and the aggregation table data before you run the aggregation job.
While it is possible to back up the metadata repository and the data libraries for a specific aggregation job, the amount of work that is required to perform such a limited backup usually outweighs the benefits. Therefore, in most circumstances it is advisable to back up and restore the entire IT Data Mart.
Note that the techniques explained in this note assume that ANY failure in processing of the aggregation job makes it necessary for you to restore the entire IT Data Mart.
See SAS Note 14450 for instructions and information on making a backup of a metadata repository.
Use the following methods to back up the SAS libraries that contain your aggregation tables:
It is a tedious task to determine the associations and relationships between data libraries and aggregation jobs and tables. Therefore, it is very highly recommended that you back up the entire IT Data Mart and at the same time that you back up the metadata repository.
By examining the header block comments of the aggregation job and the libname statements in the job, you can determine which libraries are used by a given aggregation job.
If an aggregation job fails, you should perform the following steps:
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS IT Resource Management-Server | z/OS | 3.1.1 | 9.1 TS1M3 SP4 | ||
Microsoft® Windows® for 64-Bit Itanium-based Systems | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows Server 2003 Enterprise 64-bit Edition | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows XP 64-bit Edition | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft® Windows® for x64 | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows 2000 Advanced Server | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows 2000 Datacenter Server | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows 2000 Server | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows 2000 Professional | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows NT Workstation | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows Server 2003 Datacenter Edition | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows Server 2003 Enterprise Edition | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows Server 2003 Standard Edition | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Microsoft Windows XP Professional | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Windows Vista | 3.1.1 | 9.1 TS1M3 SP4 | ||||
64-bit Enabled AIX | 3.1.1 | 9.1 TS1M3 SP4 | ||||
64-bit Enabled HP-UX | 3.1.1 | 9.1 TS1M3 SP4 | ||||
64-bit Enabled Solaris | 3.1.1 | 9.1 TS1M3 SP4 | ||||
HP-UX IPF | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Linux | 3.1.1 | 9.1 TS1M3 SP4 | ||||
Tru64 UNIX | 3.1.1 | 9.1 TS1M3 SP4 |
A fix for this issue for SAS IT Resource Management 3.1.1 is available at:
http://www.sas.com/techsup/download/hotfix/itrm311.html#032463Type: | Usage Note |
Priority: |
Date Modified: | 2008-07-17 20:24:15 |
Date Created: | 2008-06-17 11:09:21 |