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
message 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.
-
A report definition is using an
information map with a filter that subsets data that occasionally
results in an empty data set.
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 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 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 the report job.