Search found 53125 matches

by ray.wurlod
Thu May 24, 2007 2:50 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Incremental loding and Incremental load
Replies: 5
Views: 1925

About the only differentiation that I believe is relevant is the one between initial load and incremental load (meaning any subsequent load to a non-empty structure). An initial load typically processes a far larger volume of data than a subsequent load, and is unlikely to require that anything be u...
by ray.wurlod
Thu May 24, 2007 2:47 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Phantom 2345 is coming while executing the job
Replies: 2
Views: 1335

Did you create this job, or someone else? If the latter, check the permissions on RT_BP651 in the project directory.
by ray.wurlod
Thu May 24, 2007 2:44 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Reg. log files
Replies: 3
Views: 1122

Nowhere, really. The vendor chooses not to publish details. When a project is created several tables (implemented as hashed files) having names beginning with "DS_" are created to store the design-time components, for example DS_ROUTINES, DS_CONTAINERS. When a job is created several more tables (imp...
by ray.wurlod
Thu May 24, 2007 2:40 pm
Forum: General
Topic: Is there any way of getting the list of tables used in a job
Replies: 1
Views: 1355

Yes, there are several ways. The most commonly-posted involve querying the DS_JOBOBJECTS table constraining on OLETYPE. Search the forum for details. Chuck Smith has a utility for identifying hashed files that could be adapted.
by ray.wurlod
Thu May 24, 2007 2:36 pm
Forum: General
Topic: Getting Max Row From DB2 To Be Used DownStream
Replies: 14
Views: 3330

Nothing to stop you using the user status area in a parallel job. Though you will need to create a parallel routine that invokes DSSetUserStatus() - the one from the C-callable API.
by ray.wurlod
Thu May 24, 2007 1:48 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Hash by field
Replies: 1
Views: 642

HashValue = HashingAlgorithm(KeyValue)
Partition = Mod(HashValue, PartitionCount)

The hashing algorithm generates a reproducible numeric value for any given argument value. The actual algorithm is IBM's intellectual property.
by ray.wurlod
Thu May 24, 2007 1:46 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Getting warning as Conversion error routine date_from_string
Replies: 2
Views: 1257

Start by disabling operator combination so you can determine precisely which operator is generating the error.
by ray.wurlod
Thu May 24, 2007 1:45 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Unrecognized module name "none" in environment var
Replies: 2
Views: 1015

Clearnly "none" is not a legal module name.
Unset the environment variable. To do this, set it up as a job parameter and make the job parameter's default value the special symbol $UNSET
by ray.wurlod
Thu May 24, 2007 1:43 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to use XML as source in parallel Extender
Replies: 3
Views: 819

What precisely do you want to accomplish? The parallel Sequential File stage can read multiple files, whether using multiple File properties or using a file pattern (wildcard). But then what?
by ray.wurlod
Thu May 24, 2007 1:39 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Teradata Enterprise Stage
Replies: 5
Views: 2393

Be more precise about where the deadlock occurs. For example, is it in the sync table or in the target table itself? What level of locking is being requested? (If multiple nodes request table-level locking you will definitely get a deadlock.)
by ray.wurlod
Thu May 24, 2007 1:38 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Multiple Lookups
Replies: 3
Views: 1258

The Lookup stage allows for conditional lookup. Your condition would be that a value "exists" (whatever that means in context). Only if the condition is true is the lookup attempted. You can capture those rows for which the condition is not met onto a reject output link from the Lookup stage. You ca...
by ray.wurlod
Thu May 24, 2007 1:34 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Regarding merge and lookup stages
Replies: 3
Views: 1330

Lookup Left outer join if failed lookup rule is Continue Inner join if failed lookup rule is Drop or Reject Merge Left outer join if mismatched master rule is set to Keep Inner join if mismatched master rule is not set to Keep However, this is only true if the master input is de-duplicated, since up...
by ray.wurlod
Thu May 24, 2007 1:31 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ds_seqput: error in 'write()' - Broken pipe
Replies: 2
Views: 1421

What's supposed to be reading the other end of the pipe? Is it?
by ray.wurlod
Thu May 24, 2007 1:29 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Error calling subroutine: DSR_EXECJOB (Action=1)
Replies: 3
Views: 3795

Even so, the lock will still be held, and may adversely affect re-indexing.

Your first task is to release the lock held by the defunct process.