Search found 53125 matches

by ray.wurlod
Wed Jul 20, 2005 3:19 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Null Key Specifiers
Replies: 3
Views: 1562

"" is not the same as NULL. "" is legal for a key value. NULL is not legal for a key value, because a primary key column is necessarily declared to be NOT NULL. DataStage does not have Ab Initio's {} construct, or anything like it. Usual approaches are to use a transformation to change any NULL to a...
by ray.wurlod
Wed Jul 20, 2005 3:15 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Performance issue with SQL Inserts
Replies: 6
Views: 1983

Someone also need to make the point that 800 rows/sec and 25 rows/sec can represent exactly the same performance in terms of volume/time. 800 25-byte rows and 25 800-byte rows contain exactly the same volume of data. Please don't rely on rows/sec as a measure between jobs unless you are totally cert...
by ray.wurlod
Wed Jul 20, 2005 3:13 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: failed to open RT_STATUS42file
Replies: 8
Views: 3212

It means you've hijacked this thread with an unrelated question.
Please post a new thread if, after searching for 30107 on the forum (it IS there) you can't find an answer.
by ray.wurlod
Wed Jul 20, 2005 3:11 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to stop the Job at once
Replies: 13
Views: 5696

we want to stop a running job at once No you don't, at least not by killing "the" process. The job consists of more than one process. There's a conductor process on the node where the job was started. There's a section leader process on each processing node. There's a player process associated with...
by ray.wurlod
Wed Jul 20, 2005 12:56 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Universe Commands to Check for Aborted Jobs
Replies: 2
Views: 780

It's not easy. The status of each job is in its own RT_STATUSnn table. So a "UniVerse" approach would need to query every one of these tables, or at least the one in which you're interested. To get some feel for the amount of work involved, open Director in Status view and disable the viewing of Cat...
by ray.wurlod
Wed Jul 20, 2005 12:52 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: why we have to use source as a lookup
Replies: 1
Views: 887

Who said you have to?

What's better depends on exactly what you're trying to accomplish. For example, if your source is a database, chances are that a join to a small table can be performed very efficiently during extraction, meaning that much less work for DataStage to do.
by ray.wurlod
Wed Jul 20, 2005 12:51 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: diff between DRS and ODBC
Replies: 4
Views: 1559

DRS can natively talk to Oracle, DB2, Sybase and Informix as well as using ODBC protocols.

ODBC is limited to using ODBC protocols, as documented in the ODBC API (manual from Microsoft Press).
by ray.wurlod
Wed Jul 20, 2005 12:47 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: CRC32
Replies: 8
Views: 2197

What did you feel that the limitations were? You claim to have been able to feel them? There is, with any such model, a very tiny probability that two different values will generate the same result using algorithms like CRC32. The probability is low enough for us to feel comfortable even processing ...
by ray.wurlod
Wed Jul 20, 2005 12:45 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Compare two Oracle table
Replies: 24
Views: 6796

Why not ask whomever told you, and enlighten us with their wisdom?
by ray.wurlod
Wed Jul 20, 2005 12:42 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash file output to input
Replies: 5
Views: 1410

Input1 ----> T1 ----> HF | V Input2 ----------------> T2 ------> Target A passive stage (in this case the Hashed File stage) can not open its outputs until its inputs are closed. Therefore the lower Transformer stage (T2) cannot process the first row from Input2 until Input1 is completely processed...
by ray.wurlod
Wed Jul 20, 2005 12:36 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: OLE Server Has Failed Error
Replies: 8
Views: 6330

And sometimes it's just a glitch in OLE Automation. These are nearly impossible to diagnose without lots of stuff from MSDN and deep knowledge of how Windows works. Sometimes you will get a "failed to write to/at address 0xnnnnnnnnn" message, sometimes not.
by ray.wurlod
Tue Jul 19, 2005 3:29 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: load multiformat seq file
Replies: 12
Views: 6310

You will need to post the exact derivations you used in the Modify stage. Without these there's not really enough information for accurate diagnosis.
by ray.wurlod
Tue Jul 19, 2005 3:28 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Converting date formats
Replies: 4
Views: 1233

Only if its data type is string. If its data type is date, you must first convert to string (string_from_date in Modify stage would do). Only string data types (including ustring) support substring operations.
by ray.wurlod
Tue Jul 19, 2005 3:25 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DS Job & dll library
Replies: 10
Views: 2081

Yes, but why would you want to run a job if the job's already running and calling a function exposed in the DLL? :?:
by ray.wurlod
Tue Jul 19, 2005 3:23 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Week Number in Year
Replies: 8
Views: 1649

The business rule is documented in the Transform or the Routine that it invokes. (It's in the Code of the Routine, to explain why the particular algorithm used was chosen.)
This is one of the advantages of documentation. :wink: