Search found 53125 matches

by ray.wurlod
Thu Sep 28, 2006 5:50 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Error handling
Replies: 2
Views: 1118

Use a Transformer stage output link constraint to enforce your business rule. Good rows are pushed out that output link; all other rows (the rejects) can be pushed out a second output link by making the second output list a "rejects" link.
by ray.wurlod
Thu Sep 28, 2006 5:49 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Sequence values as 0000-9999,AA-ZZ & Space in same colum
Replies: 1
Views: 1141

You will need to write this yourself. Use a Routine that stores the current value in a variable declared to be in COMMON.
by ray.wurlod
Thu Sep 28, 2006 5:47 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Performance Issue
Replies: 8
Views: 3362

How many rows? Rows/sec is an almost meaningless metric for a whole lot of reasons. For example, the start-up time and close-down time are counted in the elapsed time, even though no rows are processed. For a small number of rows, you might also be waiting for the (IPC) buffers to fill.
by ray.wurlod
Thu Sep 28, 2006 5:42 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DataStage Job 1946 Phantom 732 -- Meaning of Error Messages
Replies: 11
Views: 7605

(a) There isn't one, but one is promised for the next ("Hawk") release.
(b) No.
by ray.wurlod
Thu Sep 28, 2006 12:31 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to make one sequence wait for job in other seq
Replies: 1
Views: 858

Seq A can include a Routine activity that loops until the job in Seq B has finished. FUNCTION AwaitFinish(JobName) * Waits for named job to finish $IFNDEF JOBCONTROL.H $INCLUDE DSINCLUDE JOBCONTROL.H $ENDIF EQUATE INTERVAL TO 10 ; * seconds between tests EQUATE RoutineName To "AwaitFini...
by ray.wurlod
Wed Sep 27, 2006 10:59 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to Insert and Delete the rows in the same Table
Replies: 8
Views: 2538

Supply only the key column(s) on the link that looks after DELETE operations. Use user-defined SQL of the form

Code: Select all

DELETE FROM tablename WHERE keycol = '?';
by ray.wurlod
Wed Sep 27, 2006 7:43 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Reset set of Sequence Variables
Replies: 2
Views: 1024

Is there some regularity to the names? Do you want to reset them all to the same value? If yes, then it's standard SQL.

Code: Select all

UPDATE SDKSequences USING DICT VOC SET F1 = 'New_Value' WHERE @ID IN ('Sequence_Name1', 'SequenceName2', 'SequenceName3'); 
by ray.wurlod
Wed Sep 27, 2006 7:41 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Update table taking too long.
Replies: 8
Views: 3852

The transaction size is already "all rows"!

You can demonstrate that the problem is not in DataStage by changing the job to write its records to a file. This job will fly. Then create a second job that does nothing but read that file and update the rows.
by ray.wurlod
Wed Sep 27, 2006 7:38 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Field(Orders.RecIn,"","",2) = RecType
Replies: 8
Views: 3755

The fact (already stated) that the entire record has been read as a single string, presumably because the file contains more than one record type. Note the name of the field that is being attempted to be extracted.
by ray.wurlod
Wed Sep 27, 2006 3:54 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Inner Join, Combine: When checking operator: Dropping compon
Replies: 3
Views: 3602

Training class DX436 "Advanced DataStage Enterprise Edition"
by ray.wurlod
Wed Sep 27, 2006 3:53 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Field(Orders.RecIn,"","",2) = RecType
Replies: 8
Views: 3755

You need to reduce the string so that it can fit into Char(1). Since you're reading the entire line as a single string, the Field() function is returning the quote characters as well as the quoted value. Therefore you also need to Trim() the quote characters from the result of the Field() function.
by ray.wurlod
Wed Sep 27, 2006 3:50 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Language for coding builop
Replies: 1
Views: 879

1) C++

2) A BuildOp becomes a stage that you can use. Stages (and their links) have properties. Since you're designing the stage, you need to specify what properties.

3) Yes, but you must have something there. A reference to a property is the usual alternative.
by ray.wurlod
Wed Sep 27, 2006 3:48 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Unix user group setup for Datastage implementation
Replies: 13
Views: 7076

Use the Permissions tab in Project Properties in Administrator to assign DataStage roles to your group.

Create the dsadm user identity for administering DataStage.
by ray.wurlod
Wed Sep 27, 2006 3:45 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DSR.ADMIN error- while logging in Administrator
Replies: 3
Views: 1410

First check the Permissions tab in Administrator. The message suggests that the non-dsadm user is not in any group to which the Developer role is assigned. I think the other messages are spurious; the fact that you can log in via the Administrator client suggests that DataStage is set up OK; do you ...
by ray.wurlod
Wed Sep 27, 2006 3:41 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash file Error
Replies: 9
Views: 2014

The warning can safely be ignored. It informs you that a point has been reached where the hashed file will not fit in the write cache, and that therefore the hashed file writes will go to disk. Disabling use of the write cache will slow things, of course, but will prevent the warning. The write cach...