SAS Institute z/OS

SAS ITRM Modernization Guide

Report Generation and ManagementUsage Accounting/SMF

SAS ITRM is a report generation and management product by SAS Institute. Explore technical details, modernization strategies, and migration paths below.

Product Overview

To get started with SAS ITRM, you will need to configure data source connections to SMF records and other system logs.

You can customize reports by writing SAS code and using SAS procedures.

Modernization Strategies

Rehost

Timeline:
6-12 months

Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.

Refactor (Recommended)

Timeline:
18-24 months

Optimize application architecture for cloud while preserving business logic. Best ROI long-term.

Replatform

Timeline:
3-5 years

Complete rewrite to cloud-native architecture with microservices and modern tech stack.

Frequently Asked Questions

General

How are reports customized in SAS ITRM?

SAS ITRM leverages SAS programming language for data manipulation and reporting. Users can customize reports using SAS procedures (PROCs) like PROC REPORT, PROC TABULATE, and PROC SQL.

What data sources can SAS ITRM process?

SAS ITRM can process SMF records, RMF data, and other system logs. It supports various input formats, including sequential files, VSAM datasets, and relational databases.

How does SAS ITRM handle chargeback reporting?

Chargeback reports can be generated based on CPU usage, storage consumption, print activity, and other resource metrics. The chargeback rates are configurable within SAS ITRM.

How is metadata managed in SAS ITRM?

SAS ITRM uses SAS metadata server for storing metadata about reports, data sources, and user permissions. This metadata-driven approach allows for centralized management and governance.

Technical

What are some common commands and their syntax?

Common commands involve data extraction using SAS DATA steps, report generation using PROC REPORT, and data summarization using PROC SUMMARY. For example, `PROC REPORT DATA=mylib.mydata;` generates a report from the dataset `mylib.mydata`.

What configuration files and interfaces are used?

SAS ITRM primarily uses SAS programming language for customization. Configuration files include SAS configuration files (sas.cfg) and autoexec files. Interfaces are primarily SAS code.

What APIs does SAS ITRM expose?

SAS ITRM does not expose standard REST or SOAP APIs. Integration is typically achieved through SAS code and data exchange. It uses SAS protocols for communication between SAS components.

What are the main system components and how do they communicate?

SAS ITRM's architecture includes the SAS Metadata Server, SAS Workspace Server, and SAS Stored Process Server. These components communicate using SAS internal protocols.

What databases or storage mechanisms are used?

SAS ITRM uses SAS datasets and potentially relational databases (e.g., Oracle, DB2) for data storage. Network requirements depend on the SAS deployment, typically involving ports for SAS Metadata Server and workspace servers.

Business Value

How does SAS ITRM provide business value?

SAS ITRM provides insights into resource utilization, helping organizations optimize their IT infrastructure. It enables chargeback reporting, allowing for cost allocation based on actual resource consumption.

How does SAS ITRM help optimize system performance?

By monitoring performance metrics, SAS ITRM helps identify bottlenecks and optimize system performance. This leads to improved service levels and reduced downtime.

How does SAS ITRM enable cost recovery?

SAS ITRM's chargeback capabilities enable organizations to recover IT costs from different departments or business units. This promotes accountability and efficient resource management.

Security

What authentication methods are supported?

SAS ITRM leverages SAS authentication mechanisms, including LDAP, Kerberos, and SAS internal authentication. It supports role-based access control (RBAC) for managing user permissions.

How is access control managed?

SAS ITRM uses SAS metadata server for managing user permissions and access control. Access to reports and data is controlled through SAS metadata objects.

What encryption and audit logging capabilities exist?

Data encryption can be implemented using SAS encryption techniques. Audit logging is available through SAS auditing features, tracking user activity and data access.

Operations

What administrative interfaces are available?

SAS ITRM is administered through SAS Management Console and SAS code. User management is handled within the SAS Metadata Server.

What are the main configuration parameters?

Key configuration parameters include data source connections, report definitions, and chargeback rates. These parameters are typically configured through SAS code and SAS Management Console.

What monitoring and logging capabilities exist?

SAS ITRM provides logging capabilities through SAS logging facilities. Monitoring can be performed using SAS Environment Manager and custom SAS code.

Ready to Start Your Migration?

Download our comprehensive migration guide for SAS ITRM or calculate your ROI.

Calculate ROI