FME 2020 Unleashed:
Automation
Don Murray & Jen Luther-Thomas
Welcome to the Webinar!
Don Murray
Co-Founder
Jen Luther-Thomas
FME Server Technology Expert
Resources for
COVID-19
safe.com/covid-19
We don’t want software
licensing to prevent solutions
from being found or
communities from being
protected.
That’s why we’re offering FME
for free and we’re prioritizing
support cases for those with
work related to COVID-19.
Agenda
● Security Unleashed
● FME Server Apps
● Simple Automations
● Enterprise Integration
Patterns
● Pay As You Go Licensing
Let’s do a poll. What
version of FME Server
are you using?
2019, 2018, 2017 or
earlier, or “I’m not
using FME Server”
Security Unleashed
FME 2020.0 has added many new security
features including:
● Password enhancements
● Prevention of multiple logins
● Broadcast messages
Admin Password
Admin must select a
password on first login.
Default Password Rules
Password Expiration
Force Password Change
Administrators can force users to
change password on next login.
Multiple Session Login
Users are logged out of other
browsers on new login!
Admin Broadcast Messages
Administrators can communicate important
information with all FME Server users
FME Server Apps
With FME Server Apps, you can now:
● Add a Geometry Picker (map window)
● Authenticate Apps
● ‘Run Immediately’ (for apps that have no
input parameters)
FME Server Apps
Add a Geometry Parameter:
●
FME Server Apps
Automations
FME 2020 takes them
to the next level!
What are Automations?
Event-Driven workflows consisting of Triggers and Actions
FME 2019 Automations
delivered Enterprise
Orchestration
“Orchestrate complex
workflows consisting of
many FME workspaces.”
In FME 2020,
Automations delivers
Enterprise Integration
“Integrate and connect
applications across the
enterprise.”
Looping
With Looping in Automations, you can now:
● Resubmit workspaces if they fail (external
factors)
● Create ProcessManager workflows (one of
the Enterprise Integration Patterns)
Looping
What are Automations in FME 2020?
● The FME Server Automations Writer connects Automations to data
● This changes how FME solutions are built
○ Build small focused workspaces to run in series or in parallel
● Automations automatically maximize parallelism based on number of
engines
Automations deliver event-driven
integration capabilities to the FME Platform.
Building Data Driven Automations is Simple!
Step 1:
Add FME Server Automations
Writer(s) to a workspace in
FME Desktop
Step 2:
Upload the workspace to FME Server and
feature types will appear as ports in
Automations
Now workspaces control the actions of
Automations!
2020 Automations:
Enterprise Integration
2020 Automations:
Enterprise Integration
Demo
Huh!
What happened?
Can someone
explain what we
just saw?
‘
Power of Automations in FME 2020
FME Server Automations Writer and Automations Supports:
● Multiple Messages - No limit on of Messages out of a single port.
● Any Number of Ports - Messages can come out of multiple ports.
● No Message - Output messages are not mandatory.
● Completion Ports Fire Last - One of ‘✓’ or ‘X’ always fire last.
● Connect to Any Node in Automation - looping can be done.
FME 2020 Automations give unprecedented
level of flexibility
Automations
Parallel
Processing
1 Workspace
triggered
Up to 60
Workspaces
triggered here!
1000’s of
Workspaces
triggered here!
1 Trigger
Event
Automations
Mass Data
Loading
Great for loading large amounts of data into:
● Google BigQuery & BigQuery GIS
● Snowflake
● Amazon Aurora, Redshi , etc.
Mass Data Loading
Mass Data Loading
Demo
All made possible by
Automations and the
FME Server Automations Writer
Connecting Automations to the FME Engine brings
Enterprise Integration to the FME Platform.
What else can you do with
Automations in FME 2020.0?
Enterprise Integration Patterns are solutions for common challenges encountered by IT
architects when integrating applications. They provide a common language to use
when architecting solutions. EI Patterns are very popular amongst IT architects and
application integration specialists.
Enterprise Integration Patterns
FME 2020.0 can build 35+ EI Patterns:
● Content-Based Routing
● Dynamic Routing
● Scatter Gather
● Content Enricher
● Message Filter
● Splitter
● Process Manager
and many, many more!
What else is possible with Automations?
Dynamic workflows
● Data controlled workflows
● Branch forward or backward to create
loops
Improved Project Support
● Automations and all components easily
added to projects
Resources
Blog (safe.com/blog)
● FME Server 2020 and Enterprise Integration Patterns
Knowledge Articles (knowledge.safe.com)
1. Getting Started with Enterprise Integration Patterns
2. Building Integrations with the FME Server
Automation Writer
3. Creating Looping workflows within FME Server
Automations
TransformPay As You Go
Licensing
Enables “Dynamic Engines”
● Pay for CPU used instead of number of
engines
● Launch engines when more capacity is
needed
PAYG Licensing Server View
Pay As You Go Licensing - Why?
Complimentary - works with existing FME Server licensing
Unpredictable or infrequent workloads - Special or periodic high
volume processing required
FME Server Apps - Load on FME Server is in the hands of users
Data Streaming & IoT - Often dedicated engines spend much of
their time quiescent
PAYG supports new data processing models and solutions.
Pay As You Go Licensing
Demo
1 Workspace
triggered
Up to 60
Workspaces
triggered here!
1000’s of
Workspaces
triggered here!
1 Trigger
Event
1 Workspace
triggered
Up to 60
Workspaces
triggered here!
1000’s of
Workspaces
triggered here!
1 Trigger
Event
Demo
Do you want FME Server for your
organization?
More ways than ever to get
FME Server and the
FME Platform
(safe.com/pricing)
Subscription
Pricing
Pay As You Go Licensing
Demo
Pay As You Go Licensing
Demo
Let’s do another
poll. What feature
are you most
excited to try?
● Security
● Server Apps
● Automations
● PAYG
● Web UI
Publishing
If you haven’t tried
FME Server 2020,
you haven’t tried
FME Server!
Try it out at:
safe.com/fme/fme-serv
er/trial-download/
Stay tuned for a
virtual roadshow
For a statement and more info:
safe.com/worldtour/#covid-19
Thank you!
Questions? Live chat
us at safe.com

FME 2020 Unleashed: Automating

  • 1.
    FME 2020 Unleashed: Automation DonMurray & Jen Luther-Thomas
  • 2.
    Welcome to theWebinar! Don Murray Co-Founder Jen Luther-Thomas FME Server Technology Expert
  • 3.
    Resources for COVID-19 safe.com/covid-19 We don’twant software licensing to prevent solutions from being found or communities from being protected. That’s why we’re offering FME for free and we’re prioritizing support cases for those with work related to COVID-19.
  • 4.
    Agenda ● Security Unleashed ●FME Server Apps ● Simple Automations ● Enterprise Integration Patterns ● Pay As You Go Licensing
  • 5.
    Let’s do apoll. What version of FME Server are you using? 2019, 2018, 2017 or earlier, or “I’m not using FME Server”
  • 6.
    Security Unleashed FME 2020.0has added many new security features including: ● Password enhancements ● Prevention of multiple logins ● Broadcast messages
  • 7.
    Admin Password Admin mustselect a password on first login.
  • 8.
  • 9.
  • 10.
    Force Password Change Administratorscan force users to change password on next login.
  • 11.
    Multiple Session Login Usersare logged out of other browsers on new login!
  • 12.
    Admin Broadcast Messages Administratorscan communicate important information with all FME Server users
  • 13.
    FME Server Apps WithFME Server Apps, you can now: ● Add a Geometry Picker (map window) ● Authenticate Apps ● ‘Run Immediately’ (for apps that have no input parameters)
  • 14.
    FME Server Apps Adda Geometry Parameter: ●
  • 15.
  • 16.
    Automations FME 2020 takesthem to the next level!
  • 17.
    What are Automations? Event-Drivenworkflows consisting of Triggers and Actions
  • 18.
    FME 2019 Automations deliveredEnterprise Orchestration “Orchestrate complex workflows consisting of many FME workspaces.”
  • 20.
    In FME 2020, Automationsdelivers Enterprise Integration “Integrate and connect applications across the enterprise.”
  • 21.
    Looping With Looping inAutomations, you can now: ● Resubmit workspaces if they fail (external factors) ● Create ProcessManager workflows (one of the Enterprise Integration Patterns)
  • 22.
  • 23.
    What are Automationsin FME 2020? ● The FME Server Automations Writer connects Automations to data ● This changes how FME solutions are built ○ Build small focused workspaces to run in series or in parallel ● Automations automatically maximize parallelism based on number of engines Automations deliver event-driven integration capabilities to the FME Platform.
  • 24.
    Building Data DrivenAutomations is Simple! Step 1: Add FME Server Automations Writer(s) to a workspace in FME Desktop Step 2: Upload the workspace to FME Server and feature types will appear as ports in Automations Now workspaces control the actions of Automations!
  • 25.
  • 26.
  • 27.
  • 28.
    ‘ Power of Automationsin FME 2020 FME Server Automations Writer and Automations Supports: ● Multiple Messages - No limit on of Messages out of a single port. ● Any Number of Ports - Messages can come out of multiple ports. ● No Message - Output messages are not mandatory. ● Completion Ports Fire Last - One of ‘✓’ or ‘X’ always fire last. ● Connect to Any Node in Automation - looping can be done. FME 2020 Automations give unprecedented level of flexibility
  • 29.
  • 30.
    1 Workspace triggered Up to60 Workspaces triggered here! 1000’s of Workspaces triggered here! 1 Trigger Event
  • 31.
    Automations Mass Data Loading Great forloading large amounts of data into: ● Google BigQuery & BigQuery GIS ● Snowflake ● Amazon Aurora, Redshi , etc.
  • 32.
  • 33.
  • 34.
    All made possibleby Automations and the FME Server Automations Writer Connecting Automations to the FME Engine brings Enterprise Integration to the FME Platform.
  • 35.
    What else canyou do with Automations in FME 2020.0?
  • 36.
    Enterprise Integration Patternsare solutions for common challenges encountered by IT architects when integrating applications. They provide a common language to use when architecting solutions. EI Patterns are very popular amongst IT architects and application integration specialists. Enterprise Integration Patterns FME 2020.0 can build 35+ EI Patterns: ● Content-Based Routing ● Dynamic Routing ● Scatter Gather ● Content Enricher ● Message Filter ● Splitter ● Process Manager and many, many more!
  • 37.
    What else ispossible with Automations? Dynamic workflows ● Data controlled workflows ● Branch forward or backward to create loops Improved Project Support ● Automations and all components easily added to projects
  • 38.
    Resources Blog (safe.com/blog) ● FMEServer 2020 and Enterprise Integration Patterns Knowledge Articles (knowledge.safe.com) 1. Getting Started with Enterprise Integration Patterns 2. Building Integrations with the FME Server Automation Writer 3. Creating Looping workflows within FME Server Automations
  • 39.
    TransformPay As YouGo Licensing Enables “Dynamic Engines” ● Pay for CPU used instead of number of engines ● Launch engines when more capacity is needed
  • 40.
  • 41.
    Pay As YouGo Licensing - Why? Complimentary - works with existing FME Server licensing Unpredictable or infrequent workloads - Special or periodic high volume processing required FME Server Apps - Load on FME Server is in the hands of users Data Streaming & IoT - Often dedicated engines spend much of their time quiescent PAYG supports new data processing models and solutions.
  • 42.
    Pay As YouGo Licensing Demo
  • 43.
    1 Workspace triggered Up to60 Workspaces triggered here! 1000’s of Workspaces triggered here! 1 Trigger Event
  • 44.
    1 Workspace triggered Up to60 Workspaces triggered here! 1000’s of Workspaces triggered here! 1 Trigger Event Demo
  • 45.
    Do you wantFME Server for your organization?
  • 46.
    More ways thanever to get FME Server and the FME Platform (safe.com/pricing)
  • 47.
  • 48.
    Pay As YouGo Licensing Demo
  • 49.
    Pay As YouGo Licensing Demo
  • 52.
    Let’s do another poll.What feature are you most excited to try? ● Security ● Server Apps ● Automations ● PAYG ● Web UI Publishing
  • 53.
    If you haven’ttried FME Server 2020, you haven’t tried FME Server! Try it out at: safe.com/fme/fme-serv er/trial-download/
  • 54.
    Stay tuned fora virtual roadshow For a statement and more info: safe.com/worldtour/#covid-19
  • 55.
    Thank you! Questions? Livechat us at safe.com