57
FME Server FME Cloud Deep Dive February 2016 FME 2016.0

Deep Dive into FME Server 2016

Embed Size (px)

Citation preview

Page 1: Deep Dive into FME Server 2016

FME ServerFME Cloud

Deep Dive

February 2016

FME 2016.0

Page 2: Deep Dive into FME Server 2016

is shaped by its users.

Page 3: Deep Dive into FME Server 2016

5827 code commits4209 PRs closed

1087 customer cases

Page 4: Deep Dive into FME Server 2016

What do our users want?

they ha

ve

lots of

great id

eas

Page 5: Deep Dive into FME Server 2016

“I like fresh looks like I like fresh milk... and I’m all out of milk.”

Problem:

Page 6: Deep Dive into FME Server 2016

FME ServerSpiffy new look

Page 7: Deep Dive into FME Server 2016
Page 8: Deep Dive into FME Server 2016
Page 9: Deep Dive into FME Server 2016

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.”

Page 10: Deep Dive into FME Server 2016

FME Server

Favorite workspaces.

Recently published workspaces.

Recently run jobs.

Page 11: Deep Dive into FME Server 2016

FME Server

Favorite workspaces.

Recently published workspaces.

Recently run jobs.

Demo

Page 12: Deep Dive into FME Server 2016

Problem:

“Wow, is it ever hard to license FME Server.

Yikes.”

Page 13: Deep Dive into FME Server 2016

GoodbyeFlexLM

Easy workgroup licensing.

Page 14: Deep Dive into FME Server 2016

GoodbyeFlexLM

Easy workgroup licensing.

Page 15: Deep Dive into FME Server 2016

GoodbyeFlexLM

Easy workgroup licensing. Demo

Page 16: Deep Dive into FME Server 2016

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.”

Page 17: Deep Dive into FME Server 2016

FME Server Get the data download URL at anytime from the Web UI.

Page 18: Deep Dive into FME Server 2016

FME Server Get the data download URL at anytime from the Web UI and...

Demo

Page 19: Deep Dive into FME Server 2016

FME Server

Get the data download URL at anytime from the

REST API

Page 20: Deep Dive into FME Server 2016

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.”

Page 21: Deep Dive into FME Server 2016

FME Server Flexible workspace driven OGC WMS and WFS

Deprecating built-in OGC WFS and WMS Service

Page 22: Deep Dive into FME Server 2016

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

Page 23: Deep Dive into FME Server 2016

FME ServerEvery user can see their own jobs

Page 24: Deep Dive into FME Server 2016

Problem:

“I have a busy FME Server, but there is very little information regarding who is doing what.”

Page 25: Deep Dive into FME Server 2016

FME ServerDisplay userthat rana job

Page 26: Deep Dive into FME Server 2016

FME ServerFilter jobs by user

Page 27: Deep Dive into FME Server 2016

FME ServerFilter jobs by user

Demo

Page 28: Deep Dive into FME Server 2016

Problem:

“I know jobs can fail. Can you send me a notification that gives me a clue about what’s wrong.” ?

Page 29: Deep Dive into FME Server 2016

FME ServerTopic messagecontainsworkspace,repository andlog file URL

Page 30: Deep Dive into FME Server 2016

Notification Service

Page 31: Deep Dive into FME Server 2016

MysteriousDemo

Page 32: Deep Dive into FME Server 2016

Problem:

“I want a powerful workspace triggering mechanism.”

Page 33: Deep Dive into FME Server 2016

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

Page 34: Deep Dive into FME Server 2016

Problem:

“I want to use a specific web service that doesn’t appear to be supported by FME.”

Page 35: Deep Dive into FME Server 2016

DIY w/ Workspace Subscriber & HTTPCaller

Page 36: Deep Dive into FME Server 2016

DIY w/ Workspace Subscriber & HTTPCaller

Demo

Page 37: Deep Dive into FME Server 2016

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

Page 38: Deep Dive into FME Server 2016

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.”

Page 39: Deep Dive into FME Server 2016

FME ServerFTP Watch Publisher

Existing PublishersAmazon S3, SNS, SQS, Directory Watch, Email (IMAP), Email (SMTP), JMS, UDP, WebSocket

Page 40: Deep Dive into FME Server 2016

FME ServerFTP Watch Publisher

Existing PublishersAmazon S3, SNS, SQS, Directory Watch, Email (IMAP), Email (SMTP), JMS, UDP, WebSocket

Check back on FTP Demo

Page 41: Deep Dive into FME Server 2016

Problem:

“I sometimes mistype hostnames and other parameters when I’m

configuring Publications and Subscriptions and I don’t find out

until later.”

Page 42: Deep Dive into FME Server 2016

FME ServerAutomatic validation when creating

publications and subscriptions.

Page 43: Deep Dive into FME Server 2016

Problem:“I want to easily test a subscription”

Page 44: Deep Dive into FME Server 2016

FME ServerTopic testing now supports overriding the default subscriber settings.

Override

Page 45: Deep Dive into FME Server 2016

Problem:“I don’t want to worry about cleaning up my temporary data.”

Page 46: Deep Dive into FME Server 2016

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

Page 47: Deep Dive into FME Server 2016

FME Cloud

Page 48: Deep Dive into FME Server 2016

Problem“I’m worried about a credit card bill during my FME Cloud evaluation”

Page 49: Deep Dive into FME Server 2016

SolutionFME Cloud will pause your running instances and give you a chance to plan your next steps. Your credit card will not be charged.

Page 50: Deep Dive into FME Server 2016

Problem:

“I want to save money by running an FME Cloud instance for only a few hours week.”

Page 51: Deep Dive into FME Server 2016

Schedules supported on the FME Cloud dashboard.

Provide FME Server capacity in a stable, cost efficient way.

FME Cloud

Page 52: Deep Dive into FME Server 2016

Schedules supported on the FME Cloud dashboard.

Provide FME Server capacity in a stable, cost efficient way.

FME Cloud

Demo

Page 53: Deep Dive into FME Server 2016

Problem:“I don’t know when one of my FME Cloud instances runs into problems.”

Page 54: Deep Dive into FME Server 2016

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

Page 55: Deep Dive into FME Server 2016

Attend one of 60+ FME user meetings between April 6 and June 28, 2016.

Page 56: Deep Dive into FME Server 2016

Q&A

Page 57: Deep Dive into FME Server 2016

www.safe.comDownload FME 2016