Is there any impact on perf while calling external routines

A forum for discussing DataStage<sup>®</sup> basics. If you're not sure where your question goes, start here.

Moderators: chulett, rschirm, roy

Post Reply
sandeep8.s
Participant
Posts: 3
Joined: Mon Oct 13, 2008 1:49 am

Is there any impact on perf while calling external routines

Post by sandeep8.s »

Hi,
I have to call external routine in my DataStage job to perform certain transfermation matching and filter.
Is there any issue on performance while using these external routines?
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

What is your definition of "performance" in an ETL context? Without knowing this it is not possible to answer your question. And what would be your alternative if the answer were to be "yes"?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
sandeep8.s
Participant
Posts: 3
Joined: Mon Oct 13, 2008 1:49 am

Post by sandeep8.s »

By Performance I mean the time it takes in process while calling external procedure.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Compared to what?

Naturally there is an overhead in making the initial call, but it's negligible and only occurs on the first row (on each node). After that the routine's code is in memory and its entrypoint address is known.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply