Search found 53125 matches

by ray.wurlod
Mon Jul 23, 2007 1:55 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Unable to open file error
Replies: 7
Views: 2861

Check the permissions for every directory on the path. Make sure that every directory and the basename are both spelled and cased correctly.
by ray.wurlod
Mon Jul 23, 2007 1:51 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Setting Job Priority?
Replies: 10
Views: 3896

In a before-job subroutine ExecTCL you could execute the command CHAP DOWN to lower the priority level of that job.

CHAP = CHAnge Priority.

You can not raise your priority. Only a DataStage Administrator can do that with this command.
by ray.wurlod
Mon Jul 23, 2007 1:49 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Kill Controlling job
Replies: 7
Views: 2443

New requirement, new scope = new billable time. Easy.

Don't EVER let "them" foist a moving target on you - that way lies guaranteed project failure.
by ray.wurlod
Mon Jul 23, 2007 1:47 pm
Forum: General
Topic: SSIS to Datastage migration
Replies: 3
Views: 4157

There are no conversion tools except the one inside your skull.

Evaluate the logic of the SSIS jobs (if you're really lucky read the documentation produced by the SSIS implementer), and implement that logic as one or more DataStage jobs and job sequence.
by ray.wurlod
Mon Jul 23, 2007 1:43 pm
Forum: General
Topic: Stored Procedure reporting parameter problems !
Replies: 2
Views: 1202

This message is indicating that the named key has not been found in the resource table. In version 7 this is a hashed file called DS_RESENU, DS_REDJPN, etc. I do not know what it is called in version 8 - you will need to ask your support provider to solve this one - IBM may have shipped the resource...
by ray.wurlod
Mon Jul 23, 2007 1:40 pm
Forum: IBM QualityStage
Topic: Quality Stage Project - sort issues with street name
Replies: 6
Views: 2813

Take the apostrophe character out of your STRIPLIST. While it is there, L'ESTRANGE is converted to LESTRANGE. Now you probably need a pattern override, since an apostrophe is not a letter, to get the whole of L'ESTRANGE loaded into the SN field.
by ray.wurlod
Mon Jul 23, 2007 1:15 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Condition in Lookup stage
Replies: 4
Views: 2054

If you are using DB2 or Oracle Enterprise stage to feed to reference input link then you could use this SQL.

Otherwise use a Join stage, or upgrade to version 8 in which the ability to perform range lookups is in the Lookup stage. Vincent has created a recent blog on the latter.
by ray.wurlod
Mon Jul 23, 2007 1:12 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Checkpoint mechanism?
Replies: 4
Views: 1740

As well as keeping track of how far you got, you also need to decide your restart strategy. If you want to restart from the beginning then you need to be able to identify the rows committed to the database on the previous run. If you want to be able to re-start from a "known clean point" then you ha...
by ray.wurlod
Mon Jul 23, 2007 1:09 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: INSERTing maximum value
Replies: 17
Views: 4634

Easiest it may be, but there is necessarily a bottleneck as the process of generating the next key is necessarily single-threaded. Any approach using an identity column or sequence will suffer from this dilemma.
by ray.wurlod
Mon Jul 23, 2007 1:06 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: how to do full outer join
Replies: 10
Views: 3360

That's why you need two separate jobs. The Merge stage (server jobs) reads two sequential files directly (it does not support input links) and forms a join between them based on criteria that you specify.
by ray.wurlod
Sun Jul 22, 2007 11:32 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: how to do full outer join
Replies: 10
Views: 3360

A full outer join is not possible if a hashed file is involved as one of the sources. Run the hashed file into a sequential file. Then, in a separate job, use a Merge stage to form the full outer join of the two sequential files.
by ray.wurlod
Sun Jul 22, 2007 11:29 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Please suggest
Replies: 6
Views: 1647

Search the forum for "vertical pivot", which is what you are trying to do. There are several ways to effect this technique.
by ray.wurlod
Sun Jul 22, 2007 11:27 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: INSERTing maximum value
Replies: 17
Views: 4634

TargetA | V Source -----> ColGen ----> Lookup ----> Transformer ----> TargetB The Column Generator stage generates a column containing 'X' in every row. The query on TargetA has the form SELECT 'X', MAX(keycol) + 1 FROM targettable and is Entire partitioned. In the Transformer stage keycol is deriv...
by ray.wurlod
Sun Jul 22, 2007 11:20 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Problem with partitioning
Replies: 6
Views: 1832

Are you using an Oracle Enterprise stage? If so, are you using direct write or Upsert? If Upsert, what upsert mode have you specified? Are there any (many) warnings in the job log? Stored Procedure stage often runs in sequential mode, which means that you're more interested in a collection algorithm...
by ray.wurlod
Sun Jul 22, 2007 11:16 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Reject multiple rows from lookup
Replies: 1
Views: 1016

You could consider tuning the database query, perhaps with an EXISTS clause. Your DataStage job needs two Transformer stages. One to perform this complex lookup via ODBC, and to determine whether zero, one or more than one row was returned (three separate outputs). Downstream on these outputs you ca...