Search found 53125 matches

by ray.wurlod
Tue May 25, 2004 6:28 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Generating Single Row in Transformer Stage
Replies: 3
Views: 1095

Generating Single Row in Transformer Stage

Some time ago someone showed how to generate a single output row from a server job Transformer stage without having any input link. If someone's got this in their Favorites, or knows the technique, can you please post it here? I'm not interested in alternatives (I know most, if not all, of them). Th...
by ray.wurlod
Tue May 25, 2004 12:15 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Multiple targets and restart
Replies: 8
Views: 3230

Do the APT_... environment variables work with server jobs too?!! Because chaitanyavm is a newcomer, let me explain that "Orchestrate" was the name of the parallel engine before Ascential acquired it (and Torrent Systems) and renamed it "parallel extender". I believe, therefore, that the APT_... env...
by ray.wurlod
Mon May 24, 2004 9:30 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: HASH FILE LOOKUPS
Replies: 1
Views: 1162

You can probably do what you want. What is in the hashed file(s), and which column is the key column? What information do you want to return from the hashed file? Without knowing these things it is impossible to give you an answer. Using a hashed file on a reference input link is almost the same as ...
by ray.wurlod
Mon May 24, 2004 4:10 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Multiple targets and restart
Replies: 8
Views: 3230

Welcome aboard! :D MQ stage has commits as soon as the data is written. This is expected behaviour for a message queue or named pipe. If you need to control when and where everything happens, consider a staged approach where you prepare all data through the ETL process, but stage it to disk rather t...
by ray.wurlod
Mon May 24, 2004 4:06 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Numeric Delimiters
Replies: 3
Views: 1421

Thanks to you both. It is as I believed, but wanted to check. FWIW, I am developing a user-defined Iconv/Oconv for use in India.
by ray.wurlod
Mon May 24, 2004 2:11 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: memory could not be allocated
Replies: 2
Views: 820

Download the "Tips and Tricks" presentation from Ascential Developer Net. In it you will find a couple of slides about the shmtest utility, and a particular example what you can do about running out of memory on AIX (yes, I did note you're on Tru 64).
by ray.wurlod
Sun May 23, 2004 11:46 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Handling of CHAR(x) Data: Differences between 5.2 and 7.x?
Replies: 4
Views: 1239

Handling of CHAR(x) Data: Differences between 5.2 and 7.x?

One of my clients has a number of jobs that extract data from CHAR(x) columns and use these to populate hashed files. In DataStage 5.2, these seem to be handled as VarChar; there is no need to Trim but no trailing spaces appear. In DataStage 7.0.1, running exactly the same job, trailing spaces appea...
by ray.wurlod
Sun May 23, 2004 11:44 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: A Plethora of DataStage Problems
Replies: 2
Views: 1017

Welcome aboard, Henry. :D The answer to the second one is to ensure that the deadlock daemon is started. Either edit the uvdlockd.config file (change to Start=1) or, in the TCL environment in the UV project, use DEADLOCK.MENU. You need to have superuser privilege actually to start the daemon; when y...
by ray.wurlod
Sun May 23, 2004 9:16 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Aggregation
Replies: 7
Views: 2174

Not so easy where the sub-query is a UNION or INTERSECTION etc. :roll:
by ray.wurlod
Sun May 23, 2004 9:11 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Sequencer Design
Replies: 4
Views: 1481

Check out Parameter Manager for DataStage. This gives you the ability to store global parameters and bulk load them into jobs and sequences when and where you will.
by ray.wurlod
Sun May 23, 2004 7:33 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Sequencer Design
Replies: 4
Views: 1481

The sequence itself is a job and has parameters. Fill these in in the usual way, in the Parameters grid. Then, when you're loading parameters in a Job Activity, choose Insert Parameter to select the sequence's parameter reference. There is no "select all" for this functionality. If you can make a bu...
by ray.wurlod
Sun May 23, 2004 7:08 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Aggregation
Replies: 7
Views: 2174

If you're using user-defined SQL you can do whatever you wish. If all you want is a count, the Columns grid should have only one column, of type Integer. SELECT COUNT(*) FROM ( horribly complex select statement ) is one way, depending on the database you may need to declare that the inner query writ...
by ray.wurlod
Sat May 22, 2004 7:42 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: slowly changing dimensions
Replies: 5
Views: 1840

Step 1. Read "The Data Warehouse Lifecycle Toolkit" by Ralph Kimball and others, particularly chapters 5, 6 and 16. Step 2. Take Ascential classes, particularly DS305 ("Advanced DataStage") and DS306 ("DataStage Best Practices"). Step 3. Establish whether your question relates to populating a dimens...
by ray.wurlod
Sat May 22, 2004 7:41 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: slowly changing dimensions
Replies: 1
Views: 890

Step 1. Read "The Data Warehouse Lifecycle Toolkit" by Ralph Kimball and others, particularly chapters 5, 6 and 16. Step 2. Take Ascential classes, particularly DS305 ("Advanced DataStage") and DS306 ("DataStage Best Practices"). Step 3. Establish whether your question relates to populating a dimens...
by ray.wurlod
Sat May 22, 2004 7:33 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Implement loop --- Header/Detail/Footer format input data fi
Replies: 2
Views: 1248

The easiest way is to store the header string, order number and header date in stage variables, updating only when HeaderStr changes. After all of these have another, called svPrevHeaderStr, that records the incoming HeaderStr. Derivation of svHeaderDate, for example, is then If InLink.HeaderStr <> ...