This course is not scheduled. Inquire about Onsite training at your facility.
Overview
| Course code | DX445 | Skill level | Advanced |
|---|---|---|---|
| Duration | 4.0 days | Delivery type | Classroom
(Hands-on labs) |
| Course type | Public or Private on-site | ||
| Public price | USD $3,500.00 plus tax | ||
This course is designed for DataStage Enterprise Edition v8 developers who have achieved a basic level of skill with the product. Deepen your knowledge of DataStage Enterprise Edition by discussing the underlying parallel job framework and by introducing more complex DataStage parallel job designs. Topics include the parallel architecture, compilation and execution, partitioning and collecting, sorting, buffering, parallel data types, database usage, stage and job design practices, and performance.
View this course in other countries
Training Paths that reference this course are:
Audience
This is an advanced course DataStage Enterprise Edition v8 developers who have achieved a basic level of skill with the product. It is designed to deepen their knowledge of DataStage beyond the basic level. We recommend six months experience using DataStage Enterprise Edition v8.
Prerequisites
Before taking this course, you should have completed:
- DataStage Essentials for Enterprise Edition v8 (DX444)
- Six months experience using DataStage Enterprise Edition v8
Skills taught
After completing this course, you will be able to:
- Develop an understanding of the framework development and runtime architecture
- Understand metadata in the framework
- Create jobs using advanced design techniques
- Design jobs using techniques for good performance and resource usage
- Extend the functionality of DataStage with Build stages, Wrapped stages, and external functions
- Choose the appropriate partitioning and collecting algorithms to satisfy business, performance, and resource usage requirements
- Understand the difference between database stages
- Read the score to determine what's happening at runtime
- Understand configuration files
- Identify how buffering works in parallel jobs
Course outline
- Introduction to the Parallel Architecture
- Compilation and Execution
- Debugging and testing
- Partitioning data
- Collecting and sorting
- Buffering in Parallel jobs
- Parallel Data Types
- Extending Parallel Jobs, using Wrapped stages, Build stages, and external functions
- Database usage
- Stage and job design guidelines
- Performance tuning
