Search found 53125 matches

by ray.wurlod
Fri Jul 13, 2007 2:06 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Partition in Join stage
Replies: 3
Views: 1269

Proper key-based partitioning makes sure that, when a key value comes in from the left input, it can be sure that all occurrences of that key from the right input are on the same node as the value on the left input. There is no auto-match in mappings in the Join stage. It just appears that way. You ...
by ray.wurlod
Fri Jul 13, 2007 2:03 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Finding field in Datastage repository
Replies: 2
Views: 1394

Why not just perform a Usage Analysis (in Manager) on the table that contains the changes? If you've been diligent with loading table definitions into jobs from the Repository, then Usage Analysis can give you a list of all the jobs that touch that table definition. Indeed, it even reports which col...
by ray.wurlod
Thu Jul 12, 2007 11:51 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Infinite loop implementaion in Server Job
Replies: 8
Views: 1876

"Give me the solution"?!!!

Sir, that's what I do for a living. Only it's not "give" - it's "sell".

This site is totally supported by volunteers. You would do well to moderate your tone.
by ray.wurlod
Thu Jul 12, 2007 9:06 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Number of nodes to be used when we have a lot of Lookups....
Replies: 2
Views: 860

Ignoring node pools, every Lookup is performed on every node, because the Lookup stage executes in parallel. More nodes equals fewer rows per node to be processed and therefore linearly decreasing processing time (assuming even partitioning). On the other hand, the total amount of memory required fo...
by ray.wurlod
Thu Jul 12, 2007 8:37 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Decryption using XOR logic
Replies: 5
Views: 2310

Alternatively write your own.

Code: Select all

FUNCTION XOR(Arg1,Arg2)
Ans = (Arg1 Or Arg2) And (Not(Arg1 And Arg2))
RETURN(Ans)
by ray.wurlod
Thu Jul 12, 2007 8:35 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: how to make a join server jobs
Replies: 2
Views: 1683

Premium membership costs only a few cents per day, and give full access to replies by premium posters. 100% of this revenue is directed to helping to pay for the bandwidth and hosting charges incurred by DSXchange.
by ray.wurlod
Thu Jul 12, 2007 8:33 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: how to make a join server jobs
Replies: 2
Views: 1683

Welcome aboard. You are going to need some kind of database stage to get the data out of the tables, so I am presuming you are using ODBC stage for this. If both tables are in the same database, best practice is to perform the join in SQL, particularly if it can be aided by indexes in the database. ...
by ray.wurlod
Thu Jul 12, 2007 8:29 pm
Forum: IBM QualityStage
Topic: installation for Quality Stage
Replies: 1
Views: 1520

They *should* be OK - after all, your profile in QualityStage Designer specifies where the master project directory for QS is on the server. A niggling thought that you may need to be careful with environment variables PATH and LD_LIBRARY_PATH - maybe set up different users for each with different ....
by ray.wurlod
Thu Jul 12, 2007 5:50 pm
Forum: Site/Forum
Topic: Poll Ideas
Replies: 18
Views: 9593

How about a competition for the most nested quoted answers in a single post? The "winner" gets their premium membership renewal fee multiplied by the number of nested quoted answers, on the basis that it wastes server space proportionately. For example, if they have quoted seven answers in one post,...
by ray.wurlod
Thu Jul 12, 2007 5:46 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Outer Joins
Replies: 2
Views: 1396

The error message is unrelated to your original request. The error message is a complaint about use of the Oracle-specific syntax for outer join - with an ANSI join you need to specify the join in the FROM clause, for example FROM DVE.a a LEFT OUTER JOIN DVE.b b ON b.USER_ID = a.EDSNET_ID The rest o...
by ray.wurlod
Thu Jul 12, 2007 3:48 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Collecting job statistics
Replies: 5
Views: 1290

It's not possible with DSJobReport. What you get is what you get. If you want something else, investigate ETLstats or search the forum for DIY techniques.
by ray.wurlod
Thu Jul 12, 2007 3:46 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Rounding Decimal values
Replies: 2
Views: 1374

Fmt(expression, "20R9") will give you nine digits after the decimal place. You may wish to apply a TrimF() function to that result.
by ray.wurlod
Thu Jul 12, 2007 2:26 pm
Forum: Enhancement Wish List
Topic: Job Parameter Special Default Values
Replies: 0
Views: 1380

Job Parameter Special Default Values

I would like to have $PROJDEF (and maybe $ENV and $UNSET as well) able to be used as default "values" for List type parameters. Currently this is not possible, because only values from the list may be selected as default.
by ray.wurlod
Thu Jul 12, 2007 2:22 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Warning related to $APT_CONFIG_FILE
Replies: 9
Views: 2422

Take the job parameter out of the job. That is, delete it from the Parameters grid.

Then use Add Environment Variable command button to add $APT_CONFIG_FILE. Set the default value of the newly-added job parameter to the special value $PROJDEF.
by ray.wurlod
Thu Jul 12, 2007 2:18 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: ISNULL is returning 0 for NULLs
Replies: 6
Views: 1450

Because CHAR(12) requires twelve characters and APT_STRING_PADCHAR is set to \x00.