Search found 53125 matches

by ray.wurlod
Sat Aug 06, 2005 7:22 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Error due in filter stage
Replies: 7
Views: 1658

From that OSH you can see that the virtual Data Set whose control file name is FTR040:L6.v is the output link from the Filter stage called FTR040 and an input link to the Merge stage called Merge_113. The original error message indicates that whatever exists as FTR040:L6.v is not a pipe and is also ...
by ray.wurlod
Sat Aug 06, 2005 7:15 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Finding Max of date
Replies: 11
Views: 4056

Not in parallel jobs. That's why the AsInteger() function exists.
by ray.wurlod
Sat Aug 06, 2005 7:12 pm
Forum: IBM<sup>®</sup> DataStage TX
Topic: Hi
Replies: 3
Views: 2885

Do you seek specific advice on how to implement slowly changing dimensions using DataStage TX maps? Optimizing and tuning job designs is first and foremost a function of what the job design is intended to do. The basic principle is not to perform any unnecessary processing and not to process any unn...
by ray.wurlod
Fri Aug 05, 2005 7:29 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Question regarding SEQ FILE
Replies: 6
Views: 1026

Another way is to use ExecDOS as an after-stage or after-job subroutine to execute a command such as

Code: Select all

echo 0000000000000000000000000000 >> #FileName#

(This would also work in a UNIX environment; substitute ExecSH for ExecDOS.)
by ray.wurlod
Fri Aug 05, 2005 7:27 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Replacing character pairs
Replies: 2
Views: 562

String handling functions are way fast, so a custom routine is probably the easiest way to go. FUNCTION ReplaceCharacterPairs(TheString) If UnAssigned(TheString) Or IsNull(TheString) Then RETURN(@NULL) End Ans = "" Size = Len(TheString) For Pos = 1 T...
by ray.wurlod
Fri Aug 05, 2005 7:20 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: What si Common Block
Replies: 6
Views: 1314

You may have thought that static variables in C are a close fit. The COMMON concept is almost impossible to implement in parallel jobs because you can have no a priori knowledge of how many processing nodes, and thus how many processes, will be involved in executing a particular stage. Variables in ...
by ray.wurlod
Fri Aug 05, 2005 7:16 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Separating Extract, Transform and Load to three or more jobs
Replies: 7
Views: 1888

Sounds like some more thought needs to go into the design of your control structures and restart points. It's all doable, and gracefully. But it must be designed with care.
by ray.wurlod
Fri Aug 05, 2005 7:15 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: use of hash files
Replies: 10
Views: 1835

A multi-valued field (or column) may contain a list, rather than an atomic value. Some databases support the concept, though sometimes not using this terminology. This is particularly so with a database that promises OLAP capability (such as Oracle 9i/10g and MS SQL Server Plato) and databases with ...
by ray.wurlod
Fri Aug 05, 2005 7:11 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Viewing the DSSetUserStatus Value
Replies: 6
Views: 1621

The on-line help will tell you the answer. Once you've found the DSSetUserStatus() function in Help, you can read that the value can be retrieved using the DSGetJobInfo() function.
It's also retrievable as the $UserStatus variable in downstream job activities in job sequences.
by ray.wurlod
Fri Aug 05, 2005 7:09 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: NLS Setting
Replies: 0
Views: 692

You mainly need to ensure that everything is compatible, such as the environment variables NLS_LANG, LANG_C and so on. Try ISO8859-1 as a setting.
by ray.wurlod
Fri Aug 05, 2005 7:07 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: CRC32
Replies: 2
Views: 1099

Get a copy of the book The Data Warehouse Life Cycle Toolkit by Ralph Kimball and others.
It does an excellent job of explaining the various techniques for working with data warehouses.
by ray.wurlod
Fri Aug 05, 2005 7:05 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Error In Assignment
Replies: 1
Views: 997

In Director, reset the job. You should get an event "from previous run..." that contains anything that could not be logged because the job aborted.
by ray.wurlod
Fri Aug 05, 2005 7:03 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: In which directory/file name on UNIX, the job log is stored?
Replies: 3
Views: 1444

Note in particular that RT_LOGnnn is the name of a database table, not of a file that can be viewed with UNIX utilities. You need to employ a DataStage SQL query to examine it. Search the forum for techniques.
If you want it in a text file, use the File > Print option in Director.
by ray.wurlod
Fri Aug 05, 2005 7:01 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Error due in filter stage
Replies: 7
Views: 1658

The virtual Data Set control file FTR040:L6.v mentioned in the original error does not occur in this osh script. I can only conclude that there is no stage called FTR040 in the job, or that you're not showing all of the generated osh. There's nothing in what you have given that would aid diagnosis o...
by ray.wurlod
Fri Aug 05, 2005 6:57 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Finding Max of date
Replies: 11
Views: 4056

Once you've removed the delimiter characters from the string, you can use the AsInteger() function.