DATA PARTITIONING AND PARALLELISM IN DATASTAGE: PERFORMANCE OPTIMIZATION