Search found 4605 matches

by kduke
Fri Nov 30, 2007 4:58 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Can not generate reports using 7.5.2
Replies: 6
Views: 1883

This is straight out of the script on my tips page.

Code: Select all

%Designer% /H=%Host% /U=%User% /P=%Password% %Project% %%i /R /RP=%BackupDir%%DsxDate% /RX >> %LogFileName%
by kduke
Thu Nov 29, 2007 10:44 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Operational Metadata
Replies: 1
Views: 1163

Do a search for EtlStats.
by kduke
Mon Nov 26, 2007 8:36 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: px version of Ereplace()
Replies: 51
Views: 66641

Someone needs to organize all this into a real FAQ.
by kduke
Mon Nov 26, 2007 8:32 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: px version of Ereplace()
Replies: 51
Views: 66641

I will try to post more details tomorrow. Another tip is your program can have a main() like Ray says. Your routine needs a function to call other than main() but you can have a main() which in this case calls Ereplace(). If you have a main() then you can test it from the UNIX command line. I posted...
by kduke
Mon Nov 26, 2007 8:23 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: px version of Ereplace()
Replies: 51
Views: 66641

Ray is correct. You need to compile your C program. You need to compile it using the same options as DataStage. You can lookup the compiler and options used in the Administrator. I would have to do a search to remember how we did this. When you compile on AIX your file has to end in .C and not .c. T...
by kduke
Fri Nov 23, 2007 8:14 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How I can get a Report which lists the status of all Jobruns
Replies: 11
Views: 3970

Search for EtlStats.
by kduke
Fri Nov 23, 2007 8:10 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Determining which cpu performs which process in a Job
Replies: 6
Views: 1683

This becomes even more complicated in a cluster or grid. We are trying to figure out which machine a process or partition runs on.
by kduke
Wed Nov 14, 2007 7:04 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: EtlStats
Replies: 7
Views: 4578

The #'s surround parameter names and their values get substituted at run time. Just like $Project would in a shell script. All jobs run in the project directory. The path to dsjob is because the Projects directory is relative to the DSEngine directory on most DataStage servers. I think you need to g...
by kduke
Tue Nov 13, 2007 8:33 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: EtlStats
Replies: 7
Views: 4578

For the PX users I have a much improved version of this job and these tables. The ETL_ROW_HIST was aggregated to remove the partitions. We found that row counts at the partition level is valuable to see if a hash partition is unbalanced. We also found that we are RAM bound. The xml contains the proc...
by kduke
Tue Nov 13, 2007 8:23 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: EtlStats
Replies: 7
Views: 4578

Craig is correct. There is a before job routine which runs the dsjob command. You need to fix the path to make this work in your project. If you are on UNIX then you need ExecSH instead of ExecDOS. You also need to change / to \. This outputs to a XML file below the project in the KimD folder. You c...
by kduke
Tue Nov 13, 2007 8:15 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: loading the data into Teradata View using Enterprise Stage
Replies: 5
Views: 2327

Ray is correct. If you load into a view the error shows you that the indexes are not viewable. Certain indexes are required for specific Teradata APIs.
by kduke
Tue Oct 30, 2007 10:37 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Column Name as Parameter
Replies: 16
Views: 5238

This was a question in the certification test. There were supposedly 2 stages which you can do this on.
by kduke
Tue Oct 30, 2007 10:32 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Job Statistics
Replies: 3
Views: 1257

You have to call the API's or use dsjob. Multiple instances really makes this hard.

EtlStats has a job which can get this for all jobs in a project except for multiple instances. It is called something like DsJobReportDbDriver. Search for the posts.