3. InlineQuerier: Motivation
Cascading FeatureMergers = BAD
Each FeatureMerger causes features to be
Blocked up
Reindexed
Re-cached to disk
Joins between features are limited to a single key
No sophisticated ability to compute additional
values or configure the join
FeatureMergers join only two streams at a time
4. InlineQuerier: Introduction
Fully configurable multi-stream join
Brings SQL power to all datasources
Cache and index once
Query many times
Extract, Join, & Compute
information via SQL Query
Tidier workspaces
Improved performance
5. InlineQuerier: Before And After
Task: Put each egg on the map, with its species
Egg Information (CAT)
NEST_ID EGG_ID DATE_LAID DATE_HATCHED INCUBATION_DAYS NEST_X_OFFSET NEST_Y_OFFSET
20 0 20040819 20040826 7 -0.14 -0.15
20 1 20040823 20040829 6 -0.05 0.18
20 2 20040818 20040826 8 -0.23 -0.00
…
Species (CSV)
Nest Locations (ArcGen)
NestId,Species
20,3144330,10089117
100,Blue Jay
21,3144481.5,10089238
101,American Goldfinch
…
…
10. InlineQuerier: Summary
New for 2012
Brings power of SQL to FME data streams
Extract, Join, &Compute information
via SQL Query
Tidier workspaces
Improved performance
http://fmeevangelist.com/fmeevangelist97