Microsoft SQL Server – How to Improve Interoperability using FME May 1st, 2013
Nov 14, 2014
Microsoft SQL Server – How to Improve Interoperability using FME
May 1st, 2013
Who Are We?
Mark StoakesProfessional Services Mgr
Robyn RennieFME Desktop Support Mgr
Questions are Encouraged!
This morning’s Q&A Support:
Steve MacCabe Professional Support Specialist
Questions are Encouraged!
We’re happy to answer any questions you have.
To submit a question:
If we can’t get to your question during the webinar we’ll send a follow-up email.
Powering The Flow of Data
FME – Feature Manipulation Engine
FME Technology Capabilities
Transform spatialand non-spatial
data into the precise data
model you need
400+ data
transformation tools
The only complete spatial data transformation solution
Translate spatial data from oneformat to another
300+ supported formats in FME 2013
FME Workbench Workspace Graphical authoring environment
Poll: What is your FME level of expertise?
Getting started page:
http://fme.ly/GetStarted
Attend a weekly FME Desktop overview webinar:
http://fme.ly/WeeklyIntro
New to FME?
Poll: What frustrations do you have with your database workflows that don’t involve FME?
FME Version & Edition
FME SQL Server Edition
FME 2013 SP1 SQL Server 2012
Poll: General Questions
Agenda
Demos Reading and Writing – tips and tricks SQL Server functionality Database Transformers Supported Database functionality Edits and Change Detection
Follow-up Webinar recording and materials
Warp Speed Demos!
Writing Data
Data Loading Multiple Spatial Columns Creating complex tables
Incremental Updates fme_db_operation SQL Key Columns or fme_where
Example
Tips n’ Tricks Use a unique key field Use Bulk Insert mode - 5-10x speed increase Transaction Interval
Set 1 for a commit on every feature Set to a very large number to commit at the end.
Example
Performance
Make the database do the work
Index, index, index – both spatial and attribute
Bulk insert mode where available on Inserts – 5-10x speed increase inserting into SQL Server
Database TransformersLet the database do the work…
SQLCreator/SQLExecutor Efficient database joins for SQL capable datasets
Joiner Multiple attribute joins No requirement to understand SQL Non-spatial only
FeatureMerger Single attribute join No requirement to write any SQL
FeatureReader Spatial & non-spatial queries
Example
Example
Geometry Validation
PASSED detectionFAILED detection
Detection
PASSED detectionFAILED to repairREPAIRED fully
Repair
Issue Reporting .issue_found .location_sample.x .location_sample.y .location_sample.z .repair_state
GeometryValidator Transformer
Example
GIS & CAD
Exporting to CAD Dynamic Workflows Schema Mapping Schema Table CAD Styling
20
Example
SQL Server and ArcMap
21
Question & Answer Period
FMEDatabases
2013 FME World Tour!
40+ FME User Meetings happening world wide and one live stream
Register atwww.safe.com/worldtour
Upcoming webinars
Oracle - How to Improve Interoperability using FME – June 11
Reading and Writing XML with FME – May 8th
Recorded Webinars:http://fme.ly/webinars
View the offerings at: http://fme.ly/online
Poll: Would you like more information on our free training options?
We’ll Be Following Up
Thank You!
For more information, please contact: Sales
[email protected] Support
www.safe.com/support (604)501-9985 ext. 278
Mark [email protected]
Robyn [email protected]