deep dive into fme server 2017.0
TRANSCRIPT
Deep Dive into FME Server
Aaron Koning & Don Murray
AUTOMATION!FME Server is all about
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
FME Server 2017 – The Best Ever, Thanks
To You!
Web UIConfigure FME Server and run jobs
Job ControlRoute, prioritize and manage jobs
The highest number of votes of any FME Server idea ever of all time
Time Limits for Jobs
One job hangs waiting on a web service .
A backup in the job queue ensues.
When Jobs Need Limits
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
Num
ber of FME
Engines
10
1
5
Dashboards
Configure Job Routing using the REST API
Job Routing
Configure Job Routing using the REST API
Job Routing
Job DirectivesRestrict which Job Directives are visible.
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
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
ResourcesS3 and file systems
Web UI:easily create network file share based FME Server Resource connections
FME Server Resources Demo
DemoFME Workbench:
easily browse and select files from FME Server Resources
FME Server Resources
Web Application Server logs accessible from Resources.
FME Server Resources
Database Log filesRelocated
All runtime data now written to ProgramData directory
ConnectionsSecure Connections to 3rd-Party Applications
● User credentials are secure
● Databases and Applications supported
● Use across workspaces
● Share without revealing credentials
Benefits of Connections
Let’s Take A Tour
Database Connections
581f4e526d2dbe76b88b7705
Web Connections
581f4e526d2dbe76b88b7705
***********************************************
Web Connections
● 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!
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
1-Read Netatmo Thermometers
2-Process with FME
3-Write to GitHub (GeoJson)
Demo
Web ConnectionsFrom Desktop to Cloud
Cloud and On-Premises
Web Connections
Access ControlAuthentication and Authorization
Active DirectoryA single security mode: mix Active Directory and FME Server system accounts
Active Directory Active Directory configuration is completely done in the Web UI
Active DirectorySupport for multiple domains and unique domain controllers
Active DirectorySearch, browse and click to add Active Directory users and security groups
Demo
Active Directory
Active DirectoryConfigurations are preserved during migration
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
SharingShare individual components with other users and roles.
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
NotificationsSend and receive messages
Directory Watch Publisher
Topic
Demo
��
Improved change detection methodology.
SMTP Email Publication
Lighter weight with newer technology.
Topic
FME Workspace SubscriptionsCreated automatically when registering with the Notification Service.
Replaces Push Subscriptions
ProjectsPackage, migrate and share solutions
Challenge: Easily move an FME Server
solution from one server to another?
FME Server solutions usually consist of many components.
Workspaces Subscriptions Schedules
Publications Resources Connections
Custom Formats Custom Transformers Topics
FME Server Projects
Portable Server Solutions
Place your screenshot here
Development StagingTest Production
FME Server Projects
Benefit #1 - Move a project from one machine to another.
Projects.
Benefit #2 - Backup (export) a project anytime for archiving.
FME Server Projects
Projects.Projects.
FME Server Projects
Benefit #3 - Share your projects with others.
Projects.
Step 1 - Export your project!
Projects.
Project File
FME Server Projects
Benefit #3 - Share your projects with others.
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.
Projects.Projects.
Project File
FME Server Projects
Benefit #3 - Share your projects with others.
Step 3 - Receivers simply import the project.
Projects.Projects.
Project File
FME Server Projects
Benefit #3 - Share your projects with others.
Coming Soon - Publish Projects to FME Hub.
Demo
FME Server Projects
FME CloudFME Server hosted
FME Cloud Launch Magic
FME Cloud Pricing
Lower prices for 95% of users
DockerRun FME Server anywhere
● Improved isolation
● Security
● Multi-cloud platform support
● Improved upgrade and deployment
● Elasticity
Docker and FME Server (Technology Preview)
http://fme.ly/dockerbenefits
FMEServer
Multi-Cloud Platform Support
Docker and FME Server (Technology Preview)
AMAZONDIGITAL OCEAN AZURE
www.safe.com/downloadsDocker and FME Server (Technology Preview)
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