New Superpowers for FME Server Mark Stoakes Manager, Professional Services
Setup See the –readme.txt file for set-up details and the “story”
Session Overview Why FME Server? Scenario Example
The Battle for Resources… CADwoman vs. GISguardian
What Are They Battling Over… CADwoman wants to run: DWG Data validation & Oracle Loader workspace workspace GISguardian wants to run: Water pipe network validation workspaceworkspace Database to DWG data conversion workspaceworkspace
Safe Products…
Why FME Server? FME Server is a scalable platform that offers flexible spatial data distribution and loading services FME Server allows you to run FME Workspaces using a variety of different services FME Server uses the same FME Engine that underlies the FME Desktop application
What is FME Server? Efficiently exchange data on demand across the widest range of formats. FME Server software makes it possible for organizations to deliver up-to-date spatial data exactly how it’s needed.
Why FME Server? You need to distribute data and meta data access to your team, your manager, contractors, public etc. More and more data is available live or updated constantly. You need to make this available to decision makers. You need to load data from outside but you need to ensure it’s valid and matches your format and data model You already process a lot of data through FME, perhaps nightly. You want to push this to a server. 9
Why FME Server? How FME Server can meet your needs: Data Distribution Data Download Service Live Data Streams Data Streaming Service Upload and Validation Data Upload Service Centralize Data Transformation Job Submitter Service
FME Server in Action! Live Demo: Arkansas GeoStorArkansas GeoStor
How Can We Stream Data? Streaming Service Data to PDF Anyone can view a PDF file! See examplewww.fmepedia.com
FME Workbench: Author Workflows for FME Server Use the proven power of FME Workbench to author workflows for FME Server
FME Server Works with FME Desktop FME Desktop Author and run spatial transformation tasks FME Server Run and share spatial transformation capabilities 14
Using FME Server Typical steps for using FME Server are: Author an FME workspace (Spatial ETL task) Share the Spatial ETL task in an FME Server repository Run the Spatial ETL task from a web interface or equivalent Maintain the Spatial ETL task by editing in FME Workbench 15
Author a Transformation Task FME Workbench - graphical authoring environment 16 Step 1 Extract: Select and drag a source dataset on to the workspace Step 2 Transform: Adjust the way the data flows from its source to the destination Step 3 Load: Load the transformed data into the destination
Share Transformation Tasks 17 Publish workspace to FME Server Store the workspace in a central repository Make your FME workspaces available to others – over the web Register the workspace with one or more services (Data Streaming, Data Download, etc.)
Run the Transformation Task Run the Data Transformation Task from a web interface Default FME Server web pages Custom web forms WFS client applications 18
Maintain the Transformation Task Maintain the Spatial ETL task by editing the FME Workspace Download the workspace from the FME Server repository Modify the workspace Publish the workspace back to the repository Step 3 Step 1 Step 2 19
Scenario Add new water lines to water distribution network; validate the network GISguardian: GIS Analyst tasks Validate network Maintain workspaces CADwoman: CAD Contractor tasks Validate CAD data Upload clean CAD data
Summary FME Workspaces for different tasks: CAD validation & data loading OGCGeometryValidator GIS data validation NetworkTopologyCalculator GIS data distribution Scripted Published Parameters FeatureReader FME Server Makes workspaces accessible to different users Simplifies workspace maintenance Scalability Security allows different roles 21
Thank You! Questions? Mark: Resources: Upcoming FME Server Webinar, May 5: