Hi,
Is there any tool which determines the Quality of the Code for DataStage jobs.
The Client insists there is but we are not aware.
Thanks
Code Quality Tool for DataStage
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
At all of the sites where my company is engaged a set of standards is established early in the project, and a peer review process, aided by a checklist, is used for design quality assurance.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
-
- Participant
- Posts: 3593
- Joined: Thu Jan 23, 2003 5:25 pm
- Location: Australia, Melbourne
- Contact:
You can do something about basic coding standards such as naming conventions and use of job parameters. You can try queries in Metadata Workbench that find badly named stages. You can export DataStage projects to XML and use a stylesheet to find bad parameter use or stage variable use. There is nothing automated to evaluate the overall design of a job other than peer review.
Certus Solutions
Blog: Tooling Around in the InfoSphere
Twitter: @vmcburney
LinkedIn:Vincent McBurney LinkedIn
Blog: Tooling Around in the InfoSphere
Twitter: @vmcburney
LinkedIn:Vincent McBurney LinkedIn
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
-
- Premium Member
- Posts: 1044
- Joined: Wed Sep 29, 2004 3:30 am
- Location: Nottingham, UK
- Contact:
My DataStage Analysis Spreadsheet will gather job parameters, stage names, stage variables, and annotations. It counts the number of occurrences of parameters and stage vars so you can identify redundant ones. It also gathers change history, but this relies on an annotation layout convention that we have adopted that looks like this:
Change History
2011-02-18 [1.0] New job (Phil Hibbs)
You would need to change the VBA code to pick up version numbers the way use use them, if you use manual versioning.
here's the thread.
Change History
2011-02-18 [1.0] New job (Phil Hibbs)
You would need to change the VBA code to pick up version numbers the way use use them, if you use manual versioning.
here's the thread.
Phil Hibbs | Capgemini
Technical Consultant
Technical Consultant