Search found 4992 matches

by kcbland
Wed Jan 19, 2005 10:44 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ORA-26028: index initially in unusable state
Replies: 15
Views: 11438

Since you're not using PX, you may need to consider doing manually partitioning of the load files. By creating a load-ready file for each partition, you can absolutely name the partition to load in the control file. Then, launch sqlldr for each file against each partition simultaneously. That is, of...
by kcbland
Wed Jan 19, 2005 9:42 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ORA-26028: index initially in unusable state
Replies: 15
Views: 11438

direct=FALSE on the sqlldr command invocation
by kcbland
Wed Jan 19, 2005 9:21 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: ORA-26028: index initially in unusable state
Replies: 15
Views: 11438

Direct path load is the optimal loading method for high volume warehouse tables. You are going to have to use a careful indexing strategy, as indexing becomes trickier. For instance, bitmap indexes become fun, as they deal with low cardinality columns and sqlldr does not play nice. As a preference, ...
by kcbland
Tue Jan 18, 2005 11:38 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: server job
Replies: 3
Views: 818

Sure, just as soon as you tell us how you are running the stored procedure...

ODBC stage, OCI stage, before/after routine call to shell, Batch job calling DSExecute, Command stage... Get my point? :lol:
by kcbland
Tue Jan 18, 2005 6:28 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Header File
Replies: 4
Views: 1245

A global routine concept is available, but not natively thru DataStage. If you want to create routine in one project, and have it visible in all projects and usable, you have to a do a lot of things outside the ordinary. You will have to override the local routine file in each project with a pointer...
by kcbland
Mon Jan 17, 2005 10:33 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Recovery Mode
Replies: 7
Views: 1808

You can have an ETL tool keep every row of data in the pipeline during processing tucked away somewhere in case of failure. But what are the data storage requirements of the ETL tool? That data has to be somewhere. For example, if you're sourcing from a table and writing to a target and the job fail...
by kcbland
Mon Jan 17, 2005 10:13 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Different Stages in DS
Replies: 5
Views: 1108

You should contact Ascential because they will give you all the literature and information you need. You'll get some really good looking .pdf's to help in your presentation to customers. This forum is really for developers. It's like going to a car repair shop and talking to mechanics. You're going ...
by kcbland
Mon Jan 17, 2005 8:34 am
Forum: IBM<sup>®</sup> DataStage Enterprise Edition (Formerly Parallel Extender/PX)
Topic: Updates 100 times slower than Inserts.
Replies: 11
Views: 3979

By separating pure inserts from pure updates, you enable Oracle to skip a conventional load and go straight for a direct path load. Depending on the partitioning method and indexing strategy, you can either hurt or help load performance. If your table is partitioned in such a way that data is evenly...
by kcbland
Mon Jan 17, 2005 8:25 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Exporting Tables Definations
Replies: 1
Views: 678

DataStage's metadata of Universe and Unidata tables is not accurate of the physical data structure of those tables. Since dictionaries contain I-descriptors, T and F correlatives, then the data returned via the dictionary is not the same as the physical structure. Since the data is also multivalued,...
by kcbland
Sat Jan 15, 2005 5:09 pm
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Improve Performance
Replies: 5
Views: 1321

Please describe your process. We can't even begin to tell you what to do.
by kcbland
Tue Jan 11, 2005 11:02 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: in monitor window status is running,Num Rows not changing
Replies: 3
Views: 674

The DSD.StageRun are the active stages within a job. However, you're missing teh DSD.RUN controlling process. Your job has tragically died, leaving threads out there (notice PPID is 1). You will have to kill these threads, if they're talking to a database have the DBA kill the connections and then m...
by kcbland
Tue Jan 11, 2005 10:33 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: in monitor window status is running,Num Rows not changing
Replies: 3
Views: 674

You need to do a "ps -ef |grep phantom" and see if any threads are running. If they are, then you need to tell us what the jobs are doing. Okay, we know you have a source file, but where is the data going? Could you be waiting on a big commit? Could your load have failed and you're waiting on a big ...
by kcbland
Tue Jan 11, 2005 10:20 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Performance issue
Replies: 3
Views: 716

It's not unbelievable that a 20% row count increase has a 5X impact on the total runtime. The number of round trip lookups against the database is increasing in a non-linear fashion, as you are spending a lot more time asking the database a lot of times to go find data. This increase your presence i...
by kcbland
Tue Jan 11, 2005 9:27 am
Forum: IBM<sup>®</sup> Infosphere DataStage Server Edition
Topic: Performance issue
Replies: 3
Views: 716

You are having scaling issues because your job is not designed to be scalable. It is designed to be easy to see everything happening. I bet next month your job never finishes in time. A scalable job design would utilize bulk loading, it would no use direct lookups against the database during transfo...