Search found 53125 matches

by ray.wurlod
Sun Mar 06, 2011 1:36 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Generic Data Reconciliation
Replies: 22
Views: 12193

It wasn't just reconciliation - it was also transfer the tables' data and, indeed, create the target tables. Then reconciliation to prove that it all worked.
by ray.wurlod
Sun Mar 06, 2011 1:35 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: how to load null into decimal datatype without warning
Replies: 4
Views: 2626

You're not trying to load NULL, you're trying to load a space character, which (as noted) is not legal for Decimal data type. Therefore DataStage changes it to NULL and alerts you of that fact. To eliminate the warning, don't attempt to load " " into a Decimal field.
by ray.wurlod
Sat Mar 05, 2011 1:02 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Generic Data Reconciliation
Replies: 22
Views: 12193

Thanks, Gregg, but there's no Schema File property available with the ODBC Connector stage (nor with any of the other Connector stage types, as far as I am aware). Runtime Column Propagation looked after transmission of the columns for me.
by ray.wurlod
Sat Mar 05, 2011 1:04 am
Forum: General
Topic: General design principle for DataStage
Replies: 9
Views: 4776

In my current engagement, I am using fewer than 12 jobs, but they are generic, dynamic and multi-instance. (This was the customer's requirement, as well as an interesting technical challenge.) For example SQL statements are generated "on the fly" from information in the system tables. Many...
by ray.wurlod
Sat Mar 05, 2011 1:02 am
Forum: General
Topic: DataStage Parallel Processing and DB I/O
Replies: 4
Views: 2620

That you'd have to try - who knows what these database engines are capable of?
by ray.wurlod
Fri Mar 04, 2011 7:57 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Generic Data Reconciliation
Replies: 22
Views: 12193

Just to make life interesting, the customer has stored non-printing characters, including 0x00, in VARCHAR2 fields. Therefore the "purely generic read" had to be ruled out because these 0x00 characters prematurely truncated data. The replacement approach, which is successful, is to generat...
by ray.wurlod
Fri Mar 04, 2011 5:31 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: DCLGEN has 2 fields but only 1 VARCHAR column to load in DB2
Replies: 7
Views: 4331

If you look at the record schema, you will see that field defined as {prefix=2}string[max=3400]
The length is stored in the prefix, the characters are stored in the string.
It's how VarChars are stored in most computer systems and databases.
by ray.wurlod
Fri Mar 04, 2011 5:29 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Compilation Error in Transformer
Replies: 11
Views: 6718

Oh yes, you may have compiler issues, but you can't see them until this error is fixed.
by ray.wurlod
Fri Mar 04, 2011 3:02 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Compilation Error in Transformer
Replies: 11
Views: 6718

It's nothing to do with the compiler. The trick is to read the error message. ##I = informational, ##W = warning, ##F = fatal. Your fatal message is v##F IIS-DSEE-TFSU-00075 03:55:12(001) <main_program> Fatal Error: An ORCHESTRATE program must be started on a node in the configuration file. This pro...
by ray.wurlod
Fri Mar 04, 2011 2:57 pm
Forum: General
Topic: DataStage Parallel Processing and DB I/O
Replies: 4
Views: 2620

That will depend on which stage type you choose and whether or not it's capable of parallel processing. For example, the Oracle Enterprise stage is capable of parallel processing but (unless it's a partitioned table) Oracle will only deliver a sequential stream when reading. However, a DB2 Connector...
by ray.wurlod
Fri Mar 04, 2011 2:54 pm
Forum: General
Topic: General design principle for DataStage
Replies: 9
Views: 4776

It's always a compromise. The advise to minimize connections to databases is sound, but some of the work may involve no database connections and so could be a candidate for a modular design. Environmental factors, such as limited time windows for accessing source and target systems, may also contrib...
by ray.wurlod
Fri Mar 04, 2011 2:51 pm
Forum: General
Topic: Scheduled Job always called wrong path environment
Replies: 3
Views: 1375

As noted, the important file is $DSHOME/dsenv rather than .profile. Make sure that ORACLE_HOME (and, if relevant, ORACLE_SID) are correctly set in the dsenv script. Otherwise, introduce them into your jobs as parameters so that they can be set on a job-by-job basis.
by ray.wurlod
Fri Mar 04, 2011 2:41 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to update the Hash file in the server Basic language
Replies: 9
Views: 3534

Let's start with the name - it's a "hashed" file. In DataStage BASIC you need to have opened the hashed file with an OPEN or OPENPATH statement. Then you need to read for update or lock for update, using READU or RECORDLOCKU statements. Once that has been done, effect your update with a WR...
by ray.wurlod
Thu Mar 03, 2011 3:22 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job running slow
Replies: 1
Views: 1783

First step must be to ask the DBA why the table is set to noparallel.

That might influence your decision about how to manage it in DataStage.
by ray.wurlod
Thu Mar 03, 2011 3:20 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Perfomance of DB2 stages -- Array size
Replies: 1
Views: 4490

Welcome aboard.

Start by clicking on Help when in these stage types, or consulting the manual, or visiting the IBM Information Center.

A Search of DSXchange may well prove fruitful too.

Once you have acquired this knowledge, please revert with any particular questions.