Search found 53125 matches

by ray.wurlod
Fri Feb 13, 2009 4:12 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Capture Reject Records
Replies: 5
Views: 2014

You can't. Server edition does not have the concept of data types. You will need to perform any necessary validation testing in the Transformer stage, and create an output link from that which can handle any rows that are not passed to the third stage. Server jobs do not have the concept of Data Set...
by ray.wurlod
Fri Feb 13, 2009 4:09 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to handle SCD-1 and SCD-2 ?
Replies: 2
Views: 1313

There are several change capture products that work by "scraping" the transaction logs. You might like to investigate these. Otherwise you need a "before image" of the table before any of the insert, update or delete operations has been applied, and some way to compare the new wi...
by ray.wurlod
Fri Feb 13, 2009 4:08 am
Forum: General
Topic: Appending leading Zeros and writting to excel file
Replies: 9
Views: 2346

There is no way to manipulate an Excel workbook with UNIX scripting because Excel does not run on UNIX machines. In my experience the only effect of the leading single quote is to force Excel to accept the following value as text. There are no real data types within Excel - if that value can partici...
by ray.wurlod
Fri Feb 13, 2009 12:49 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Creation of SCD in Datastage
Replies: 1
Views: 1097

Type 1, Type 2, Type 2/3 or Type 3 slowly changing dimensions? Change detection for dimension involves comparing newly arriving rows with what's already in the table. The easiest way to do this is to load the candidate rows (currently active rows) and columns (columns on which "change" is ...
by ray.wurlod
Thu Feb 12, 2009 10:27 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Migrating jobs from v 7.5.1 to IIS v8.1
Replies: 20
Views: 6277

Even one of the IBM experts needed more than ten attempts to upgrade from 8.0.1 to 8.1. Wild horses could not extract that expert's name from me.
by ray.wurlod
Thu Feb 12, 2009 10:26 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Number of Join in a Job
Replies: 3
Views: 1252

The best scenario for scenario 3 (need more than one Join stage) is to use more than one Join stage. Provided your system has the resources, there is no limit on the number you can have. But that's a major proviso.
by ray.wurlod
Thu Feb 12, 2009 10:25 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to pass environment variable to parameter set?
Replies: 3
Views: 2490

Edit the values file and have the Parameter Set reference the values file.
by ray.wurlod
Thu Feb 12, 2009 10:23 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Getting Job Run Statistics
Replies: 2
Views: 1363

The best approach is not to measure the thing being measured. Wait till the job finishes, then do the measuring.

The other best approach is to let someone else do the work for you. Download ETLstats from Kim Duke's website for free.
by ray.wurlod
Thu Feb 12, 2009 10:22 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Bizzare hashed file lookup issue
Replies: 9
Views: 3477

Then try rebuilding the index.

Code: Select all

BUILD.INDEX hashedfilename
by ray.wurlod
Thu Feb 12, 2009 10:20 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Empty DSN Windows SQL 2005 Server - cannot see ODBC
Replies: 9
Views: 4305

No, .odbc.ini is also UNIX only. On Windows the ODBCINI Registry entry is read. Likewise $DSHOME can be found from the Registry.

The uvodbc.config file in the project is there to filter which DSNs are visible from that particular project (and, by elimination, which ones are not).
by ray.wurlod
Thu Feb 12, 2009 7:23 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Empty DSN Windows SQL 2005 Server - cannot see ODBC
Replies: 9
Views: 4305

You would only have missed a word or two, so I removed the premium status. Premium membership is one of the ways in which the hosting and bandwidth costs incurred by DSXchange are defrayed. For this reason I do not wish to create any precedent of undermining that mechanism - in particular I respond ...
by ray.wurlod
Thu Feb 12, 2009 7:18 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to pass environment variable to parameter set?
Replies: 3
Views: 2490

Configure it IN the Parameter Set, not in the job or connector. The Add Environment Variable button is available in the Parameter Set editor dialog.

If you create values files, these will appear in the drop down list as well as "(As pre-defined)".
by ray.wurlod
Thu Feb 12, 2009 7:15 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: DSGetLogSummary - having to offset start time by one hour
Replies: 5
Views: 1763

A job run request from a DataStage client is actually made by that client's agent process (dsapi_slave) on the DataStage server. Agent processes inherit their environment from dsrpcd then, on UNIX, modify it by any statements in the $DSHOME/dsenv script. Project-based environment variables are set u...
by ray.wurlod
Thu Feb 12, 2009 7:12 pm
Forum: General
Topic: Project Name Character Limit
Replies: 3
Views: 1786

Where did you get those numbers? I know why the 18 character limit exists, but it's not directly documented anywhere. It stems from the fact that the local repository is a schema in the DataStage Engine database, which is compliant with SQL 92 standards, which include an 18 character limit on schema...
by ray.wurlod
Thu Feb 12, 2009 7:06 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Bizzare hashed file lookup issue
Replies: 9
Views: 3477

There is a DELETE.INDEX command. Syntax is as you'd expect.

Code: Select all

DELETE.INDEX hashedfilename indexname
You can use ALL in place of indexname.

If it's a bug it's probably in the data browser. Try a query against the hashed file (use either LIST hashedfilename or SELECT * FROM hashedfilename;).