Thursday, February 11, 2016

When the Runtime Column Propagation (RCP) is trurned on in DataStage?

The Runtime Column Propagation (RCP) is OFF by default. With the RCP is trurned on in DataStage: Source data columns are read and flow through a stage or stages without explicitly defined in stage Explicit mapping is not required from Source to the Target columns in a stage  Also, DataStage does not enforce or validate any column mapping during design/compile time. Input columns are mapped...

Tuesday, January 26, 2016

Keyed & Keyless Partitions in IBM DataStage

This post is about the IBM DataStage Partition methods: Keyless Partitioning Rows distributed independently of data values Keyed Partitioning Rows distributed based on values in specified keys Same: Existing Partition is not altered Round Robin: Rows are evenly processed among partitions Random: a row is assigned based on random algorithm  Entire: Each...

Monday, January 25, 2016

Database Cursors?

In this post I am going to discuss about Database cursor on a high level. Database Cursors: Cursors is a PL/SQL construct that allows us to name these work areas, to access and traverse the information stored in the database object. Database Cursor types:  There are two cursor types, namely -Implicit Cursor -Explicit Cursor Implicit Database Cursor:  Declared by PL/SQL...

The Database rowid and rownum pseudo columns

The Database rowid and rownum are the important pseudo columns that can be used and helpful in query writing. Database rowid: It is automatically generated unique id of a row and it is generated at a time of row inserts in a table  It is a physical address of the rows. A rowid is permanent A rowid is 16-bit hexadecimal A rowid gives address of rows or records A rowid is the fastest means...