SlideShare a Scribd company logo
FME as an
Orchestration
Tool
with priciples from Data Gravity
The Peak of Data
and AI 2025
2025
The
Peak
of
Data
and
AI
Nils
Juell
Department Manager Data Science
GEODATA
Antonio
Armas
Senior Consultant GIS
GEODATA
1. Data Gravity
2. Data orchestration
3. Examples & Application tips
4. Pros & cons
5. Conclusion
Agenda
Data gravity
Section 1
2025
The
Peak
of
Data
and
AI
Non optimal design
System A
Data
Data input
Data
Data output
2025
The
Peak
of
Data
and
AI
Data gravity principles applied
System A
Data
Data
Data
orchestration
definition
Section 2
2025
The
Peak
of
Data
and
AI
System A
Data gravity principles applied
System B
Data
Data
Tools
2025
The
Peak
of
Data
and
AI
System C
System A
Data gravity principles applied
FME Flow specific System B
Data
Tools
Engine A1 Engine A2
Engine B1
Engine C1 Engine Cn
Data gravity, when to apply
Apply Don’t apply
Big data flow Proof of Concept
Repetitive tasks Too complex data flows
SQL, or other Access System tool,
is supreme
2025
The
Peak
of
Data
and
AI
Example 1 – Where Clause
● Classic FME – simple reading
● Traditional FME use with filtering
● Run time 1 min 56 s
23200
23200 195
2025
The
Peak
of
Data
and
AI
Example 1 – Where Clause
● Data Gravity applied – simple reading
● WhereClause on the Reader
● Run time 1.8 s
195
2025
The
Peak
of
Data
and
AI
Example 2 – File property filtering
● Task: List files between two dates
● Classic FME: Reader -> Tester
● 25000 files in 2.5 minutes…
● How can we solve this faster??
2025
The
Peak
of
Data
and
AI
Example 2 – File property filtering
● FME with Data Gravity principles:
Let’s use PowerShell commands on the OS that contains the files(!)
● 25000 files in 1.3 seconds!
2025
The
Peak
of
Data
and
AI
Example 2 – File property filtering
● Hmm, PowerShell scripting is difficult, so how about some some AI help here,
prompt:
I want a powershell code to run in a cmd. I want it to list all the files
updated after a certain time. The command should also work with
path-strings with spaces, consider use of escape characters. Write the
result, file with all properties, to a csv-file
● Suggested command:
powershell -Command "& {Get-ChildItem -Path 'C:Your Path Here' -Recurse
| Where-Object { $_.LastWriteTime -gt '2024-04-01 12:00:00' } |
Select-Object * | Export-Csv -Path 'C:Your Output Pathoutput.csv'
-NoTypeInformation -Encoding UTF8}"
● Modify the paths and it works like a charm in SystemCaller
2025
The
Peak
of
Data
and
AI
Example 3 – XML Wrestling with use of xpath()
● XML handling can lead to complex workspaces
● How can Data Gravity thinking help us here?
● In PostGRES, we can use the xpath() function to extract the desired attributes
from XML
2025
The
Peak
of
Data
and
AI
Example 3 – XML Wrestling with use of xpath()
● Classic FME, extensive use of CustomTransformers
● Read, test, filter, merge
● Run Time: 5 min 7 s
2025
The
Peak
of
Data
and
AI
Example 3 – XML Wrestling with use of xpath()
● Data Gravity applied
● Two steps:
○ Raw XML to PostGRES table, type cast string as “xml”
○ Orchestrate SQL on table
● Use PostGRES function xpath() in SQL to extract values
● Run Time: 11 s
2025
The
Peak
of
Data
and
AI
Example 4 – GML python hug
● No Data Gravity applied
● FeatureReader through a bunch of GML files inside a folder
Run Time: 1 min 32 s
2025
The
Peak
of
Data
and
AI
Example 4 – GML python hug
● Data Gravity applied
● Two steps:
○ Get all paths
○ Use PythonCaller to go through all files, get the right feature type with the filter constraints and return
them as lists
● Run Time: 4 s
2025
The
Peak
of
Data
and
AI
Example 5 – PostGIS patchwork
● No Data Gravity applied
● Read all, SpatialRelator and then write the output into a new table
Run Time: 5 min 25 s
2025
The
Peak
of
Data
and
AI
Example 5 – PostGIS patchwork
● Data Gravity applied
● Send a SQL command to the database server
Run Time: 1 min 8 s
2025
The
Peak
of
Data
and
AI
Example 5 – PostGIS patchwork
4362 features
against
7 618 602 grid cells
2025
The
Peak
of
Data
and
AI
Example 5 – PostGIS patchwork
Data gravity – Pros & Cons
Pros Cons
Speed Non-FME thinking
Simplicity* Knowledge of remote system
Load on remote system Less control of load
*Tips: You have to document thoroughly in FME what happens remotely,
as it might be difficult to trace and find otherwise.
Data gravity – best practises
*Tips: You have to document thoroughly in FME what happens remotely,
as it might be difficult to trace and find otherwise.
- Do cloud to cloud instead of cloud to local to cloud
- Do run more functions and procedures than run select * against
databases
- Do “explain analyze” on databases to test performance of
queries
- Do use of all kinds of query possibilities to minimize the amount
of data to be read into the workbench
- Do check if queries are being run periodically, If so, keep them
allocated properly
- Use AI tools to help you create for unknown systems
2025
The
Peak
of
Data
and
AI
ThankYou
nils.juell@geodata.no
antonio.armas.diaz@geodata.no

More Related Content

PDF
Use Different Free and Open Data from Norway (geonorge.no) with FME to Create...
PDF
Tackling Memory Challenges in FME When Working with Large OpenStreetMap Datasets
PDF
Integrating GeoAI Models in FME
PDF
How to Manage and Optimize ​Your Enterprise Data Integration Infrastructure
PDF
Back to FME School - Day 1: Your Data and FME
PDF
Mastering AI Workflows with FME by Mark Döring
PDF
Mastering AI Workflows with FME - Peak of Data & AI 2025
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Use Different Free and Open Data from Norway (geonorge.no) with FME to Create...
Tackling Memory Challenges in FME When Working with Large OpenStreetMap Datasets
Integrating GeoAI Models in FME
How to Manage and Optimize ​Your Enterprise Data Integration Infrastructure
Back to FME School - Day 1: Your Data and FME
Mastering AI Workflows with FME by Mark Döring
Mastering AI Workflows with FME - Peak of Data & AI 2025
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World

Similar to FME as an Orchestration Tool - Peak of Data & AI 2025 (20)

PDF
Navigating FME Migrations: The Essentials Before, During, and After
PDF
7 Emerging Data & Enterprise Integration Trends in 2022
PDF
Automating ArcGIS Content Discovery with FME
PDF
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
PDF
Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
PDF
Automate Your FME Server Installs, Take a Five Minute Break
PDF
FME:23 for the Enterprise - A Deep Dive into Key New Features
PDF
Using FME to Help the Field Help You - Peak of Data & AI
PDF
Utilizing FME as an API Test Framework
PDF
Working Forward: From Data to Location Intelligence for Renewables Siting and...
PDF
Developing Schemas with FME and Excel - Peak of Data & AI 2025
PDF
FME 2022.0: Driving Data Decisions, Fueling Innovation
PDF
Complex Data Preparation and Preprocessing for Predicting Forest Pests with G...
PDF
FME UC 2014: Keynote from Boundless
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
PDF
Enabling BIM / GIS integrations with Other Systems with FME
PDF
Leveraging Data Integration for Strategic GIS Governance
PDF
FME Flow: Secure and Clean by Todd Davis
PDF
Streamlining Metadata Automation with ArcGIS and FME
Navigating FME Migrations: The Essentials Before, During, and After
7 Emerging Data & Enterprise Integration Trends in 2022
Automating ArcGIS Content Discovery with FME
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Automate Your FME Server Installs, Take a Five Minute Break
FME:23 for the Enterprise - A Deep Dive into Key New Features
Using FME to Help the Field Help You - Peak of Data & AI
Utilizing FME as an API Test Framework
Working Forward: From Data to Location Intelligence for Renewables Siting and...
Developing Schemas with FME and Excel - Peak of Data & AI 2025
FME 2022.0: Driving Data Decisions, Fueling Innovation
Complex Data Preparation and Preprocessing for Predicting Forest Pests with G...
FME UC 2014: Keynote from Boundless
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Enabling BIM / GIS integrations with Other Systems with FME
Leveraging Data Integration for Strategic GIS Governance
FME Flow: Secure and Clean by Todd Davis
Streamlining Metadata Automation with ArcGIS and FME
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
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
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
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
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
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
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
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
ArcGIS Utility Network Migration - The Hunter Water Story
Ad

Recently uploaded (20)

PDF
System and Network Administration Chapter 2
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
ai tools demonstartion for schools and inter college
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
AI in Product Development-omnex systems
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
top salesforce developer skills in 2025.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
System and Network Administration Chapter 2
Upgrade and Innovation Strategies for SAP ERP Customers
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
2025 Textile ERP Trends: SAP, Odoo & Oracle
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
ai tools demonstartion for schools and inter college
Design an Analysis of Algorithms II-SECS-1021-03
How to Migrate SBCGlobal Email to Yahoo Easily
Odoo Companies in India – Driving Business Transformation.pdf
AI in Product Development-omnex systems
Odoo POS Development Services by CandidRoot Solutions
PTS Company Brochure 2025 (1).pdf.......
Operating system designcfffgfgggggggvggggggggg
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
top salesforce developer skills in 2025.pdf
CHAPTER 2 - PM Management and IT Context
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025

FME as an Orchestration Tool - Peak of Data & AI 2025