Deep Dive into FME Server 2016

Post on 14-Apr-2017

2,110 views 2 download

transcript

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