Search found 53125 matches

by ray.wurlod
Fri Jan 11, 2008 3:24 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: dsenv and performance tuning
Replies: 15
Views: 6423

The ability to capture execution statistics for active stages should be your first port of call, noting what Ken (kbland) had to say. By this means you can identify the "hot spots" where, say, a Transformer stage is spending most of its time, and address those areas first.
by ray.wurlod
Fri Jan 11, 2008 3:20 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: problems with SQLExecDirect (again)
Replies: 37
Views: 14851

I've never heard of BCI code knocking out the entire machine. Here's how I prefer to log BCI errors. ErrCode = SQLError(hEnv,hConn,hStmt,SQLState,DBMScode,ErrText) Message = "Error in ODBC interface" Message<-1> = "SQL State = " : SQLState : ", DBMS code = " : D...
by ray.wurlod
Fri Jan 11, 2008 3:14 pm
Forum: General
Topic: comparing Datastage vs point-to-point
Replies: 1
Views: 1084

Don't know what point-to-point is. That may be a personal failing. In the early days "do-it-yourself" was the main competitor to DataStage (and, back then, DataStage was cheap). But it was readily shown that maintainability was a big factor, and the need to rewrite from scratch if you ever stop bein...
by ray.wurlod
Fri Jan 11, 2008 3:07 pm
Forum: General
Topic: Cannot Import Metadata into new project
Replies: 11
Views: 4541

Can you create the Category ODBC\ATRIUM in the Table Definitions branch then attempt the import?
by ray.wurlod
Fri Jan 11, 2008 9:00 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Transform yyyy-m-d to yyyy-mm-dd
Replies: 4
Views: 2121

Arnd left out the "[4,2,2]" which might result in a single digit month or day number. Just for laughs here's an alternative. Fmt(Fmt(Field(InLink.TheDate,"-",1,1),"R%4") : Fmt(Field(InLink.TheDate,"-",2,1),"R%2") : Fmt(F...
by ray.wurlod
Fri Jan 11, 2008 8:56 am
Forum: General
Topic: Cannot Import Metadata into new project
Replies: 11
Views: 4541

Check that you have write permission to all objects in the DataStage project directory, and are credentialled to update the common IIS Repository.
by ray.wurlod
Fri Jan 11, 2008 8:51 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job List with category
Replies: 2
Views: 1468

Code: Select all

cd %ProjectDir%

%DSbin%\dssh "SELECT NAME FMT '40L', CATEGORY FMT '35L' FROM DS_JOBS WHERE NAME NOT LIKE '\\%' ORDER BY CATEGORY, NAME;" >> %JobList%


might be easier as the inner command. Just an alternative. Thank you for the script.
by ray.wurlod
Fri Jan 11, 2008 8:46 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Sparse look-up doubt
Replies: 4
Views: 1818

How do you specify the lookup if your table doesn't have a key? As fridge says, you need to have an index of some kind. Without an index on the lookup key (whether or not it's a primary key) you need to perform a table scan for every row processed in your job. There is no way this can be efficient. ...
by ray.wurlod
Fri Jan 11, 2008 8:39 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Regarding $APT_NO_JOBMON
Replies: 12
Views: 5267

Look in the DSParams file in each project. Where APT_NO_JOBMON is defined as user-defined does it still exist in the Reporting category? If so remove the user-defined definition, which will reinstate the Reporting one. Also, document that it is not acceptable to override any of the supplied APT or O...
by ray.wurlod
Fri Jan 11, 2008 8:34 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Problems with Datastage - Date format & Null Handling
Replies: 12
Views: 29517

The format string is telling DataStage that there are 10 characters in the date fields (such as CREDIT_VALIDITY) but the null field value does not have ten characters. Use a schema that reads DATE_TIME, CREDIT_VALIDITY and SERVICE_EXPIRY as string[max=10] and convert them to date within the job desi...
by ray.wurlod
Fri Jan 11, 2008 8:25 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Performance Issue
Replies: 6
Views: 1968

Another reason that rows/sec is a useless metric is the case where the extraction query involves sorting. The clock starts running but the query returns no rows until the sorting is complete. Then rows are probably delivered at quite a fast rate but, because the clock has been running since the quer...
by ray.wurlod
Fri Jan 11, 2008 8:22 am
Forum: IBM<sup>®</sup> DataStage TX
Topic: New to WTX
Replies: 11
Views: 7119

QualityStage also looks like DataStage. A zebra also looks like a horse. They are not the same.
by ray.wurlod
Fri Jan 11, 2008 2:57 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: can i use character ‘%' in project environment ?
Replies: 0
Views: 1047

Welcome aboard. DataStage doesn't have a problem with it, but some databases do and trapping the use of reserved characters (such as "%" and "$") in passwords and other identifiers is coded into appropriate stage types. You will find some information in the appropriate manual about how to deal with ...
by ray.wurlod
Fri Jan 11, 2008 2:55 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: sequence issue
Replies: 15
Views: 4165

I used the word "explicit" to differentiate a Failure trigger from a Custom trigger. If you have a Failure trigger, then that takes precedence in the automatic handling. Which, if you had read the help or the manual, you would have realized.