how to efficiently transform non-spatial data using fme

47
How to Efficiently Transform Non-Spatial Data using FME March 13, 2013

Upload: safe-software

Post on 14-Nov-2014

1.550 views

Category:

Documents


5 download

DESCRIPTION

FME supports a wide range of non-spatial data, from spreadsheets (CSV, Excel) to databases (SQL Server, Oracle) and to key applications (Salesforce, Socrata). In this webinar, discover how to easily transform non-spatial data for use, even adding a spatial component to your non-spatial data. You'll also hear how SYNCADD has been using FME to solve non-spatial challenges in a variety of situations.

TRANSCRIPT

Page 1: How to Efficiently Transform Non-Spatial Data using FME

How to Efficiently Transform Non-Spatial Data using FME

March 13, 2013

Page 2: How to Efficiently Transform Non-Spatial Data using FME

Who Are We?

Dale LutzCo-Founder andVice President of DevelopmentSafe Software

Aaron KoningFME Server Product ManagerSafe Software

Page 3: How to Efficiently Transform Non-Spatial Data using FME

Daniel RiddleGIS Specialist for SYNCADD Systems Inc.

Kristofor CarleSoftware Developer for SYNCADD Systems Inc.

Guest Speakers

Page 4: How to Efficiently Transform Non-Spatial Data using FME

Questions are Encouraged!

This morning’s Q&A Support:

Mark StoakesManager Professional Services Safe Software

Iris Gutowski Product Support Specialist Safe Software

Page 5: How to Efficiently Transform Non-Spatial Data using FME
Page 6: How to Efficiently Transform Non-Spatial Data using FME

Powering The Flow of Spatial Data

FME – Feature Manipulation Engine

Page 7: How to Efficiently Transform Non-Spatial Data using FME

Powering The Flow of Data

FME – Feature Manipulation Engine

Page 8: How to Efficiently Transform Non-Spatial Data using FME

FME Capabilities

Transform Data to Use and Share

Convert spatial data between hundreds of formats

Transform spatial data into the

precise data model you need

Integrate multiple different data types into a single data model

Share spatial data with people where, when and how they need it

Page 9: How to Efficiently Transform Non-Spatial Data using FME

Workbench: Graphical Data Flow Authoring

Page 10: How to Efficiently Transform Non-Spatial Data using FME

Getting started page:

http://fme.ly/GetStarted

Attend a weekly FME Desktop overview webinar:

http://fme.ly/WeeklyIntro

New to FME?

Page 11: How to Efficiently Transform Non-Spatial Data using FME

Poll: How much of your data is Non-Spatial?

Page 12: How to Efficiently Transform Non-Spatial Data using FME

Beats Writing Code Easier to maintain Faster to configure

Powerful Transformations and Filtering

Supports Most Common Formats

Consistent Handling of Spatial and Non-Spatial in one tool

Why FME for Non-Spatial?

Page 13: How to Efficiently Transform Non-Spatial Data using FME

Spatializing Transformers

Page 14: How to Efficiently Transform Non-Spatial Data using FME

Spatializing Transformers

Page 15: How to Efficiently Transform Non-Spatial Data using FME

FME Supported Formats

Page 16: How to Efficiently Transform Non-Spatial Data using FME
Page 17: How to Efficiently Transform Non-Spatial Data using FME

Poll: What Non-Spatial Formats are of most interest to you?

Page 18: How to Efficiently Transform Non-Spatial Data using FME

1 - Old School Non-Spatial

Egg Information (CAT)NEST_ID EGG_ID DATE_LAID DATE_HATCHED INCUBATION_DAYS 20 0 20040819 20040826 7 20 1 20040823 20040829 6 20 2 20040818 20040826 8…

Species (CSV)NestId,Species100,BLUE JAY101,AMERICAN GOLDFINCH…

Page 19: How to Efficiently Transform Non-Spatial Data using FME

1 - Old School Non-Spatial

Create a DBF file of: Number of Eggs Average Incubation

… for each species of bird

DEMO

Page 20: How to Efficiently Transform Non-Spatial Data using FME

2 – The Office

Page 22: How to Efficiently Transform Non-Spatial Data using FME

2 – The Office

Reorganize the Vancouver Business Licenses Excel File Separate tabs for license state Create summary tab Flag errors into a new file

DEMO

Page 23: How to Efficiently Transform Non-Spatial Data using FME

3 – Hipster

Page 24: How to Efficiently Transform Non-Spatial Data using FME

3 – Hipster

Page 25: How to Efficiently Transform Non-Spatial Data using FME

3 – Hipster

Page 26: How to Efficiently Transform Non-Spatial Data using FME

3 – Hipster

Check if my electric car needs charging Read the Tesla Vehicle Webservice (which returns JSON) Explode the JSON Check if charging needed

Send email if yes Honk horn if NO

DEMO

Page 27: How to Efficiently Transform Non-Spatial Data using FME

4 – Corporate

Page 28: How to Efficiently Transform Non-Spatial Data using FME

4 – Corporate

Update Oracle with results from complex MS SQL Server query

DEMO

Page 29: How to Efficiently Transform Non-Spatial Data using FME

5 – Cloudy

Page 30: How to Efficiently Transform Non-Spatial Data using FME

5 – Cloudy

Publish data from SalesForce to Socrata Filter out bad data along the way Plus do schema restructuring for data

sharing

DEMO

Page 31: How to Efficiently Transform Non-Spatial Data using FME

Daniel RiddleGIS Specialist for SYNCADD Systems Inc.

Kristofor CarleSoftware Developer for SYNCADD Systems Inc.

Guest Speakers

Page 32: How to Efficiently Transform Non-Spatial Data using FME

Story 1: Data Upload Monitoring

• The Mission: Monitor data uploaded via a web interface to an Army Geospatial Data Warehouse for compliance and data model validation, reporting the results.

• The Solution: Use FME Server and custom transformers to run QA tests and email the results as Excel spreadsheets.

Page 33: How to Efficiently Transform Non-Spatial Data using FME

SYNCADD

• Custom transformers are created and source user parameters are published to leverage FME Server.

• Readers Used: Schema; ESRI Personal, File, & SDE Geodatabase

Page 34: How to Efficiently Transform Non-Spatial Data using FME

SYNCADD

Custom transformers complete various tests on metadata tags, schema feature classes, and schema attributes.

Page 35: How to Efficiently Transform Non-Spatial Data using FME

SYNCADD

Results are exported as Microsoft Excel spreadsheets and emailed to the user using FME Server.

Page 36: How to Efficiently Transform Non-Spatial Data using FME

• The Mission: Evaluate, document, and reproduce a non-spatial ETL process currently maintained in MS Access so that business experts (not just data analysts/DBAs) can understand it.

• The Solution: Use FME to reorganize the process into diagrams in custom transformers. Add visual QA/QC checks directly into the workflow.

Story 2: Non Spatial MS Access ETL

Page 37: How to Efficiently Transform Non-Spatial Data using FME

SYNCADD

• Before: SQL queries in MS Access

Page 38: How to Efficiently Transform Non-Spatial Data using FME

SYNCADD

• After: FME creates a diagram that is easy to understand.

Page 39: How to Efficiently Transform Non-Spatial Data using FME

SYNCADD

• Inspection points and FME Data Inspector make it easy to evaluate the process even on the fly in a meeting.

• Visually compare link counts on printed diagrams after each data import to look for possible problems.

Page 40: How to Efficiently Transform Non-Spatial Data using FME

SYNCADD

Page 41: How to Efficiently Transform Non-Spatial Data using FME
Page 42: How to Efficiently Transform Non-Spatial Data using FME

Don’t let the Spatial scare you off!

FME is a powerful Non-Spatial problem solving machine

FME is not just for the desktop FME Server is engineered for enterprise data

transformation Automate your non-spatial workflows

Summary

Page 43: How to Efficiently Transform Non-Spatial Data using FME

2013 FME World Tour!

40+ FME User Meetings happening world wide and one live stream

Register atwww.safe.com/worldtour

Page 44: How to Efficiently Transform Non-Spatial Data using FME

Upcoming webinars

How to Easily Read and Write CityGML Data Using FME – March 27

How to Load Spatial and Non-Spatial Data into Terdata using FME – April 3

PostGIS 2.0 – How to Improve Interoperability using FME – April 24

Recorded Webinars: http://fme.ly/webinars

Page 45: How to Efficiently Transform Non-Spatial Data using FME

View the offerings at: http://fme.ly/online

Poll: Would you like more information on our free training options?

Page 46: How to Efficiently Transform Non-Spatial Data using FME

We’ll Be Following Up