deep dive into fme server 2017.0

67
Deep Dive into FME Server Aaron Koning & Don Murray

Upload: safe-software

Post on 21-Mar-2017

742 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Deep Dive into FME Server 2017.0

Deep Dive into FME Server

Aaron Koning & Don Murray

Page 2: Deep Dive into FME Server 2017.0

AUTOMATION!FME Server is all about

Page 3: Deep Dive into FME Server 2017.0

Ag

end

aFME Server● Web UI● New Capabilities● New Features for Existing Capabilities● Noteworthy Changes

Deployment● FME Cloud● FME Server with Docker

Upcoming FME Events

Questions & Answers

Page 4: Deep Dive into FME Server 2017.0

FME Server 2017 – The Best Ever, Thanks

To You!

Page 5: Deep Dive into FME Server 2017.0

Web UIConfigure FME Server and run jobs

Page 6: Deep Dive into FME Server 2017.0
Page 7: Deep Dive into FME Server 2017.0

Job ControlRoute, prioritize and manage jobs

Page 8: Deep Dive into FME Server 2017.0

The highest number of votes of any FME Server idea ever of all time

Time Limits for Jobs

Page 9: Deep Dive into FME Server 2017.0

One job hangs waiting on a web service .

A backup in the job queue ensues.

When Jobs Need Limits

Page 10: Deep Dive into FME Server 2017.0

If a job takes longer than the allocated time then the job is cancelled.

Running Job Expiry Time

Available from: ● Run Workspace page● Schedules page

● FME Workspace subscription● FMEServerJobSubmitter transformer

Demo

Page 11: Deep Dive into FME Server 2017.0

Num

ber of FME

Engines

10

1

5

Dashboards

Page 12: Deep Dive into FME Server 2017.0

Configure Job Routing using the REST API

Job Routing

Page 13: Deep Dive into FME Server 2017.0

Configure Job Routing using the REST API

Job Routing

Page 14: Deep Dive into FME Server 2017.0

Job DirectivesRestrict which Job Directives are visible.

Page 15: Deep Dive into FME Server 2017.0

More powerful than ever!

Switched from a wizard to a single dialog

Wait for Job to Complete - enhancements:● Job Routing Tags are respected.● Published Parameters work great.● Full set of job completion attributes provided.● Jobs are run within the FME Server system.

FMEServerJobSubmitter

Page 16: Deep Dive into FME Server 2017.0

Wait for Job to Complete - enhancements:● See what child jobs are running.● See which parent started a child job.● See job completion

reports and logs for all jobs.

FMEServerJobSubmitter

Page 17: Deep Dive into FME Server 2017.0

ResourcesS3 and file systems

Page 18: Deep Dive into FME Server 2017.0

Web UI:easily create network file share based FME Server Resource connections

FME Server Resources Demo

Page 19: Deep Dive into FME Server 2017.0

DemoFME Workbench:

easily browse and select files from FME Server Resources

FME Server Resources

Page 20: Deep Dive into FME Server 2017.0

Web Application Server logs accessible from Resources.

FME Server Resources

Page 21: Deep Dive into FME Server 2017.0

Database Log filesRelocated

All runtime data now written to ProgramData directory

Page 22: Deep Dive into FME Server 2017.0

ConnectionsSecure Connections to 3rd-Party Applications

Page 23: Deep Dive into FME Server 2017.0

● User credentials are secure

● Databases and Applications supported

● Use across workspaces

● Share without revealing credentials

Benefits of Connections

Page 24: Deep Dive into FME Server 2017.0

Let’s Take A Tour

Page 25: Deep Dive into FME Server 2017.0

Database Connections

Page 26: Deep Dive into FME Server 2017.0

581f4e526d2dbe76b88b7705

Web Connections

Page 27: Deep Dive into FME Server 2017.0

581f4e526d2dbe76b88b7705

***********************************************

Web Connections

Page 28: Deep Dive into FME Server 2017.0

● Amazon Web Services

● OAuth 2.0 (10,000’s of web services)

● Good old Token based

● HTTP Authentication(Basic, Digest, NTLM)

● All FME-supported databases

Web ConnectionsConnection Support is extensive!

Page 29: Deep Dive into FME Server 2017.0

Most will live in the FME Hub.

If you create one – publish it.

If you need one – build it.

We are here to help.

Web ConnectionsFME Hub is full of FME Goodness

Connections live here!!

Demo

Page 30: Deep Dive into FME Server 2017.0

1-Read Netatmo Thermometers

2-Process with FME

3-Write to GitHub (GeoJson)

Demo

Web ConnectionsFrom Desktop to Cloud

Page 31: Deep Dive into FME Server 2017.0

Cloud and On-Premises

Web Connections

Page 32: Deep Dive into FME Server 2017.0

Access ControlAuthentication and Authorization

Page 33: Deep Dive into FME Server 2017.0

Active DirectoryA single security mode: mix Active Directory and FME Server system accounts

Page 34: Deep Dive into FME Server 2017.0

Active Directory Active Directory configuration is completely done in the Web UI

Page 35: Deep Dive into FME Server 2017.0

Active DirectorySupport for multiple domains and unique domain controllers

Page 36: Deep Dive into FME Server 2017.0

Active DirectorySearch, browse and click to add Active Directory users and security groups

Page 37: Deep Dive into FME Server 2017.0

Demo

Active Directory

Page 38: Deep Dive into FME Server 2017.0

Active DirectoryConfigurations are preserved during migration

Page 39: Deep Dive into FME Server 2017.0

Create and OwnComponents in the following categories have owners:● Repositories● Projects● Schedules● Jobs● Publications● Subscriptions● Topics● Resource Connections● Connections

Filter jobs by owner

Owners can cancel running jobs

Page 40: Deep Dive into FME Server 2017.0

SharingShare individual components with other users and roles.

Page 41: Deep Dive into FME Server 2017.0

SharingSharing model more closely aligns with state of the art services such as Google.

Note: upon creation, components are no longer automatically shared with roles.

Demo

Page 42: Deep Dive into FME Server 2017.0

NotificationsSend and receive messages

Page 43: Deep Dive into FME Server 2017.0

Directory Watch Publisher

Topic

Demo

��

Improved change detection methodology.

Page 44: Deep Dive into FME Server 2017.0

SMTP Email Publication

Lighter weight with newer technology.

Topic

Page 45: Deep Dive into FME Server 2017.0

FME Workspace SubscriptionsCreated automatically when registering with the Notification Service.

Replaces Push Subscriptions

Page 46: Deep Dive into FME Server 2017.0

ProjectsPackage, migrate and share solutions

Page 47: Deep Dive into FME Server 2017.0

Challenge: Easily move an FME Server

solution from one server to another?

Page 48: Deep Dive into FME Server 2017.0

FME Server solutions usually consist of many components.

Workspaces Subscriptions Schedules

Publications Resources Connections

Custom Formats Custom Transformers Topics

Page 49: Deep Dive into FME Server 2017.0

FME Server Projects

Portable Server Solutions

Place your screenshot here

Page 50: Deep Dive into FME Server 2017.0

Development StagingTest Production

FME Server Projects

Benefit #1 - Move a project from one machine to another.

Page 51: Deep Dive into FME Server 2017.0

Projects.

Benefit #2 - Backup (export) a project anytime for archiving.

FME Server Projects

Page 52: Deep Dive into FME Server 2017.0

Projects.Projects.

FME Server Projects

Benefit #3 - Share your projects with others.

Page 53: Deep Dive into FME Server 2017.0

Projects.

Step 1 - Export your project!

Projects.

Project File

FME Server Projects

Benefit #3 - Share your projects with others.

Page 54: Deep Dive into FME Server 2017.0

Projects.Projects.

Project File

FME Server Projects

Benefit #3 - Share your projects with others.

Step 2 - Send to those with whom you want to share it.

Page 55: Deep Dive into FME Server 2017.0

Projects.Projects.

Project File

FME Server Projects

Benefit #3 - Share your projects with others.

Step 3 - Receivers simply import the project.

Page 56: Deep Dive into FME Server 2017.0

Projects.Projects.

Project File

FME Server Projects

Benefit #3 - Share your projects with others.

Coming Soon - Publish Projects to FME Hub.

Page 57: Deep Dive into FME Server 2017.0

Demo

FME Server Projects

Page 58: Deep Dive into FME Server 2017.0

FME CloudFME Server hosted

Page 59: Deep Dive into FME Server 2017.0

FME Cloud Launch Magic

Page 60: Deep Dive into FME Server 2017.0

FME Cloud Pricing

Lower prices for 95% of users

Page 61: Deep Dive into FME Server 2017.0

DockerRun FME Server anywhere

Page 62: Deep Dive into FME Server 2017.0

● Improved isolation

● Security

● Multi-cloud platform support

● Improved upgrade and deployment

● Elasticity

Docker and FME Server (Technology Preview)

http://fme.ly/dockerbenefits

FMEServer

Page 63: Deep Dive into FME Server 2017.0

Multi-Cloud Platform Support

Docker and FME Server (Technology Preview)

AMAZONDIGITAL OCEAN AZURE

Page 64: Deep Dive into FME Server 2017.0

www.safe.com/downloadsDocker and FME Server (Technology Preview)

Page 65: Deep Dive into FME Server 2017.0
Page 66: Deep Dive into FME Server 2017.0

Summary● FME Server 2017 is exciting!

● Updates to UI, new capabilities, existing capabilities, and in deployment!

● You help shape FME - please give feedback (FME community, live chat)

● Download the Release Candidate: www.safe.com/beta

Page 67: Deep Dive into FME Server 2017.0

Q&AThank you! Download a free trial of

FME or live chat us at www.safe.com