Search found 53125 matches

by ray.wurlod
Thu Jan 03, 2008 4:05 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: 2 consecutive Modify Stages
Replies: 13
Views: 3911

Not unless you happen to have a copy of the source code for the osh executable (which I doubt). If it's any consolation, no-one posting here can determine a priori what the optimizer will do. The only one I know for sure is that it optimizes out a "do nothing" stage. Everything else is governed by t...
by ray.wurlod
Thu Jan 03, 2008 4:02 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Update Sequence number as part of the job sequence
Replies: 16
Views: 4366

Where's it stored? My choice would be to use the SDK key management routines, and to use an appropriate command to reset the named sequence in the SDKSequences hashed file.
by ray.wurlod
Thu Jan 03, 2008 4:00 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: $APT_CONFIG_FILE value in individual job
Replies: 5
Views: 1172

Always in parallel jobs add $APT_CONFIG_FILE as a job parameter with $PROJDEF as the default value of the job parameter. If your configuration file includes node pools and/or disk pools, individual stages can be constrained to execute in these. In an SMP environment there's not a great deal of valu...
by ray.wurlod
Thu Jan 03, 2008 3:57 am
Forum: General
Topic: how can i import & export through command prompt
Replies: 6
Views: 1815

For dsjob: $DSHOME/bin or, if you don't have DSHOME set, `cat /.dshome`/bin For dscmdexport and dsexport: C:\Program Files\Ascential\DataStage (or wherever else you installed the DataStage client. This answer is for versions 7.5 and earlier; I am not certain where the version 8 client installs by de...
by ray.wurlod
Thu Jan 03, 2008 3:50 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Reg:String to Decimal Conversion
Replies: 5
Views: 1462

Re: Reg:String to Decimal Conversion

nkreddy_3 wrote:... it's very critical for me to resolve ASAP.


OK, off you go then. If you have to resolve it, you have to resolve it.

One can only presume if you got the answer from here you'd claim credit for resolving it anyway.
by ray.wurlod
Thu Jan 03, 2008 3:47 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: 2 consecutive Modify Stages
Replies: 13
Views: 3911

No it doesn't. As with a do-nothing Copy stage it is simply optimized out of the score completely. Such a Copy stage can not display row counts on its output link in Designer (because it's not really in the job). Composing the score is, among other things, an optimizing and resource allocation proce...
by ray.wurlod
Thu Jan 03, 2008 3:44 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Delimited values in Startloop Activity
Replies: 7
Views: 2720

So would I. You may find it easier to maintain if you store the output of your file-reading command in a user variable (in a User Variables) activity.
by ray.wurlod
Thu Jan 03, 2008 3:42 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to use Call DSExecute
Replies: 10
Views: 3449

What does db2cmd do? It finishes, then there's a db2 command. What does it do? Then there's another two db2 commands. Is that really what you intended?
by ray.wurlod
Thu Jan 03, 2008 3:40 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Regular Expressions
Replies: 3
Views: 888

There is no regular expression support in DataStage server jobs. It has quite a powerful pattern matching capability, but based on character types rather than on values. The Matches operator and, to a lesser degree, the Index() function will prove useful. Of course you can write your own routine. Yo...
by ray.wurlod
Thu Jan 03, 2008 3:36 am
Forum: General
Topic: how can i import & export through command prompt
Replies: 6
Views: 1815

A Search of the forum would have found the dscmdexport and dsexport commands.
by ray.wurlod
Wed Jan 02, 2008 11:08 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Date conversions
Replies: 7
Views: 2539

The third position in a Modify stage is actually 2 because, in Modify stage, everything uses C language conventions, including zero-based counting. However, in a Transformer stage, one-based counting is used. Further, the square-bracket notation for substring is not supported in the Modify stage; in...
by ray.wurlod
Wed Jan 02, 2008 11:03 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Warning in a job
Replies: 1
Views: 1280

IBM's International Classes for Unicode, or ICU , is the mechanism via which parallel jobs handle multiple character sets. You can also get information from the IBM website The xyz_cs.txt files are the names of the character sets that are supported by the xyz stage. Clearly your Teradata character s...
by ray.wurlod
Wed Jan 02, 2008 10:54 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Change capture or Left Join
Replies: 2
Views: 871

Define "performance" in an ETL context.

It's impossible to recommend techniques for "better performance" if one has no idea what "performance" is.

Also, there is no "one size fits all" solution. It always depends.
by ray.wurlod
Wed Jan 02, 2008 10:51 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: First Instance Comparison Logic
Replies: 1
Views: 682

Two outputs from Transformer with constraints qty1=qty1 (or simply unconstrained) and the other qty1<>qty2. Bring them back together with a Funnel stage if needed.
by ray.wurlod
Wed Jan 02, 2008 10:49 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to remove end tabs from Tab delimited file?
Replies: 6
Views: 2248

Are there very many columns? If not, why not construct the entire line (with required embedded tabs only) in a single string field? Initialize a stage variable (let's call it svTab) to Char(9) and use svTab in any expression where you need a tab.