Search found 53125 matches

by ray.wurlod
Tue Mar 11, 2008 5:55 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Surrogate key stage with source type as DB Sequence
Replies: 6
Views: 3589

Premium membership will, among other benefits, let you see the entire posts of the five premium posters. Premium membership is inexpensive - less than 30c per day. All revenue from premium membership is allocated to defraying hosting and bandwidth costs incurred by DSXchange. So, by taking premium ...
by ray.wurlod
Tue Mar 11, 2008 5:52 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: warning- Query returns no rows
Replies: 10
Views: 4191

Warnings are not necessarily for bad things, they are also alerts for unusual things. In the ordinary course of events DataStage does not expect to process zero rows, so it alerts the operator when a query returns zero rows.

This is the underlying philosophy behind the "Warning" severity.
by ray.wurlod
Tue Mar 11, 2008 5:51 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DS - system files/tables
Replies: 2
Views: 1024

The structure of the repository is deliberately not published by the vendor, who reserves the right to change it at any time, and has done so in the past. Further, the repository makes use of capabilities such as tables having variant and nested structures, so it is a rather esoteric art to figure o...
by ray.wurlod
Tue Mar 11, 2008 5:42 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Checkpointing is taking too much time
Replies: 9
Views: 2340

Take a look at the job control code generated by compiling the job sequence. Managing the checkpoints is a single function call. It ought to take hardly any time at all. I suggest that there is something else at fault here.
by ray.wurlod
Tue Mar 11, 2008 5:14 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Sequencer was entered, but never exited
Replies: 7
Views: 4250

The GUI (sequencer icon) will tell you.
Three lights on = "All".
One light on = "Any".
by ray.wurlod
Tue Mar 11, 2008 5:12 pm
Forum: General
Topic: Monitoring of Datastage jobs
Replies: 2
Views: 2960

Welcome aboard. Presumably you use the command line interface ( dsjob ) from CA Unicenter to start your DataStage jobs. Use the -jobstatus option to have it report the job status when the job finishes, or later use the -jobinfo option to interrogate the job's status from the DataStage repository.
by ray.wurlod
Tue Mar 11, 2008 5:10 pm
Forum: IBM QualityStage
Topic: Matching 'Consecutive Match results'
Replies: 1
Views: 1306

I don't believe that the Transfer stage still exists in version 8. But you could do the same thing with a Transformer stage.
by ray.wurlod
Tue Mar 11, 2008 5:54 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Where the job paramters stored in the unverse
Replies: 7
Views: 1468

Of course they are stored, but in a number of places. Job parameters have design-time default values, run-time default values (set in Director), indirect default values (for environment variable job parameters), and, of course, the values with which the job was last run. All of these things are stor...
by ray.wurlod
Tue Mar 11, 2008 5:49 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Rows to column
Replies: 3
Views: 1394

Pivot stage goes from rows to columns (horizontal pivot), not columns to rows (vertical pivot). Search the forum for "vertical pivot" to learn various techniques.

It has been suggested (at IOD 2007) that vertical pivot will be possible in the Pivot stage in version 8.1 (later this year).
by ray.wurlod
Tue Mar 11, 2008 5:48 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: percent_rank() function in Datastage
Replies: 11
Views: 6382

Rank - and any derivative of it - is a display function, not a calculated function.

DataStage only takes one pass through the data, unless you explicitly design it to take two. Without two passes you can not calculate percent, rank or any other value that depends on the total count or value.
by ray.wurlod
Tue Mar 11, 2008 5:45 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Having Same Column name twice in target DB stage
Replies: 7
Views: 1764

How would you do it if DataStage were not involved? I see no parameter markers in your SQL - how do you provide values from DataStage to the table? The columns can be called anything within DataStage - just choose a different name for the second incarnation of the column. The columns in your job des...
by ray.wurlod
Tue Mar 11, 2008 5:42 am
Forum: General
Topic: sqloInit.log - in /tmp - any ideas why DS writes this file ?
Replies: 7
Views: 2682

Take a look at the setting of the UVTEMP value in your uvconfig file. This points to /tmp by default. Point it to some other location, then stop DataStage, regenerate and re-start DataStage.

I do not know what the sqloInit.log is - what stage types are you using?
by ray.wurlod
Tue Mar 11, 2008 5:40 am
Forum: Enhancement Wish List
Topic: CSV support in parallel jobs
Replies: 5
Views: 2817

's right. It's Phil's thread. Obviously he's firing at the vendor with all available ammunition.
by ray.wurlod
Tue Mar 11, 2008 4:07 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: string to timestamp conversion
Replies: 1
Views: 778

StringToTimestamp() function in Transformer stage. Concatenate your strings as the first argument, and provide an appropriate timestamp format string - depending on what you've done with the strings (for example inserted delimiter characters.
by ray.wurlod
Tue Mar 11, 2008 4:04 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Sequencer was entered, but never exited
Replies: 7
Views: 4250

Where you have an "All" Sequencer, and the job sequence stops before all that Sequencer's inputs have fired, then you get this message. It is more informative than anything else, but suggests that you may need to investigate what halted the sequence.