The DataStage Client is the front-end interface used by developers, administrators, and operators to design, run, and monitor ETL jobs. It connects with the Engine Tier and Metadata Repository to perform all ETL operations.
This section explains each client component, its purpose, features, and best practices.
2.1 What is DataStage Client?
The DataStage Client is a set of Windows-based applications that allow users to interact with the DataStage server.
Key responsibilities include:
-
Designing ETL jobs
Accessing metadata
-
Compiling and validating jobs
-
Monitoring job runs
-
Managing projects and user permissions
The client communicates with the DataStage Engine using the Services Tier.
2.2 DataStage Client Architecture
DataStage follows a three-tier architecture:
1. Client Tier
-
Windows-based GUI tools: Designer, Director, Administrator.
Windows-based GUI tools: Designer, Director, Administrator.
2. Engine Tier
-
Executes ETL jobs
-
Runs parallel engine
-
Handles OSH (Orchestrate Shell) execution
Executes ETL jobs
Runs parallel engine
Handles OSH (Orchestrate Shell) execution
3. Services (Metadata) Tier
-
Stores metadata (tables, stages, jobs, parameters)
-
Provides services for design, compile, run
-
Provides security and authentication services
Stores metadata (tables, stages, jobs, parameters)
Provides services for design, compile, run
Provides security and authentication services
Workflow:
Design → Compile → Deploy → Execute → Monitor
No comments:
Post a Comment