Connectivity

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
vbeeram
Participant
Posts: 63
Joined: Fri Apr 09, 2004 9:40 pm
Contact:

Connectivity

Post by vbeeram »

Hi,

How to make connectivity for Peoplesoft EPM from Datastage

thanks
vbeeram
Last edited by vbeeram on Mon Feb 21, 2005 1:35 pm, edited 6 times in total.
kcbland
Participant
Posts: 5208
Joined: Wed Jan 15, 2003 8:56 am
Location: Lutz, FL
Contact:

Post by kcbland »

Have you searched this forum? It's covered a lot and you have to be more clear about how you're needing to implement one (type 1, 2, 3, modified 1/2/3, etc)
Kenneth Bland

Rank: Sempai
Belt: First degree black
Fight name: Captain Hook
Signature knockout: right upper cut followed by left hook
Signature submission: Crucifix combined with leg triangle
denzilsyb
Participant
Posts: 186
Joined: Mon Sep 22, 2003 7:38 am
Location: South Africa
Contact:

Post by denzilsyb »

Hallo vbeeram

The best way to handel a record that changes slowly over time is to use the checksum function - its much better than doing an AND..OR statement that is tedious to type and difficult to manage.

From Help:

Code: Select all

This example uses the Checksum function to return a number that is a cyclic redundancy code for the specified string.

MyString = "This is any arbitrary string value"
CheckValue = Checksum(MyString)  ;* returns 36235
So.. if you have the stream CheckSum value and you compare it to the reference Checksum value, you will get the different values. Just be sure to match the correct columns, otherwise everything is a changed record!

This is one way to do it though - as kcbland said; there are many topics on this subject in the forum.
dnzl
"what the thinker thinks, the prover proves" - Robert Anton Wilson
vbeeram
Participant
Posts: 63
Joined: Fri Apr 09, 2004 9:40 pm
Contact:

Thanks

Post by vbeeram »

"Thanks I got it now"

denzilsyb wrote:Hallo vbeeram

The best way to handel a record that changes slowly over time is to use the checksum function - its much better than doing an AND..OR statement that is tedious to type and difficult to manage.

From Help:

Code: Select all

This example uses the Checksum function to return a number that is a cyclic redundancy code for the specified string.

MyString = "This is any arbitrary string value"
CheckValue = Checksum(MyString)  ;* returns 36235
So.. if you have the stream CheckSum value and you compare it to the reference Checksum value, you will get the different values. Just be sure to match the correct columns, otherwise everything is a changed record!

This is one way to do it though - as kcbland said; there are many topics on this subject in the forum.
richdhan
Premium Member
Premium Member
Posts: 364
Joined: Thu Feb 12, 2004 12:24 am

Post by richdhan »

Hi vbeeram,

There are seval methods for handling SCD's. But we have used the CDC stage for handling SCD's. Pls folow this link.

viewtopic.php?t=87740

It will give you more information.

HTH.

--Rich
Last edited by richdhan on Thu Jun 24, 2004 1:03 am, edited 1 time in total.
elavenil
Premium Member
Premium Member
Posts: 467
Joined: Thu Jan 31, 2002 10:20 pm
Location: Singapore

Post by elavenil »

Hi,

First, you decide how you are going to handle this SCD in your DW. There are few stages available in PX to do the comparison. We use ChangeCapture stage to find out delta and we use type 1 to handle SCD in the project.

Saravanan
Post Reply