Search found 4992 matches

by kcbland
Thu Jan 27, 2005 10:41 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Is Incremental Aggregation possible
Replies: 18
Views: 7047

The Aggregator solution is the best one given the situation.
by kcbland
Thu Jan 27, 2005 9:50 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Is Incremental Aggregation possible
Replies: 18
Views: 7047

The MOD on @OUTROWNUM trick will not work. You will only get 5 rows output, a 0, 1, 2, 3, and 4 row. If you have 500, 50000, or 5000000 source rows, you'll only get 5 rows of output.
by kcbland
Thu Jan 27, 2005 9:19 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Multiple Datastage Servers on on IBM SP Cluster
Replies: 9
Views: 2784

Guys, none of you have answered the original question. They have 8 servers that act in concert as both the servers for a DB multi-node database and PX. One of those 8 servers also acts as the "home" server for the DataStage installation. That "home" server also has the tasks of being the database co...
by kcbland
Thu Jan 27, 2005 9:07 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Is Incremental Aggregation possible
Replies: 18
Views: 7047

The MOD trick doesn't work. You need to create a new column to be a grouping key. Hopefully, your data is ordered so all you have to do is use a stage variables in a transformer. The stage variable is a GROUPKEY that starts at 1 and only increments every fifth row. Output to an aggregator and group ...
by kcbland
Wed Jan 26, 2005 8:37 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: how to improve preformance of a job that take more than 12 h
Replies: 4
Views: 1127

For all we know, the source SQL in the driving table is taking 75% of the runtime just to compute the result set, the other 25% is the spooling and reference lookup. To get the total compute and spool time, build a job of just OCI --> XFM --> SEQ using the driver table. See how long that takes. Then...
by kcbland
Wed Jan 26, 2005 3:04 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Oracle Performance
Replies: 6
Views: 2505

If you started from an empty table and things slow down over time doing straight inserts, it points to the underling table architecture. You can be encountering growth inefficiencies across the board. Your tables could be partitioned, and PX is loading them according to partition, which is optimal. ...
by kcbland
Wed Jan 26, 2005 1:11 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Oracle Performance
Replies: 6
Views: 2505

Please describe the nature of the tables, the nature of the data load process (inserts vs. updates), the hardware involved. I'm not even beginning to ask about competing processes on the server.
by kcbland
Wed Jan 26, 2005 10:28 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Error - Data Source is empty!
Replies: 3
Views: 1558

Data source empty is not an "error". If your metadata is bad, then DS may have trouble parsing the file and because your metadata says throw away any bad rows, you end up with an "empty" file, which just means none of the rows were usable. Here's a good suggestion: Take your sequential source file a...
by kcbland
Tue Jan 25, 2005 4:20 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: database password changed
Replies: 17
Views: 3833

No, your developer should have used parameters instead of hardcoded values. If your developer used parameters, and simply hardcoded defaults, then you can use any of the mass parameter update utilities available. Search for Parameter Manager offered on this sites companion tools section. If your dev...
by kcbland
Tue Jan 25, 2005 4:15 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: generate key based on date
Replies: 3
Views: 695

CREATE TABLE ETL_JOBSTREAM_AUDIT ( BATCH_NBR NUMBER(14), JOBSTREAM VARCHAR2(255 BYTE), START_TIMESTAMP DATE, END_TIMESTAMP DATE, STATUS VARCHAR2(20 BYTE), BATCH_TYPE VARCHAR2(20 BYTE), USER_ID VARCHAR2(255 BYTE), COMMENTS VARCHAR2(255 BYTE), RUNTI...
by kcbland
Tue Jan 25, 2005 3:08 pm
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Updates 100 times slower than Inserts.
Replies: 11
Views: 3979

but I was hoping to avoid it here and contain it all in DataStage Worthy goal and much cleaner. But, it's always in your interest to be able to measure inserts and updates and separate them as discrete acts. As data warehouses mature at a company, it becomes more critical to be able to audit your p...
by kcbland
Tue Jan 25, 2005 2:59 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: generate key based on date
Replies: 3
Views: 695

This is a prime example of operational metadata. You need to store runtime information into a table somewhere that describes the execution activities of your jobstreams. From there you can retrieve for subsequent runs, any information required to satisfy that run. Other requirements in the future wi...
by kcbland
Tue Jan 25, 2005 2:57 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: DSSetParam
Replies: 5
Views: 2440

Here's what you are doing: You are attaching to a job, which gives you exclusive access to run a job. Then, you are setting the parameter value. Then, you are detaching the job. In essence, you have done nothing. If you were to have RAN the job after setting the parameter value, it would have used t...
by kcbland
Tue Jan 25, 2005 2:53 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: resetting aborted jobs
Replies: 7
Views: 1548

what if 1)some jobs are scheduled through DataStage Schedular 2)some jobs are scheduled through CRONTAB Directly putting a job into DataStage Scheduler is the same as use Windoze AT or Unix cron. You are not using job control. Job control means controlling jobs. If you want to use DataStage Schedul...
by kcbland
Tue Jan 25, 2005 12:00 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: resetting aborted jobs
Replies: 7
Views: 1548

If you use Sequencer jobs, then use the option to reset and then run. If you are using Batch jobs, add logic to get the job status and if necessary run with a reset mode, wait for it to finish, then run as normal. All of the APIs are documented in your DS BASIC manual.