Thursday 6 February 2014

What is Informatica and why we need it?

What is Informatica?

Informatica is an ETL (Extract/Transform/Load) or Data Integration tool. Informatica is first ETL tool which comes into the market. It's used to implement Data Warehouse.
It's extracting data from different source (Database/File) and transforming data according to business requirement and loading into Data Warehouse.

Few more points about Informatica

1. Informatica is a Data Integration tool.
2. It's a product of Informatica Company.
3. It's a GUI tool
4. It's developed on JAVA language.
5. It's works in Client-Server Architecture


Why we need it?

To understand this lets take a look on evolution of ETL tool.

Before ETL tool

When there was no tool for ETL job then how the ETL job was done?
We were developing complete Procedural Code according to database in which data warehouse exists.
Ex: If Data Warehouse was on Oracle then complete PL/SQL program, if Sql Server then TSQL program.

Challenges

1) As Code was database specific so, we were not able to read the data from another database.
2)  For a simple job we had to write thousands lines of codes.

Solution:

As a solution for the challenges above ETL Tool evolves and ETL Job simplified. Now through Informatica tool we can read data from any source, transforming it and loading to target.
It's a GUI tool so, it's too user friendly and very easy to implement ETL Job.




6 comments:

  1. Hi Harsh,

    Thanks for such an awesome post and for the time you have spend on...

    Directly coming to the point,
    Being new / starting should i go with date of blog published or should i cover exercises first or scenarios.
    Your precise and proper guidance can help me learn in the right manner.

    Thanks in advance.

    ReplyDelete
    Replies
    1. Hi, Gaurav

      Thank you for your words.

      As a beginner I will recommend to go through with concepts first then start with Exercise then Scenarios.

      Thanks

      Delete
  2. Hi Harsh,

    Can we get license free version of informatica to install in our personal laptop?

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Hello Sir Thank you so much for sharing this blog this is very helpful for us to check this online training for online
    Informatica training
    www.iqonlinetraining.com

    ReplyDelete
  5. Hello Sir Thank you so much for sharing this blog this is very helpful for us to check this online training for online
    Informatica training

    ReplyDelete