FME ServerFME Cloud
Deep Dive
February 2016
FME 2016.0
is shaped by its users.
5827 code commits4209 PRs closed
1087 customer cases
What do our users want?
they ha
ve
lots of
great id
eas
“I like fresh looks like I like fresh milk... and I’m all out of milk.”
Problem:
FME ServerSpiffy new look
Problem:“It’s tedious to run a number of FME Server workspaces over and over.”
“I publish a workspace, but I can’t quickly access it in the Web User Interface.”
“I want to quickly see the status of my jobs.”
FME Server
Favorite workspaces.
Recently published workspaces.
Recently run jobs.
FME Server
Favorite workspaces.
Recently published workspaces.
Recently run jobs.
Demo
Problem:
“Wow, is it ever hard to license FME Server.
Yikes.”
GoodbyeFlexLM
Easy workgroup licensing.
GoodbyeFlexLM
Easy workgroup licensing.
GoodbyeFlexLM
Easy workgroup licensing. Demo
Problem:
“I want to be able to access my data download results even if I close the browser window or type my email address wrong.”
FME Server Get the data download URL at anytime from the Web UI.
FME Server Get the data download URL at anytime from the Web UI and...
Demo
FME Server
Get the data download URL at anytime from the
REST API
Problem:
“I want to provide OGC Web Services that implement the parts of the WMS and WFS standards that I am most concerned with
&I might want to provide other OGC Web Services as well.”
FME Server Flexible workspace driven OGC WMS and WFS
Deprecating built-in OGC WFS and WMS Service
Problem:
“My end users want to be able to see their own jobs, but I don’t want them to see everyone’s jobs.”
TopRequest
TopRequest
FME ServerEvery user can see their own jobs
Problem:
“I have a busy FME Server, but there is very little information regarding who is doing what.”
FME ServerDisplay userthat rana job
FME ServerFilter jobs by user
FME ServerFilter jobs by user
Demo
Problem:
“I know jobs can fail. Can you send me a notification that gives me a clue about what’s wrong.” ?
FME ServerTopic messagecontainsworkspace,repository andlog file URL
Notification Service
MysteriousDemo
Problem:
“I want a powerful workspace triggering mechanism.”
Twice as fast as the 2015 method for subscribing workspaces
Reuse a workspace for different purposes
Use Resources
Set published parameters
Set Transformation Management directives
Workspace Subscriber
Problem:
“I want to use a specific web service that doesn’t appear to be supported by FME.”
DIY w/ Workspace Subscriber & HTTPCaller
DIY w/ Workspace Subscriber & HTTPCaller
Demo
Other subscribersNew: Secure File Transfer Protocol (SFTP)
Existing
● Amazon S3, SNS, SQS● Email, FTP● Apple Push Notification, Google Cloud Messaging, ● JMS, Push (HTTP POST), WebSocket
Problem:“People put things on the FTP site and no one tells me.”
“Okay, I’m supposed to look, but sometimes I forget.”
“Okay, Okay, I don’t like to look.”
“I never look.”
FME ServerFTP Watch Publisher
Existing PublishersAmazon S3, SNS, SQS, Directory Watch, Email (IMAP), Email (SMTP), JMS, UDP, WebSocket
FME ServerFTP Watch Publisher
Existing PublishersAmazon S3, SNS, SQS, Directory Watch, Email (IMAP), Email (SMTP), JMS, UDP, WebSocket
Check back on FTP Demo
Problem:
“I sometimes mistype hostnames and other parameters when I’m
configuring Publications and Subscriptions and I don’t find out
until later.”
FME ServerAutomatic validation when creating
publications and subscriptions.
Problem:“I want to easily test a subscription”
FME ServerTopic testing now supports overriding the default subscriber settings.
Override
Problem:“I don’t want to worry about cleaning up my temporary data.”
FME Server● Temporary data is now
stored in Resources.● Cleanup is now managed
via System Cleanup.
Includesservice result, HTTP POST, Topic message and uploaded datasets
FME Cloud
Problem“I’m worried about a credit card bill during my FME Cloud evaluation”
SolutionFME Cloud will pause your running instances and give you a chance to plan your next steps. Your credit card will not be charged.
Problem:
“I want to save money by running an FME Cloud instance for only a few hours week.”
Schedules supported on the FME Cloud dashboard.
Provide FME Server capacity in a stable, cost efficient way.
FME Cloud
Schedules supported on the FME Cloud dashboard.
Provide FME Server capacity in a stable, cost efficient way.
FME Cloud
Demo
Problem:“I don’t know when one of my FME Cloud instances runs into problems.”
Notification support added to the FME Cloud dashboard.
● Set custom alerts on CPU, memory, load and disk.
● Send notifications via email, PagerDuty or Slack when an alarm triggers.
Makes it easier for customers to manage their instances.
FME Cloud
Attend one of 60+ FME user meetings between April 6 and June 28, 2016.
Q&A
www.safe.comDownload FME 2016