We have to choose between Datastage and Informatica.Which of these is better?Our DW is approx. 3-5 GBEnvironment is NT.We have INFA 7.2 and the business we just took over has Datastage 7.5. Here's one side of the story:A customer that recently migrated from Ascential DataStage 7.5 to Informatica PowerCenter 7. The customer has identified that Informatica outperformed Ascential DataStage in the following areas.· Performance - Informatica PowerCenter 2.5x faster than DataStage 7.5· Developer Productivity – · Informatica was 6-times more productive (It took 6 DataStage mappings compared to 1 Informatica mapping).· Informatica mappings required no custom coding. Ascential DataStage required 20% custom coding.· Vendor Independence - Datastage underlying engine is replaced by DB2. Customer has to upgrade for future support and upgrades requires the customer to pay for services. Customer is Oracle/SQL Server shop with no DB2 expertise.I would like a suggestion from someone that has worked on both the tools.Thanks,Amar

Showing Answers 1 - 2 of 2 Answers

BethWilson

  • Nov 5th, 2010
 

Interesting comparison. From my experience, and if those numbers are accurate, then there might be a?few other reasons:

1. You replaced the worst DataStage developers in the world with reasonable Informatica developers.
2. You replaced an application built years ago where the underlying architecture has changed, breaking a lot of the assumptions when the DataStage jobs were first built. Since DataStage upgrades fairly seamlessly, maybe nobody looked.?
3. I don't believe the custom coding or 6-to-1 mapping points. No one else says that, including the analysts.?This reinforces my?point #1.
4. 3-5 GB is not enough data to get performance differences in major tools.


On the general points:
1. Only the metadata repository has changed, not underlying engine. DataStage's metadata solution has expanded?way beyond ETL.
2. Any customer can use Oracle or SQL Server as the repository rather than the bundled, free DB2.
3. I once talked to a guy who complained bitterly about his DataStage performance in a table lookup of 120K rows. We added an index (no sequential scan) and the entire job ran 40x faster. Same would have been true for Informatica.
Had we put it into a DataStage DataSet or hash table, it might have run 100x faster.

It is confusing to choose, but good tools can be light-years ahead of hand-coding or bad tools. Good tools aren't that expensive from an ROI/maintenance perspective.
Take a look at this from your company's perspective rather than whether it widgets or wadgets and you will be better off.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.