Is it true? I have always tryed to avoid transformers and using filter stages instead, but now it seems that transformer is better!Transformer constraints are FASTER than Filter stage!
Filter constraints are interpreted
What does it get better performance? Filter or transformer?
Moderators: chulett, rschirm, roy
-
- Premium Member
- Posts: 291
- Joined: Wed Sep 26, 2007 11:23 am
- Location: Madrid, Spain
What does it get better performance? Filter or transformer?
I have found this reading some Ascential documentation:
Re: What does it get better performance? Filter or transform
Yes, at least for 7.5.2 transformer is faster. You may use transformer unless the special situation when the column that you filter by should be defined (parameter) at the runtime.manuel.gomez wrote:I have found this reading some Ascential documentation:
Is it true? I have always tryed to avoid transformers and using filter stages instead, but now it seems that transformer is better!Transformer constraints are FASTER than Filter stage!
Filter constraints are interpreted
-
- Charter Member
- Posts: 193
- Joined: Tue Sep 05, 2006 8:01 pm
- Location: Australia
Re: What does it get better performance? Filter or transform
Don't be overly concerned which one has better performance, I think it's safe to use both and if you job is written properly both stages will perform satisfactorily.manuel.gomez wrote:I have found this reading some Ascential documentation:
Is it true? I have always tryed to avoid transformers and using filter stages instead, but now it seems that transformer is better!Transformer constraints are FASTER than Filter stage!
Filter constraints are interpreted
Re: What does it get better performance? Filter or transform
Hi
That is quite natural, we can do
1. Filter the data (Constraint)
2. Do conversions
3. We can create Surrogate Key
So many things we have to do. That is why performance is low.
Filter stage is specified only for that purpose
http://it.toolbox.com/blogs/infosphere/ ... -evil-9801
That is quite natural, we can do
1. Filter the data (Constraint)
2. Do conversions
3. We can create Surrogate Key
So many things we have to do. That is why performance is low.
Filter stage is specified only for that purpose
http://it.toolbox.com/blogs/infosphere/ ... -evil-9801
manuel.gomez wrote:I have found this reading some Ascential documentation:
Is it true? I have always tryed to avoid transformers and using filter stages instead, but now it seems that transformer is better!Transformer constraints are FASTER than Filter stage!
Filter constraints are interpreted
Re: What does it get better performance? Filter or transform
Ah yes, a Vincent blog.
![Wink :wink:](./images/smilies/icon_wink.gif)
Keep in mind the fact that his observations are just over two years old now and - from what I understand - the stage has since been vindicated, rewritten to dramatically improve its speed.
-craig
"You can never have too many knives" -- Logan Nine Fingers
"You can never have too many knives" -- Logan Nine Fingers
-
- Participant
- Posts: 3593
- Joined: Thu Jan 23, 2003 5:25 pm
- Location: Australia, Melbourne
- Contact:
I would avoid the filter stage - it's not as user friendly as a Transformer and you are likely to be using your Transformer for multiple things. The one time I found a filter stage shaved about 5% off my job run time was when I was filtering out over 75% of the incoming rows and feeding the data to a Transformer with a lot of transformation logic. The Filter stage avoided a lot of unneccessary transformations - but then maybe two Transformers in a row would have been even faster.
Certus Solutions
Blog: Tooling Around in the InfoSphere
Twitter: @vmcburney
LinkedIn:Vincent McBurney LinkedIn
Blog: Tooling Around in the InfoSphere
Twitter: @vmcburney
LinkedIn:Vincent McBurney LinkedIn
-
- Charter Member
- Posts: 193
- Joined: Tue Sep 05, 2006 8:01 pm
- Location: Australia
Re: What does it get better performance? Filter or transform
The reference to that blog is dated 2006 and we're halfway through 2008. come on that information is already dated and you should have some faith that IBM has done some work with the product during all that time. Don't think they pay their developers to sit idle...sreddy wrote:Hi
That is quite natural, we can do
1. Filter the data (Constraint)
2. Do conversions
3. We can create Surrogate Key
So many things we have to do. That is why performance is low.
Filter stage is specified only for that purpose
http://it.toolbox.com/blogs/infosphere/ ... -evil-9801
manuel.gomez wrote:I have found this reading some Ascential documentation:
Is it true? I have always tryed to avoid transformers and using filter stages instead, but now it seems that transformer is better!Transformer constraints are FASTER than Filter stage!
Filter constraints are interpreted
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)