Overview of Batch Reporting

Batch Reporting Architecture

SAS IT Resource Management enables you to invoke and create the components that are needed for batch reporting on various adapters and domain categories. These reporting components are supplied by SAS IT Resource Management. These reporting components are created automatically when the Adapter Setup or the Add Domain Category wizard executes the reporting jobs that contain Performance Report transformations.
The following figure shows the basic components of the batch reporting process and how these components work together to create batch reports.
Overview of Reporting Components and Batch Reporting Architecture
Overview of Reporting Components and Batch Reporting Architecture
Each component of the batch reporting process contributes to the final report output. It also specifies characteristics of the report such as its content, appearance, location, filters for viewing, and expiration date. You can use the supplied components and predefined process flows for your batch reports. You can also use these supplied components as templates to customize the supplied batch reports for your business needs or create your own batch reports with different reporting parameters.
The following topics in this section describe how each of the reporting components in the batch reporting architecture work together to generate IT reports and make them available for viewing. After you understand the function of each component, where it fits in the batch reporting architecture, and how it affects the other reporting components, then you can work with these components to create or modify your own batch reports if necessary.

Information Map

Information maps are data sources that include a collection of data items and filters that describe and present a report-ready view of your IT resource data. Information maps are stored in IT data marts.
Report definitions in the report jobs use information maps to locate and filter the physical data for report input. Pointers to information maps are also included in the SAS Enterprise Guide projects that SAS IT Resource Management supplies.

SAS Enterprise Guide Project

SAS IT Resource Management supplies SAS Enterprise Guide projects for several supported adapters and domain categories. These projects manage references to data, related report tasks, code, and report results that determine how data appears in the batch reports that the Adapter Setup or the Add Domain Category wizard creates.
An ITRM Report Definition task is appended to each branch of a project. This task extracts the generated code of the branch and additional metadata to include it in a report definition that it creates and saves on the SAS Metadata Server. The report definition can be used by Performance Report transformations that are in report jobs.

ITRM Report Definition Task

The ITRM Report Definition task is the last component of a SAS Enterprise Guide project process flow. The ITRM Report Definition task specifies the filters and metadata that are used to view the report output in ITRM Report Center. When deployed, the ITRM Report Definition task creates a report definition that includes all of the metadata and SAS code from a given branch of your SAS Enterprise Guide project. The report definition also includes the filters and additional metadata that are specified in the task.
The resulting report definitions are saved on the SAS Metadata Server and used by Performance Report transformations that are in report jobs.

Report Definition

A report definition is created by an ITRM Report Definition task and stored in the SAS Metadata Server. It contains the SAS code that defines one or more reports. Report definitions include the metadata values that can be used as filters to subset reports in ITRM Report Center. These properties are specified in the ITRM Report Definition task that creates the report definition. The properties include filter values for domain category, domain subcategory, job schedule frequency, and possibly other keywords that might be specific to the report.
The Performance Report transformation is a component of a SAS IT Resource Management report job. It identifies the report definitions that are used to create the report output when the job is run.

Performance Report Transformation

Performance Report transformations are part of the report jobs that support the reporting functions of SAS IT Resource Management. A Performance Report transformation specifies how to group together report definitions that generate reports. It stores output in the SAS Content Server. A Performance Report transformation can also override the expiration date of report output. You can do this by specifying a number of days to the override parameter in the transformation.
When executed, the report job that contains the Performance Report transformation uses the report definitions that the transformation identifies in order to generate report output.

Report Job

Report jobs consist of Performance Report transformations. When executed, these transformations generate SAS code that creates reports from the report definitions that are identified in the Performance Report transformation. The report jobs are stored in the IT data mart. They create and delete report output.

Report Output

Report output is the report that the report job creates when it is executed. The reports are stored in folders in the SAS Content Server. This server is used by SAS IT Resource Management for remote content management. The SAS Content Server stores report content and the associated report properties. It also provides version control and distribution of the stored reports.
After the SAS IT Resource Management reports are available in the SAS Content Server, you can use ITRM Report Center to view the reports.

SAS Content Server

The SAS Content Server is a content repository where SAS IT Resource Management stores reports and report metadata that is the output of report jobs. These report jobs include Performance Report transformations that specify the repository folder path, relative to the SAS Content Server, in which to store the reports. These reports are generated and stored in the SAS Content Server in corresponding subfolders of the sasdav/ folder.
Note: The SAS Content Server also stores exception reports that result from exception analysis jobs that detected exceptional conditions.

ITRM Report Center

ITRM Report Center is a web-based application that enables you to view and organize the SAS IT Resource Management performance and exception reports that are available in the SAS Content Server.