Platinum Technology z/OS

Dependency Analyzer Modernization Guide

PerformanceApplication DevelopmentDb2

Dependency Analyzer is a performance product by Platinum Technology. Explore technical details, modernization strategies, and migration paths below.

Product Overview

Dependency Analyzer provided insights into DB2 application dependencies by analyzing SQL statements and their impact on DB2 objects.

Key operations included analyzing SQL syntax and generating dependency reports.

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

What is the primary function of Dependency Analyzer?

Dependency Analyzer helps understand the relationships between DB2 objects and the SQL statements that access them. It identifies potential performance bottlenecks by tracing dependencies.

How does Dependency Analyzer assist in impact analysis?

The tool analyzes application code to reveal the impact of changes to DB2 objects. This helps in impact analysis and reduces the risk of unintended consequences.

Can Dependency Analyzer help in optimizing SQL performance?

Dependency Analyzer can identify redundant or inefficient SQL statements by analyzing access paths and data usage patterns. This allows for optimization of SQL code.

Technical

What configuration files are used by Dependency Analyzer?

Dependency Analyzer uses configuration files to define the DB2 subsystems and application libraries to be analyzed. These files specify connection parameters and data source locations.

How does Dependency Analyzer identify dependencies?

The tool analyzes SQL statements embedded within application code, such as COBOL or PL/I programs. It parses the SQL syntax and identifies the DB2 objects referenced.

What type of reports does Dependency Analyzer generate?

Dependency Analyzer generates reports that show the relationships between SQL statements and DB2 objects. These reports can be viewed in a graphical interface or exported to other formats.

Business Value

How does Dependency Analyzer contribute to business value?

By identifying and eliminating inefficient SQL, Dependency Analyzer can reduce CPU consumption and improve application response times. This translates to lower operational costs.

How does it ensure business continuity?

The tool helps in managing the impact of database changes, reducing the risk of application outages and data corruption. This ensures business continuity.

How does it help in database migrations and upgrades?

Dependency Analyzer provides insights into application dependencies, enabling better planning and execution of database migrations and upgrades. This minimizes disruption to business operations.

Security

How does Dependency Analyzer handle security?

Dependency Analyzer leverages the security features of the underlying DB2 system. Access to the analysis results is controlled through DB2's authorization mechanisms.

What audit/logging capabilities exist?

The tool's audit logs record user activity and changes to configuration settings. This provides a trail for security auditing and compliance purposes.

What encryption is used and where?

Dependency Analyzer does not directly encrypt data. It relies on the encryption capabilities of the DB2 system to protect sensitive data.

Operations

What maintenance tasks are required?

Dependency Analyzer requires periodic maintenance to update its configuration files and ensure compatibility with changes to the DB2 environment. This includes refreshing data source definitions.

How should the tool be monitored?

The tool's logs should be monitored for errors and performance issues. This helps in identifying and resolving problems before they impact application performance.

Can it be integrated into automated processes?

Dependency Analyzer can be integrated into automated build and deployment processes to ensure that database changes are properly analyzed and managed. This requires scripting and integration with CI/CD tools.

Ready to Start Your Migration?

Download our comprehensive migration guide for Dependency Analyzer or calculate your ROI.

Calculate ROI