Datastage cross references

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
guidomarcel1
Participant
Posts: 10
Joined: Fri Feb 20, 2004 4:25 am

Datastage cross references

Post by guidomarcel1 »

Hi,
I am interested on a tool which allows to help me answer the following questions:
* which job is reading which table / view
* which job is manipulating a certain data element
* which job is updating a table /view

Is there any tool on the market to perform such cross reference analysis?

Many thanks
GuidoMarcel
kduke
Charter Member
Charter Member
Posts: 5227
Joined: Thu May 29, 2003 9:47 am
Location: Dallas, TX
Contact:

Post by kduke »

DwNav which I wrote. MetaStage which IBM sells.
Mamu Kim
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Usage Analysis in Manager.

All these tools require that your metadata management has been exemplary, that you have not invalidated the linkage between the table definitions in the Repository and those in the jobs.

You can determine (version 7.5 and later) whether these are intact by opening a Columns grid in a stage in a job. Right click in the grid itself and choose Properties. Enable all the hidden fields, particularly the final one (source table definition, or some such name).
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
guidomarcel1
Participant
Posts: 10
Joined: Fri Feb 20, 2004 4:25 am

Post by guidomarcel1 »

Thanks for your anwers.
As Datastage is generating BASIC code, I was hoping that there would be a tool which scans the BASIC code. These kind of tools are very popular on the mainframe (good old IBM, COBOL, ...) .

Regards
GuidoMarcel
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

Each job will create its own BASIC code, but still you have set of hashed files, where it acts as a common repository for the metadata of datastage. Where the guys who answere above in your post were very much expert in extracting the required data from it. Generally it is not suggested.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
kduke
Charter Member
Charter Member
Posts: 5227
Joined: Thu May 29, 2003 9:47 am
Location: Dallas, TX
Contact:

Post by kduke »

The BASIC code has an engine which controls it. It is a nightmare to extract anything from it. Kumar is correct it is much easier to get metadata about the job designs from the repository tables like DS_JOBOBJECTS.
Mamu Kim
Post Reply