Search found 4992 matches

by kcbland
Fri Jul 07, 2006 10:36 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Diff between Server and parallel job in case or multiple CPU
Replies: 14
Views: 4351

I just designed a simple job having Source Oracle stage which has around 5 lakh records. A transformer stage and a target stage Dataset. blah blah blah Could you please let me know which is giving me best performance in this case. In your example, you simply allowed PX to run more processes to do t...
by kcbland
Fri Jul 07, 2006 10:24 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: If I am not a chatter member........
Replies: 7
Views: 1777

Or consider that you're able to ask questions and get answers from Premium Posters who used to work as consultants for Ardent/Informix/Ascential/IBM and have worked with the product since version 1.0. Or consider that the membership is helping to pay for a dedicated Webmaster to keep this site opera...
by kcbland
Fri Jul 07, 2006 10:20 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Invalid Character value for cast specification
Replies: 1
Views: 640

Some value isn't matching the appropriate data type and cannot be promoted, like a character string going into a numeric data type.
by kcbland
Fri Jul 07, 2006 10:18 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: map windows drive
Replies: 3
Views: 821

Without installing 3rd party software? You can't. You could use command line FTP or SCP to move files around or in your example get a directory browse.
by kcbland
Fri Jul 07, 2006 10:16 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: The semaphore timeout period has expired
Replies: 6
Views: 4142

Don't touch that. If you're just issuing DOS commands then your problem is 100% the operating system. If it's DSExecute that's failing, that a DataStage problem. I can't tell you where this message originates because you didn't post the exact message.
by kcbland
Fri Jul 07, 2006 10:13 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Large hashed file
Replies: 2
Views: 1034

First, if you know the DATA.30 and OVER.30 are going into the 6-8GB size every time it runs, you should create the file manually using mkdbfile and a minimum modulus like 2000000 or something. The files may never grow, the thing to watch is the timestamp on the files. If they're changing, that means...
by kcbland
Fri Jul 07, 2006 10:24 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Universe/Unidata accessing Hash File
Replies: 3
Views: 1262

Don't use Unidata stage, that's totally something else. The hashed file must have been created first as a hashed file, not as a Universe table. DataStage is looking in an internal file for the table, and doesn't see it. If you use the Universe stage to create the hashed file, you can still reference...
by kcbland
Thu Jul 06, 2006 7:49 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Supress extra Carriage returns
Replies: 21
Views: 4172

You could always look at the last two characters and remove them if they are <CR><LF>. You could write a DS function that repeatedly strips off the last two characters of a string until the last two characters are not <CR><LF>. Something like (off the top of my head, please test): Text=Arg1 Done = @...
by kcbland
Thu Jul 06, 2006 12:36 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Synchronize two large Oracle tables daily
Replies: 8
Views: 2230

Sequential files, delimited by far. You'll have to process chronologically so that inserts precede updates, but that should be no big deal. In fact, you could take all of the inserts files and concatenate them together and load in one operation, then loop thru the updates.
by kcbland
Thu Jul 06, 2006 12:22 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Synchronize two large Oracle tables daily
Replies: 8
Views: 2230

Your options are really just to change your ETL that loads the tables to prepare insert and update load files. Triggers to audit tables are out if you're DIRECT path loading, plus, you'd have to write sophisticated triggers that only fire if they're in the background "mode" and not synchronizing. Ma...
by kcbland
Thu Jul 06, 2006 11:47 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DataStage Job 710 Phantom Error
Replies: 2
Views: 835

Reset the job and see if more messages pop up, also, did you create the pipe first?
by kcbland
Thu Jul 06, 2006 11:42 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Synchronize two large Oracle tables daily
Replies: 8
Views: 2230

9 million is nothing like 900 million, you have some easier options. It's a shame you can't store load ready files from your ETL. You would simply load the background table, and when appropriate, move it into the foreground. Then, just take the same load files and apply it to the switched background...
by kcbland
Thu Jul 06, 2006 8:26 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: error while invoking sqlplus-command line
Replies: 6
Views: 1403

$ORACLE_HOME is wherever the client is installed. bin is under that, so just try $ORACLE_HOME/bin/sqlplus
by kcbland
Thu Jul 06, 2006 8:05 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: error while invoking sqlplus-command line
Replies: 6
Views: 1403

Sure, the Oracle bin is not in the dsenv file PATH environment variable. As Arnd so wisely states, fully qualify or update the path in your script, but better yet, update the dsenv file.
by kcbland
Thu Jul 06, 2006 8:03 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Connecting to Oracle via a ds routine
Replies: 2
Views: 547

As long as the Routine is called from a Sequencer and not used in a derivation of a column, the sqlplus command line is the route. It bypasses all ODBC licensing and need to learn how to handle SQL calls in DS BASIC.