Search found 53125 matches

by ray.wurlod
Wed Jul 28, 2004 5:57 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Data Stage Execution
Replies: 7
Views: 3282

George Gregan's 100th test: they'll be wanting to make it a good one for him, especially since he's returning from a shoulder injury. :D
by ray.wurlod
Wed Jul 28, 2004 5:54 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: dsapi processes for a job
Replies: 16
Views: 8052

I'll be in that part of the world next week (India, that is, not necessarily the land of 1600 dsapi_slave processes!). Mukund, can you take a look at the output of this command: ps -ef | head -1 ; ps -ef | grep dsapi | grep -v grep to determine whether they've been around for a long time, or are fai...
by ray.wurlod
Wed Jul 28, 2004 5:50 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: going to universe from unix
Replies: 4
Views: 1481

Tell is what it IS doing, if it's not taking you into UniVerse. I suspect one of two things, either that you have not used cd to get to a project directory, or that you have not executed the dsenv shell script to set environment variables needed to run uv . Once logged in, here's the sequence: DSHOM...
by ray.wurlod
Wed Jul 28, 2004 5:45 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: FMT function
Replies: 3
Views: 1702

Can you please delete this post from Editor's Corner? It's not necessary to post on every Forum. Wolfgang's answer is 100% correct. However there is an alternative syntax that some people prefer. Fmt(TheString, "R%":Arg1) The "%" character has the special meaning of "use zero as a ...
by ray.wurlod
Tue Jul 27, 2004 9:17 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: dsapi processes for a job
Replies: 16
Views: 8052

Actually I probably should have continued to talk about zombie dsapi processes too, but didn't. The most likely causes are disconnections from parent processes, whether network dropouts, aborted jobs being run in debugger, or whatever.
by ray.wurlod
Tue Jul 27, 2004 2:55 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Please, HELP
Replies: 12
Views: 6634

Because dsenv is a shell script, order of execution is unimportant. Put the commands anywhere you want. Bourne shell syntax is preferred (I've forgotten why). ORACLE_HOME=pathname ; export ORACLE_HOME Don't forget that there are no spaces beside the "=" character when setting environment variables. ...
by ray.wurlod
Tue Jul 27, 2004 2:51 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Hash file created in UniVerse
Replies: 9
Views: 3298

I would have created the hashed file with CREATE TABLE, which builds the dictionary for you. (SO does creating the hashed file from a Hashed File stage!)

Code: Select all

CREATE TABLE Time_D_Keys
(
   TimeKey CHAR(8) NOT NULL PRIMARY KEY
);
by ray.wurlod
Tue Jul 27, 2004 2:48 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Data Stage Execution
Replies: 7
Views: 3282

My name is of Swiss origin, the family being located mainly in and around Lausanne. Visit Wurlod Architects to see some innovative architecture. As you can see from my profile, I'm part of the Australian branch of the family, begun when three Swiss ancestors were shipwrecked on the southern shore of...
by ray.wurlod
Tue Jul 27, 2004 2:42 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: dsapi processes for a job
Replies: 16
Views: 8052

You can probably work out that dsapi stands for "DataStage API". When a DataStage client connects, it does so through the dsrpc mechanism, requesting the dscs service ( unirpc and uvcs for earlier DataStage releases that were built on UniVerse). After verifying that the user's machine is authorised ...
by ray.wurlod
Mon Jul 26, 2004 2:28 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Reg Iconv and Oconv
Replies: 4
Views: 3252

There are two types of Transformer stage in parallel jobs, if you have a sufficiently recent version. One is called the Transformer stage; this one can NOT use BASIC functions such as Iconv() and Oconv(). The other is called the BASIC Transformer stage, which gives you access to the full range of Da...
by ray.wurlod
Mon Jul 26, 2004 2:22 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Reducing Time of Processing
Replies: 3
Views: 1007

You can include selection criteria (anything you might use in a WITH phrase) in the UniData stage. This can use job parameters if necessary. For example ORDER.DATE AFTER '#CutoffDate#' Creating an index on any selection fields in the UniData file will assist the selection (but slow updating). Pre-si...
by ray.wurlod
Mon Jul 26, 2004 2:14 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Backing out an upgrade
Replies: 5
Views: 912

I've done three regressions and unquestioningly each time completely uninstalled the one version before installing the new, then importing from older, compatible, exports. Not unthinkingly, but unquestioningly, because I am aware of the very many things that could go wrong (and with which I won't bo...
by ray.wurlod
Mon Jul 26, 2004 2:08 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Extracting data from source
Replies: 2
Views: 659

Somewhere you need to record that you've processed it. If there's an incrementing key in the source, all you need to record is the maximum key value processed, and select any key larger. If the records in the source are timestamped, you can select on this basis. Store the primary keys when extractin...
by ray.wurlod
Mon Jul 26, 2004 3:51 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Dropping records
Replies: 4
Views: 1431

Anywhere where there's a two-way test, one path is taken if the expression is true, the other path is taken if the expression is not true. Note that I deliberately said "not true" rather than "false". Where a value is NULL, we can not safely assert that it is true, so it must take the other path. Th...
by ray.wurlod
Mon Jul 26, 2004 3:46 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Insert data
Replies: 3
Views: 817

You need to design a mechanism that doesn't re-select rows that have already been processed, unless changes have occurred to those rows that make them candidates for further processing. The technique is known generically as Changed Data Detection, and there are many ways to accomplish it. Search thi...