Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ODI 12c CKM TERADATA - FLOW CONTROL REPEATS THE SAME COLUMN FOR CHECK NULL

User_SSY1UNov 12 2019 — edited Nov 12 2019

Hi,

I have the following situation:

I created a simple mapping in ODI 12c (version ODI_12.2.1.2.6_GENERIC), In my mapping the source table is a flat file (.csv) and my target table is a table in teradata.

pastedImage_0.png

This mapping is using Control Append with a primary key defined in the target table SMAGENT_SALE_NT

pastedImage_2.png

The PK_COMPUESTA2 is defined below:

pastedImage_4.png

And the columns are checked to "check not null"

pastedImage_3.png

In Physical tab "INTEGRATION KNOWLEDGE MODULE" is 'IKM TERADATA CONTROL APPEND', and flow control is set to true

pastedImage_5.png

In "CHECK KNOWLEDGE MODULE" is "CKM TERADATA"

pastedImage_6.png

The problem:

When the process start the step of "Check for Null" REPEATS THE SAME COLUMN EVERY TIME, I notice that is the first column "StoreInitial" of PRIMARY KEY.

pastedImage_7.png

where clausule:

pastedImage_8.png

If I remove the PRIMARY KEY "PK_COMPUESTA2" the process not "recognize" the columns anymore. It cause a "blank" column in where clausule and raise a error.

pastedImage_9.png

Somebody can help me?

This problem is drive me crazy....

Thanks in advance.

Comments

Processing

Post Details