Warnings or error messages
in your SAS log can help determine why your report jobs fail to generate
reports. Any one of the following three scenarios can produce a warning
or an error message in the SAS log.
To determine which of
these scenarios is responsible for causing the problem, see How to Determine Why Data Is Missing.
Note: The
SAS/GRAPH procedure
that was invoked in the report job determines whether an error message
or a warning is produced.
-
A report definition is using an
information map with a filter that subsets data that does not yet
exist.
Most of the report
definitions that SAS IT Resource Management supplies use information
map filters to subset the data for reporting. In some cases, the filters
result in missing data and some
SAS/GRAPH procedures generate warnings
or errors that can be prevented only by rerunning the report when
data is available.
For example, most report
definitions that are designed to run on a weekly basis are designed
to run at the beginning of the week for the previous full week. When
the IT data mart does not contain any data for the previous week,
the report definition does not produce any reports. The same is true
for monthly reports. Most monthly reports are designed to be run at
the beginning of a month for the previous month. In these cases, you
should wait until the IT data mart contains the data for the designated
time period before scheduling the job.
-
A report definition is using a
filter that always results in missing data for a particular report.
In this case, you might
need to update or eliminate the filter to ensure that data is available
for a specific report definition.
-
A report definition reports on
a specific metric that is not be collected at a particular site.
In this case, you should
modify the report to use a metric that is available or eliminate the
report definition from their report job.