Search found 4992 matches

by kcbland
Tue Apr 18, 2006 8:51 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: strange errors.
Replies: 5
Views: 1354

Those particular objects (job or routine) contains a prohibited literal ASCII value.
by kcbland
Mon Apr 17, 2006 10:29 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Cannot open executable job file RT_CONFIG623
Replies: 12
Views: 4226

Certainly they removed the option to search out orphaned job components, though the verb remains. That must have been my repressed memory, but it's gone now under 7.5. I wonder why it's gone, because log, config, and status corruption seems to be so common. Sometimes importing the job again doesn't...
by kcbland
Mon Apr 17, 2006 9:01 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Performance Of theJOB
Replies: 5
Views: 1976

You can't compare an intra-instance join query with a pl/sql script using cursors. A DS job with 8 OCI lookups is equivalent to a streaming query with 8 cursor lookups. It's not parallel, doesn't cache repeated lookup values, and doesn't use any of the technologies DS Server has built in it for perf...
by kcbland
Mon Apr 17, 2006 3:51 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Cannot open executable job file RT_CONFIG623
Replies: 12
Views: 4226

Methought there was a repair repository files under the DS.TOOLS repair indices processing? Was I drinking heavily at the time?
by kcbland
Mon Apr 17, 2006 11:50 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Is there a better way? Adding / Combining Rows
Replies: 6
Views: 1986

All PX or can you use a database (Oracle maybe) to faciliate?
by kcbland
Mon Apr 17, 2006 10:10 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Reading in a binary file
Replies: 9
Views: 3954

Well, how do you know what constitutes a "row" of data, when it begins and ends, what attributes make up a column and meaning, etc? Sounds like you need to crack a few heads. You could invent a Karnac (sp?) stage that figures out the answer without knowing the question. Sounds like a Douglas Adams s...
by kcbland
Mon Apr 17, 2006 10:01 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Reading in a binary file
Replies: 9
Views: 3954

What's the structure of the binary file, did they tell you how to read it?
by kcbland
Mon Apr 17, 2006 9:47 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Cannot open executable job file RT_CONFIG623
Replies: 12
Views: 4226

Of course, once you're already there to find out the jobs number, you could just run DS.TOOLS and be finished. :wink:
by kcbland
Mon Apr 17, 2006 9:46 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Cannot open executable job file RT_CONFIG623
Replies: 12
Views: 4226

To find out a jobs internal number, you must look at internal file DS_JOBS. Search for help on that.
by kcbland
Mon Apr 17, 2006 9:45 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Reading in a binary file
Replies: 9
Views: 3954

Define "binary". Are you talking about an EBCDIC file? See the CFF stage. Remember, a Server Sequential stage expects to either read a delimited row ending with a line terminator (CR/LF, LF, user-defined) or a fixed width row with optional line terminator (read to line terminator or via set block si...
by kcbland
Mon Apr 17, 2006 7:17 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Cannot open executable job file RT_CONFIG623
Replies: 12
Views: 4226

Use DS.TOOLS to repair the repository. Search the forum to learn how to access it.
by kcbland
Sun Apr 16, 2006 3:39 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: insert/update keeping some nonnull old values
Replies: 8
Views: 2865

If you have rows that repeat and need to be handled as insert-update-update, or even just update-update-update, you need a referenceable target. The hashed file is perfect for this. It's capable of taking new rows and overwriting existing ones. If you don't have to worry about a manipulated row bein...
by kcbland
Sun Apr 16, 2006 1:14 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: insert/update keeping some nonnull old values
Replies: 8
Views: 2865

Rather than directly writing to the database during transformation, you could stage your reference data into a hashed file, then insert and update rows within the hashed file instead of to insert and update links to ODBC. Then, just dump out of the hashed file the new rows and use insert DML, and du...
by kcbland
Sun Apr 16, 2006 8:06 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: insert/update keeping some nonnull old values
Replies: 8
Views: 2865

In a transformer stage, lookup the existing row (either ODBC lookup or for performance pre-stage to hashed file), if not found derive and send to insert only link. If existing row found, use derivation logic to decide (If NOT(ISNULL(reflink.colX)) Then reflink.colX Else inlink.colX) and send to upda...
by kcbland
Fri Apr 14, 2006 10:30 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Custom oracle function to do execute complex sql transformat
Replies: 1
Views: 686

"Will datastage do the necessary transformation" What does that mean? If you use a user-defined function in a SQL select query DS doesn't know or care. If your function is "doing stuff" such as queries than understand the performance impact that each row in the query set will run that function, whic...