SlideShare a Scribd company logo
Workspace
Authoring 101:
Feature Caching
Meet the Presenter
Dave Campanas
Applications Expert
Agenda
What we’re covering today.
● Why Feature Caching is the
coolest thing ever
● When it isn’t so cool
Type in your questions
throughout the webinar.
It’s also being recorded and a copy
of the video, slides, and workspaces
will be emailed to you.
Section 1
What is Feature Caching, and how can it help me?
What is Feature Caching
● Stores a copy of the features output for each transformer in workspace
● Workbench setting - is not saved in workspace
● Does not apply when workspace run in Quick Translator, FME Server, or command
line FME
Demo
Feature Caching can speed
workspace development
By reducing the number of
times the full workspace
must be run, and
automating the exposure
of new attributes and
values.
See the story:
safe.com/webinars
Section 2
When should feature Caching not be used?
Raster workflows
● Rasters are usually quite large
● A copy must cached to disk for each transformer
● FME optimizes raster handling for best performance
● Caching disrupts raster optimization
When working with rasters:
● Disable Feature Caching
● Bookmark and collapse raster section in mixed raster/vector workspaces
Workflows using Variables
● VariableSetter and VariableRetriever often used to efficiently transfer information
between feature streams and to create lookup tables
● Variables stored in memory and not cached with features
● Variable state lost in partial workspace runs
Workflows where feature order is important
● FeatureMerger, Clipper offer performance options if feature order can be controlled
○ ie. Clippers First option
● Order may not be the same from caches of multiple streams
Resources
FME Evangelist Blog, with more examples:
https://www.safe.com/blog/2018/05/caching-data-fme-evangelist174/
Knowledge Article:
https://community.safe.com/s/article/feature-caching-and-performance
Summary
Feature Caching can help you develop
workspaces faster.
Feature Caching should not presently
be used when feature order is
important, or when variables are used.
Try it Yourself!
Download FME 2021.0 Download the
workspace from this
webinar
Apply it to your own
data to manage
changes
Free Trial | Upgrade
Thank you!
Get a free trial of FME at safe.com/trial
Type in your
questions for Q&A

More Related Content

PDF
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
PDF
A Whirlwind Tour of Spatial Joins
PDF
FME Server 2021.0 at Scale: Advanced Job Control
PDF
Managing Changing Data: Part 2
PPTX
How Not To Be Caught Flat-footed With Unpredictable FME Results
PDF
To Loop or Not to Loop: Overcoming Roadblocks with FME
PDF
Deploying and Maximizing FME Server
PDF
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
A Whirlwind Tour of Spatial Joins
FME Server 2021.0 at Scale: Advanced Job Control
Managing Changing Data: Part 2
How Not To Be Caught Flat-footed With Unpredictable FME Results
To Loop or Not to Loop: Overcoming Roadblocks with FME
Deploying and Maximizing FME Server
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile

What's hot (20)

PPTX
Using the Hausdorff distance to identify significant changes in polygon shapes
PDF
Getting Started with Enterprise Integration in Automations
PDF
Safe on FME: Migrating the FME Community
PPTX
Packaging AR Content to Wider Audience Using FME
PDF
Building Your First Digital File Submission
PDF
Creating No Code Web Apps with FME Server
PDF
A Step-By-Step Guide to Building Codeless Web Apps
PDF
Authoring with FME 2019
PDF
7 FME Server Use Cases To Convince Your Boss
PDF
Getting Started with Enterprise Integration in Automations
PDF
Automating the Enterprise with Event-Driven Workflows
PDF
Automation Keys: What They Are and Why You Should Use Them
PDF
How Better Data Can Change the World
PDF
1Spatial: Cardiff FME World Tour: Getting started with FME
PDF
Unveiling FME 2016
PDF
FME 2020 Unleashed: Automating
PDF
Deep Dive into FME Server 2017.0
PDF
Back to FME School - Day 1: Your Data and FME
PDF
How to Connect to Any REST API (Without Writing Any Code)
PPT
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
Using the Hausdorff distance to identify significant changes in polygon shapes
Getting Started with Enterprise Integration in Automations
Safe on FME: Migrating the FME Community
Packaging AR Content to Wider Audience Using FME
Building Your First Digital File Submission
Creating No Code Web Apps with FME Server
A Step-By-Step Guide to Building Codeless Web Apps
Authoring with FME 2019
7 FME Server Use Cases To Convince Your Boss
Getting Started with Enterprise Integration in Automations
Automating the Enterprise with Event-Driven Workflows
Automation Keys: What They Are and Why You Should Use Them
How Better Data Can Change the World
1Spatial: Cardiff FME World Tour: Getting started with FME
Unveiling FME 2016
FME 2020 Unleashed: Automating
Deep Dive into FME Server 2017.0
Back to FME School - Day 1: Your Data and FME
How to Connect to Any REST API (Without Writing Any Code)
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
Ad

Similar to Workspace Authoring 101: Feature Caching (20)

PPTX
Présentation du FME World Tour 2018 à Québec
PPTX
arcgis-enterprise-caching-vector-and-raster-tiles.pptx
PDF
Webinar Getting Started with FME Desktop: Your Burning Questions Answered
PDF
What I Learned from Optimizing Workspaces through Many Years
PPTX
Présentation du FME World Tour 2018 à Montréal
PDF
12 Best Practices to Get the Most Value from the FME Platform
PDF
FME Platform Best Practices.pdf
PPTX
Worksets In Central File Ps
PDF
Geospatial Synergy: Amplifying Efficiency with FME & Esri
PDF
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
PDF
Don’t Bug Out! The Ins and Outs of Debugging FME Workflows
PDF
FME 2020.0 Sneak Peek
PDF
FME in Action to Support Pharma Giant Roche
PPTX
Turbocharging FME: How to Improve the Performance of Your FME Workspaces
PPTX
Unveiling FME 2013
PPTX
1Spatial Australia: FME workbench performance tips and tricks
PPTX
Deep Dive into FME Desktop 2014
PDF
FME Workbench Performance Tips & Tricks
PDF
Managing ArcGIS Online Using FME
PDF
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks
Présentation du FME World Tour 2018 à Québec
arcgis-enterprise-caching-vector-and-raster-tiles.pptx
Webinar Getting Started with FME Desktop: Your Burning Questions Answered
What I Learned from Optimizing Workspaces through Many Years
Présentation du FME World Tour 2018 à Montréal
12 Best Practices to Get the Most Value from the FME Platform
FME Platform Best Practices.pdf
Worksets In Central File Ps
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Don’t Bug Out! The Ins and Outs of Debugging FME Workflows
FME 2020.0 Sneak Peek
FME in Action to Support Pharma Giant Roche
Turbocharging FME: How to Improve the Performance of Your FME Workspaces
Unveiling FME 2013
1Spatial Australia: FME workbench performance tips and tricks
Deep Dive into FME Desktop 2014
FME Workbench Performance Tips & Tricks
Managing ArcGIS Online Using FME
1Spatial: Cardiff FME World Tour: FME workbench performance tips & tricks
Ad

More from Safe Software (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
PDF
Notification System for Construction Logistics Application
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
PDF
FME in Overdrive - Peak of Data & AI 2025
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
PDF
Pipeline Industry IoT - Real Time Data Monitoring
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
PDF
Fiber to the People! By Deutsche Telekom
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Getting Started with Data Integration: FME Form 101
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Notification System for Construction Logistics Application
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Transforming Utility Networks: Large-scale Data Migrations with FME
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
FME in Overdrive - Peak of Data & AI 2025
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Pipeline Industry IoT - Real Time Data Monitoring
FME in Overdrive: Unleashing the Power of Parallel Processing
Fiber to the People! By Deutsche Telekom
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
5 Things to Consider When Deploying AI in Your Enterprise

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Mushroom cultivation and it's methods.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
A Presentation on Touch Screen Technology
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Hybrid model detection and classification of lung cancer
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
project resource management chapter-09.pdf
PPTX
1. Introduction to Computer Programming.pptx
Encapsulation_ Review paper, used for researhc scholars
MIND Revenue Release Quarter 2 2025 Press Release
Mushroom cultivation and it's methods.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
1 - Historical Antecedents, Social Consideration.pdf
DP Operators-handbook-extract for the Mautical Institute
Unlocking AI with Model Context Protocol (MCP)
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A Presentation on Touch Screen Technology
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A novel scalable deep ensemble learning framework for big data classification...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Hybrid model detection and classification of lung cancer
Tartificialntelligence_presentation.pptx
Group 1 Presentation -Planning and Decision Making .pptx
cloud_computing_Infrastucture_as_cloud_p
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
project resource management chapter-09.pdf
1. Introduction to Computer Programming.pptx

Workspace Authoring 101: Feature Caching

  • 2. Meet the Presenter Dave Campanas Applications Expert
  • 3. Agenda What we’re covering today. ● Why Feature Caching is the coolest thing ever ● When it isn’t so cool
  • 4. Type in your questions throughout the webinar. It’s also being recorded and a copy of the video, slides, and workspaces will be emailed to you.
  • 5. Section 1 What is Feature Caching, and how can it help me?
  • 6. What is Feature Caching ● Stores a copy of the features output for each transformer in workspace ● Workbench setting - is not saved in workspace ● Does not apply when workspace run in Quick Translator, FME Server, or command line FME
  • 8. Feature Caching can speed workspace development By reducing the number of times the full workspace must be run, and automating the exposure of new attributes and values.
  • 10. Section 2 When should feature Caching not be used?
  • 11. Raster workflows ● Rasters are usually quite large ● A copy must cached to disk for each transformer ● FME optimizes raster handling for best performance ● Caching disrupts raster optimization When working with rasters: ● Disable Feature Caching ● Bookmark and collapse raster section in mixed raster/vector workspaces
  • 12. Workflows using Variables ● VariableSetter and VariableRetriever often used to efficiently transfer information between feature streams and to create lookup tables ● Variables stored in memory and not cached with features ● Variable state lost in partial workspace runs
  • 13. Workflows where feature order is important ● FeatureMerger, Clipper offer performance options if feature order can be controlled ○ ie. Clippers First option ● Order may not be the same from caches of multiple streams
  • 14. Resources FME Evangelist Blog, with more examples: https://www.safe.com/blog/2018/05/caching-data-fme-evangelist174/ Knowledge Article: https://community.safe.com/s/article/feature-caching-and-performance
  • 15. Summary Feature Caching can help you develop workspaces faster. Feature Caching should not presently be used when feature order is important, or when variables are used.
  • 16. Try it Yourself! Download FME 2021.0 Download the workspace from this webinar Apply it to your own data to manage changes Free Trial | Upgrade
  • 17. Thank you! Get a free trial of FME at safe.com/trial Type in your questions for Q&A