mcpField
D
di-agent-knowledge-engine-datastage

di-agent-knowledge-engine-datastage

github.com/ibmData & databases1118 installsUpdated 5d ago
Repository

About di-agent-knowledge-engine-datastage

A skill reference for IBM DataStage’s parallel engine, aimed at teams designing large-scale ETL and data warehouse jobs. It explains partitioning, pipeline parallelism, scalability, and performance factors.

Key features

  1. 01Partitioned parallel processing
  2. 02Pipeline parallelism
  3. 03Multi-node scalability
  4. 04Performance tuning factors

Use cases

  1. 01Designing large-volume batch ETL
  2. 02Planning parallel jobs across nodes
  3. 03Loading data warehouses
  4. 04Assessing job performance factors

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/ibm/ibm-watsonx-data-integration-skills --skill di-agent-knowledge-engine-datastage

After installing, type/di-agent-knowledge-engine-datastagein Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

ConcurrentJobExecution.md
ConfigurationManagement.md
DataSetPerformance.md
DataStageEngineDetails.md
DiskAndResourceOptimization.md
RestartAndRecovery.md
optimization/
MemoryManagementGuidelines.md
overview.md
PartitioningGuidelines.md
SortingGuidelines.md
SortingTroubleshooting.md
SortMergeCollector.md
SortStageAdvancedConfig.md
stages/
AddressVerificationStage.md
AggregatorStage.md
ApacheKafkaStage.md
BloomFilterStage.md
BuildopStage.md
ChangeApplyStage.md
ChangeCaptureStage.md
ChecksumStage.md
ColumnExportStage.md
ColumnGeneratorStage.md
ColumnImportStage.md
CombineRecordsStage.md
CompareStage.md
ComplexFlatFileStage.md
CompressStage.md
CopyStage.md
DataRulesStage.md

Details

From the project README

DataStage Parallel Engine

When to Use DataStage

  • Batch ETL processing of large data volumes
  • Parallel processing across multiple nodes
  • Complex transformations with high throughput requirements
  • Integration with enterprise databases and file systems
  • Data warehouse loading and CDC operations

Engine Characteristics

  • Parallel processing: Divides data into partitions processed simultaneously
  • Pipeline parallelism: Multiple stages process different data concurrently
  • Scalable: Add nodes to increase throughput
  • High performance: Optimized for large-scale data movement

Key Concepts

  • Partitioning: Data divided across processing nodes
  • Nodes: Physical or logical processing units
  • Partitions: Subsets of data processed independently
  • Configuration file: Defines nodes and resources

Performance Factors

  • Job design (stage selection, partitioning, data flow)
  • Configuration (node count, partition count, resources)
  • Infrastructure (disk I/O, network bandwidth, CPU)

References

Comments

Markdown supported