Search found 4992 matches

by kcbland
Wed Nov 03, 2004 7:46 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Should we jump on the real time bandwagon?
Replies: 2
Views: 660

I'm about to build a 4 terabyte datawarehouse for a customer. Their requirements are for realtime loading. The first question ss: Does realtime mean within seconds, or within minutes? The second is: Are you doing OLTP to data warehouse or OLTP to OLTP? OLTP to OLTP is data bridging and EAI, I won't ...
by kcbland
Wed Nov 03, 2004 12:37 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Surrogate Key generation for multi-instance job
Replies: 2
Views: 506

Read this post, I put logic for a routine that doesn't have the overhead issues you're talking about.

http://www.dsxchange.com/viewtopic.php? ... eyparallel
by kcbland
Wed Nov 03, 2004 9:23 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ORACLE9i issue
Replies: 19
Views: 6167

Folks, the problem here is simple. There is a single Oracle process spooling data once a query has resolved and produces output. There is a finite rate at which a single process can spool data out of Oracle. Once you've achieved that top rate, NOTHING will speed it up. The ONLY SOLUTION is to have m...
by kcbland
Mon Nov 01, 2004 10:54 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: looping a record
Replies: 11
Views: 3820

Here's some SQL to demonstrate a way to do what you want: create table kcb_values (increasing_nbr integer); insert into kcb_values (select rownum from all_tables where rownum <= 100); create table kcb_work (your_key integer, max_nbr integer); insert into kcb_work (select ...
by kcbland
Mon Nov 01, 2004 1:24 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: 3.6 v to 7.0 Migration
Replies: 2
Views: 995

Are you going from Server to Server, or Server to Parallel? The answer is easy, Server to Server upgrades pretty easily by just installing the new version and importing the jobs and routines. However, you need to deal with upgrading any to any plugins that are now supported under the new release. In...
by kcbland
Fri Oct 29, 2004 11:10 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: looping a record
Replies: 11
Views: 3820

I see two options, one easy, the other scalable. Easy solution: Put N output links from a transformer to a link collector or a series of files. Each link has a constraint that only allows the row if its fixed value is less than your looping value. Scalable solution: Load your source data into a hash...
by kcbland
Fri Oct 29, 2004 12:14 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: can any one tell me how can i get list of system variables
Replies: 5
Views: 1490

The stage does not rewrite your query to take advantage of SQL extensions specific to the database. So, make sure you use portable SQL that works across all platforms. If you need values like a system date, you will need to use job parameters and feed them into your job/query. You will NOT be able t...
by kcbland
Thu Oct 28, 2004 10:16 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Data stage job stats (counts) stopped updating
Replies: 7
Views: 2710

Ayyyeeesh. 24+ hours??? 8 row/s???
by kcbland
Thu Oct 28, 2004 10:09 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ORACLE9i issue
Replies: 19
Views: 6167

Horrorcle needs a bulk-unloader. Visit m and get his code for a pro*C bulk-unloader. Or, shell out some bucks and buy CoSorts multi-threaded bulk-unloader for Horrorcle. Another option is to upgrade to PX, which has similar multi-processing capabilities to get data out quickly. Otherwise, it's the "...
by kcbland
Thu Oct 28, 2004 10:02 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Columns to rows - pivot stage ?
Replies: 5
Views: 2083

Re: Columns to rows - pivot stage ?

Me, I like simple SQL to pivot the data: select ID, MAX(colA) "colA", MAX(colB) "colB", MAX(colC) "colC" from (select ID, case when Colname = 'colA' then New_Value else NULL end "colA", case when Colname = 'colB' then New_Value else...
by kcbland
Thu Oct 28, 2004 9:55 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Data stage job stats (counts) stopped updating
Replies: 7
Views: 2710

I'm going to avoid asking why you find a runtime of anything measured in days to be acceptable performance. You may consider that your process died and doesn't know it. It could be that you exceeded a 2.2 gigabyte limit for your particular release of DS and OS if you're constrained by 32-bit files. ...
by kcbland
Thu Oct 28, 2004 12:00 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: can any one tell me how can i get list of system variables
Replies: 5
Views: 1490

Write SQL appropriate to the database you are using.
by kcbland
Thu Oct 28, 2004 11:57 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ORACLE9i issue
Replies: 19
Views: 6167

Sorry You Bought A Slow Engine
by kcbland
Thu Oct 28, 2004 10:38 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ORACLE9i issue
Replies: 19
Views: 6167

You're not improving the speed. What you will be doing is distributing the effort across multiple identical processes, each handling a specific set of the data. This concept is called "partitioned parallelism". You have partitioned the data, and by running multiple identical process simultaneously (...
by kcbland
Thu Oct 28, 2004 10:00 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ORACLE9i issue
Replies: 19
Views: 6167

You need to add a ranging where clause and run multiple instances of your job, that way you have multiple connections to the table each extracting a portion of the data.