Difference between ETL developer and Datawarehouse developer

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
Peace
Participant
Posts: 11
Joined: Mon Jun 05, 2006 9:21 pm

Difference between ETL developer and Datawarehouse developer

Post by Peace »

Dear all,

I am so sorry for asking non-technical question.I don't know where can I ask this question and so I have to post here.
I just want to curious.
Do u know what is the difference between ETL developer and Data warehouse developer?

I am very confusing about these 2 position here.
If u know,could you pls share me?


Cheers!!!
vmcburney
Participant
Posts: 3593
Joined: Thu Jan 23, 2003 5:25 pm
Location: Australia, Melbourne
Contact:

Post by vmcburney »

ETL is used for a lot more projects than DW. It is also used for data migrations, data conversions, data quality, CDI, DSS, Master data management etc. DW is just a subset of the work ETL can do.

On a DW project you can get away with ETL coders who do not know DW as long as you have data modelling experts on hand to explain things like surrogate keys and slowly changing dimensions so the ETL developer can design the jobs correctly.

Organisations doing large scale DWs tend to ask for ETL developers who have worked on DWs before to ensure they get people with the right skills to do the job.
Peace
Participant
Posts: 11
Joined: Mon Jun 05, 2006 9:21 pm

Post by Peace »

Do you mean DW developer should have to know not only ETL but also data modelling?


vmcburney wrote:ETL is used for a lot more projects than DW. It is also used for data migrations, data conversions, data quality, CDI, DSS, Master data management etc. DW is just a subset of the work ETL can do.

On a DW project you can get away with ETL coders who do not know DW as long as you have data modelling experts on hand to explain things like surrogate keys and slowly changing dimensions so the ETL developer can design the jobs correctly.

Organisations doing large scale DWs tend to ask for ETL developers who have worked on DWs before to ensure they get people with the right skills to do the job.
vmcburney
Participant
Posts: 3593
Joined: Thu Jan 23, 2003 5:25 pm
Location: Australia, Melbourne
Contact:

Post by vmcburney »

An ETL developer on a DW project should know both ETL and DW concepts. On the modelling side they should know about things like surrogate keys, dimensional modelling and slowly changing dimensions. At least one ETL developer on the project should have both skillsets.
Peace
Participant
Posts: 11
Joined: Mon Jun 05, 2006 9:21 pm

Post by Peace »

I see.Thank you so much for your response and time :)

vmcburney wrote:An ETL developer on a DW project should know both ETL and DW concepts. On the modelling side they should know about things like surrogate keys, dimensional modelling and slowly changing dimensions. At least one ETL developer on the project should have both skillsets.
kumar_s
Charter Member
Charter Member
Posts: 5245
Joined: Thu Jun 16, 2005 11:00 pm

Post by kumar_s »

The same time, in DW Project, ETL will play considerable role, but ETL alone doesnt make DW.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
koolnitz
Participant
Posts: 138
Joined: Wed Sep 07, 2005 5:39 am

Post by koolnitz »

As said by Kumar, ETL ends at loading the data into a database called as data warehouse. But what's the use of data when it cannot be converted as information! DW includes ETL plus reporting for analysis (in most cases). People usually go for OLAP tools like Cognos, Business Objects for reporting purpose.

In other words, ETL is a subset of data warehousing.
Nitin Jain | India

If everything seems to be going well, you have obviously overlooked something.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

I disagree. An ETL developer need have no interaction with a data warehouse at all. It is also possible to create and populate a data warehouse without using any ETL (for example by using an ELT approach).
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
gateleys
Premium Member
Premium Member
Posts: 992
Joined: Mon Aug 08, 2005 5:08 pm
Location: USA

Post by gateleys »

Try this one:
ETL developer - One who develops ETL tools like DataStage, Informatica, etc. :wink: How about that? :twisted:
9kim
Premium Member
Premium Member
Posts: 4
Joined: Fri Jan 19, 2007 3:51 am
Location: Germany

Post by 9kim »

koolnitz wrote:... ETL ends at loading the data into a database called as data
warehouse. But what's the use of data when it cannot be converted as information!
DW includes ETL plus reporting for analysis (in most cases).
People usually go for OLAP tools like Cognos, Business Objects for reporting purpose.
In other words, ETL is a subset of data warehousing.
I am agree with you. A DW-developer must live with the staging-layer
(modell) the ETL-developer lefts behind. Oft a DW-developer has to build his own output-layer to satisfate his reporting-goal (frontend like Cognos, BO ...).
ray.wurlod wrote:I disagree.
An ETL developer need have no interaction with a data warehouse at all.
It is also possible to create and populate a data warehouse without using any ETL
(for example by using an ELT approach).
You can use SAS or somes PL/SQL to populate a data warehouse without Datastage, but it still be an ETL-process (and behind this an ETL-developer).
But you can use DS for the datamigration, so you don't have any interaction with a DW.
Post Reply