Forget data combining stages (Lookup, Join, Merge) - they do not allow you to identify the rows that were not processed.
Look at one of the change detection stage types (Difference, Compare or, perhaps, Change Capture).
Search found 53125 matches
- Fri Jan 08, 2010 5:00 pm
- Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
- Topic: How to capture Reject data from reference dataset
- Replies: 10
- Views: 7272
- Fri Jan 08, 2010 4:56 pm
- Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
- Topic: How to convert date values with timezone to dd-mm-yyyy forma
- Replies: 4
- Views: 2456
- Fri Jan 08, 2010 4:54 pm
- Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
- Topic: Compare two intput files
- Replies: 3
- Views: 1384
- Fri Jan 08, 2010 4:46 pm
- Forum: General
- Topic: File vs Database
- Replies: 7
- Views: 2135
- Fri Jan 08, 2010 4:38 pm
- Forum: IBM QualityStage
- Topic: Matching Help
- Replies: 3
- Views: 1540
- Fri Jan 08, 2010 1:29 am
- Forum: General
- Topic: any one can explain schedule job by defining crontab
- Replies: 5
- Views: 4200
- Fri Jan 08, 2010 1:28 am
- Forum: General
- Topic: Issue returning data from Routine Activity
- Replies: 10
- Views: 3646
- Fri Jan 08, 2010 1:27 am
- Forum: IBM QualityStage
- Topic: Matching Help
- Replies: 3
- Views: 1540
- Thu Jan 07, 2010 9:50 pm
- Forum: General
- Topic: Issue returning data from Routine Activity
- Replies: 10
- Views: 3646
- Thu Jan 07, 2010 8:17 pm
- Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
- Topic: Look up on Wild Cards
- Replies: 3
- Views: 1498
I had your problem the wrong way around.
What you actually need is a Lookup stage with four separate lookups, one for each of ProfitCenter, FunctionalArea, DocType and LogType (always in conjunction with Account), and some logic downstream to isolate which actually had the value supplied from source.
What you actually need is a Lookup stage with four separate lookups, one for each of ProfitCenter, FunctionalArea, DocType and LogType (always in conjunction with Account), and some logic downstream to isolate which actually had the value supplied from source.
- Thu Jan 07, 2010 6:59 pm
- Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
- Topic: Users & Jobs Monitoring
- Replies: 1
- Views: 783
- Thu Jan 07, 2010 6:54 pm
- Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
- Topic: How to capture the Jobrun Status
- Replies: 1
- Views: 955
Set parameters in the job that loads the status table. Use calls to DataStage function DSGetJobInfo() in a routine, and use the return value from the routine (or user-defined system variables) to populated values into the individual parameters. FUNCTION GetJobStats(JobName) $INCLUDE DSINCLUDE JOBCON...
- Thu Jan 07, 2010 5:17 pm
- Forum: General
- Topic: Issue returning data from Routine Activity
- Replies: 10
- Views: 3646
The sqlplus command output includes a final linefeed, which DataStage converts to a field mark (@FM). You could simply have removed that.
Code: Select all
Convert(@FM,"",Output)- Thu Jan 07, 2010 5:14 pm
- Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
- Topic: Look up on Wild Cards
- Replies: 3
- Views: 1498
- Thu Jan 07, 2010 5:03 pm
- Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
- Topic: Generating variable number of rows
- Replies: 6
- Views: 3085
Re: Generating variable number of rows
Resist stupid requirements!asorrell wrote:Restrictions:
1) Can't write a routine to accomplish it.
2) Must be done in parallel.
3) Can be done with multiple jobs, but since it is a mod to an existing job, it would be easier if it was self-contained.
Ideas?
I'd use a server job calling a server routine.