Search found 3045 matches

by vmcburney
Thu Sep 29, 2005 5:16 pm
Forum: Data Quality Best Practices
Topic: Before or after??
Replies: 9
Views: 11996

You can do data quality checking before, during and after ETL load. The most effective data quality checking up front is profiling, with ProfileStage being the obvious choice for a DataStage project and the upcoming releases making it even better. In a banking domain where your amounts must tally th...
by vmcburney
Thu Sep 29, 2005 12:48 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Serverjob - Parameters in column derivation
Replies: 8
Views: 3446

I would never put a sql function into a column derivation, no point have an ETL tool if you are going to do the T part in your SQL select statement. Better off doing it in a transformer. I think you hit the nail on the head, you cannot use a job parameter within the columns derivation field but you ...
by vmcburney
Wed Sep 28, 2005 11:32 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to pass job parameters in parallel tranformer stage
Replies: 12
Views: 6717

Is it showing up in the transformer as red text? What is the compilation error you are getting? Have you tried adding it in the transformer via the right mouse click menu?
by vmcburney
Tue Sep 27, 2005 10:04 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: How to pass job parameters in parallel tranformer stage
Replies: 12
Views: 6717

In the transformer stage your right mouse click menu is your friend and guide. On it you will see the "Job Parameter" option and selecting the job parameter will show you that it gets inserted into the derivation or constraint field without any surrounding characters. Eg. $FLAG
by vmcburney
Tue Sep 27, 2005 8:58 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Environmental Varaibles Error...
Replies: 3
Views: 1289

You need to do some sluething, DSCAPIOP__DB2_DBNAME needs to be a job parameter in your container and it needs to be a job parameter in your calling job and on the container properties stage in your host job the container DSCAPIOP__DB2_DBNAME parameter needs to be set to DSCAPIOP__DB2_DBNAME.
by vmcburney
Tue Sep 27, 2005 7:05 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Oracle Performance Tuning - Bulk / Direct / OCI / Updates
Replies: 14
Views: 28840

Excellent thread. Did you create your bulk load dat files via an Oracle stage? You can usually get faster performance by sending zero rows to the Oracle load stage and sending all your data rows to a sequential file stage. This gives you a faster dat file and a complete control file. Your stats show...
by vmcburney
Tue Sep 27, 2005 5:48 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: filltering logic to generate the output file
Replies: 3
Views: 1551

Another way is a multiple instance job that is run for each country. - Write a job that reads the file, removes duplicates from the country field and writes it to a sequential file. - Write a BASIC routine that receives a row number and opens the sequential file and returns the text on that row. - W...
by vmcburney
Tue Sep 27, 2005 6:32 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Switch vs Transform ?
Replies: 2
Views: 1410

The filter stage is a copy stage. Only rather then copying down each output link unconditionally you can put a filter on each link. Refer to the Parallel Job Developers Guide for the correct filter syntax, unlike server jobs where DataStage BASIC is used throughout, the filter stage has its own synt...
by vmcburney
Tue Sep 27, 2005 6:29 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: recoverability from failures
Replies: 5
Views: 1171

It can also include the basics, how to tell if the server is running, how to stop and start the server, how to view error logs (if you don't have error messages delivered by email), how to restart a failed job etc.
by vmcburney
Mon Sep 26, 2005 7:15 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Encrypted Environment variables
Replies: 14
Views: 9514

Jet, try deleting the parameter from your job and adding it again. Maybe it was added when the project specific field was a string and it has since been changed to encrypted. Also whenever I set an encrypted password field to $PROJDEF I type it out in notepad and paste it into the encrypted field en...
by vmcburney
Mon Sep 26, 2005 12:16 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: How to use oracle hints in datastage
Replies: 10
Views: 5513

If I have a lot of columns from multiple tables I start with the SQL builder to build a column list and then switch across to generated or user-defined SQL straight afterwards. The SQL builder may be poor at table joins and where clauses but it is very fast for finding multiple tables and choosing t...
by vmcburney
Thu Sep 22, 2005 11:37 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Getting my foot wet with PX .......
Replies: 4
Views: 1605

There are a couple good chapters on parallel processing and partitioning in the Parallel Job Developers Guide. According to Ray there is a new training course starting after Live Int 2005 on parallel edition for server developers. A lot of tips are spread through the forum. Some of the key discussio...
by vmcburney
Thu Sep 22, 2005 8:45 pm
Forum: Enhancement Wish List
Topic: Progress of Job Sequence
Replies: 7
Views: 3126

Of course, I had it back to front, trying to modify the generated code instead of the underlying objects.
by vmcburney
Thu Sep 22, 2005 6:44 pm
Forum: Enhancement Wish List
Topic: Progress of Job Sequence
Replies: 7
Views: 3126

Don't think so, Parameter Manager and the parameter copy routine only modify job parameters, not job activity stages. Job parameters are easy to get to within the DataStage repository, job activity stages are buried in the job control code field with some fairly cryptic parameter naming. For example...
by vmcburney
Thu Sep 22, 2005 4:51 pm
Forum: Enhancement Wish List
Topic: Progress of Job Sequence
Replies: 7
Views: 3126

Agree, the time consuming setting of parameters in job activity stages is one of the worst parts of sequence jobs. Plus in 7.5.1 they took away the ability to copy and paste a job activity, change the job name and retain parameter settings. Plus the cancel button on job activity stages does not alwa...