Oracle Database -- How to Improve Interoperability using FME

1,830 views

Published on

Discover how to easily read, write, and update data in Oracle. Via demos we'll share how FME lets you transform spatial and non-spatial data for use in Oracle and also provide an easy way to share that data with others -- all of this possible via customizable processes which can be automated. You'll also see how the FME Data Inspector's new Table View mode lets you more easily examine your data in Oracle.

This webinar is the third in our series of database webinars on SQL Server, PostGIS 2.0, and Oracle.

Published in: Technology, News & Politics
2 Comments
0 Likes
Statistics
Notes
  • Hi @raaags, the file is now available for download. The 'Save' button at the top of the slideshow should allow you to do this. Thanks for your interest!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Can this presentation be made downloadable?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
1,830
On SlideShare
0
From Embeds
0
Number of Embeds
459
Actions
Shares
0
Downloads
46
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide
  • Mark on Q&A
  • We ’ re happy to answer any questions you have during the webinar. To submit a question just open up the questions box in the GoToWebinar pane and type away. If we don ’ t get to your question during the webinar we ’ ll send you a followup email.
  • FME also does data of all kinds – doesn’t have to be spatial.
  • 2013 highlights – you can talk about interesting new formats here: INGRES Spatial & non-Saptial Autodesk IMX Odata – web XML/JSON messages Socrata – web based for local Gov. PostGIS Raster & PostGIS 2 Point Cloud: Riegl LaserScan & Terrasolid Terrascan About 30 new formats for 2013
  • Novice Intermediate Expert I have never used FME (note: next slide will tell them where to get more info)
  • Not covering the basics of FME, but here is where you can get more background.
  • (multiple choice) - Need to know SQL and use it - Need to create intermediary files when switching between DBs - Need to spend time working through a DBA - Need to create a workflow for every database scenario - Other
  • Here ’ s what we ’ re using FME 2012 – released yesterday
  • Multiple choice -Data validation -Geometry validation -Reading data from databases -Writing to databases
  • Zip reading writing capabilities
  • Oracle is very forgiving about the kind of spatial data which can be written into the database. Consequently it is easy to get features with invalid geometries into the feature classes. FME offers some transformers which can help with this. Here we have a shape file with all the countries in the world in it. Right away we can guess that we might have problems with Russia, Antartica and perhaps some of those countries which are made up of multiple small polygons. So this example adds this shape data into two tables – one with the geometry spatial type and one with the geography spatial type. Notice that the geography spatial type cannot handle Antarctica because this data appears to have some coordinates with enough precision to drop them below the -90 latitude which is impossible. So it is rejected. A clipper would get around this problem. We assume that because the data has been written that SQL Server will be happy with it but this isn ’ t always the case. Issuing the command Very often spatial data contains invalid geometries. Very important to run validate_geometry_with_context and validate_layer_with_context Import to ensure you have valid geometries – when working with an spatial analysis you want do with your data.
  • Update: - Extend ArcGIS - ArcMap - open Catalog and add connection to city parks - ArcMap - drag connection into map to open - Properties - categorize by park name - rt-click - Data - Export Data - output feature class - create new geodatabase - save data and add as layer. - remove connection - Editor - start editing - pick park, then choose attributes - change alternate name - choose another park - move vertex - Editor - stop editing and save edits - open 5_DB_Operation and add parks gdb - explain process run workspace, then add updated table to view
  • There are still a few cities left on the World Tour – if you can spring for a trip to Australia and NewZealand or maybe England or Europe there is still time to find out all the new goodies in FME 2013
  • Guest speakers – Lisa Williams and Jordan Gilbertson of Socrata
  • Don’t need to show the results of this poll.
  • Calls to Action: Build your skills is directed to existing customers. All of the information on this slide will be included in the follow up email to attendees and they will receive a recording a webinar.
  • 07/16/12
  • Oracle Database -- How to Improve Interoperability using FME

    1. 1. Oracle Database – How toImprove Interoperability usingFMEJune 11, 2013
    2. 2. Who Are We?
    3. 3. Questions are Encouraged!
    4. 4. Questions are Encouraged! We’re happy to answer any questionsyou have.To submit a question: If we can’t get to your question duringthe webinar we’ll send a follow-upemail.
    5. 5. Powering The Flow of DataFME – Feature Manipulation Engine
    6. 6. FME Technology CapabilitiesTransform spatialand non-spatialdata into theprecise datamodel youneed400+datatransformationtoolsThe only complete spatial data transformationsolutionTranslate spatialdata from oneformat toanother300+supportedformats in FME2013
    7. 7. FME Workbench Workspace Graphical authoring environment
    8. 8. Poll: What is your FME level ofexpertise?
    9. 9.  Getting started page:http://fme.ly/GetStarted Attend a weekly FME Desktop overviewwebinar:http://fme.ly/WeeklyIntroNew to FME?
    10. 10. Poll: What frustrations do youhave with your databaseworkflows that don’t involve FME?
    11. 11. FME Version & Edition FME Oracle Database Edition FME 2013 SP1 and SP2 Oracle 11g
    12. 12. Poll: What database activities doyou use, or want FME for?
    13. 13. Agenda Demos Reading and Writing – tips and tricks Edits and Change Detection Oracle Server functionality Storing Rasters, Points Clouds, Multiple Geometries Columns, Database Transformers Follow-up Webinar recording and materials
    14. 14. Warp Speed Demos!
    15. 15. Writing Data Data Loading Multiple Spatial Columns Creating complex tables Incremental Updates fme_db_operation SQL Key Columns or fme_whereExampleTips n’ Tricks Use a unique key field Transaction Interval Set 1 for a commit on every feature Set to a very large number to commit at the end.Example
    16. 16. Performance Make the database do the work Reading from Oracle Index, index, index – both spatial and attribute Writing to Oracle Consider disabling constraints where possible Indexes – dropping during large loads, recreate
    17. 17. 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 queriesExampleExample
    18. 18. Geometry ValidationPASSED detectionFAILED detection DetectionPASSED detectionFAILED to repairREPAIRED fully Repair Issue Reporting .issue_found .location_sample.x .location_sample.y .location_sample.z .repair_stateGeometryValidator TransformerExample
    19. 19. GIS & CAD Exporting to CAD Dynamic Workflows Schema Mapping Schema Table CAD Styling19Example
    20. 20. Oracle and ArcMap20
    21. 21. Question & Answer PeriodFMEFMEDatabasesDatabases
    22. 22. Upcoming webinar June 19 - Open Data... Automated! UsingFME with SocrataJune 26 Oracle Training – Live InstructorRecorded Webinars:http://fme.ly/webinars
    23. 23.  View the offerings at: http://fme.ly/onlinePoll: Would you like moreinformation on our freetraining options?
    24. 24. We’ll Be Following Up
    25. 25. Thank You! For more information, please contact:Salesinfo@safe.comSupportwww.safe.com/support(604)501-9985 ext. 278SteveSteve.MacCabe@safe.comRobynRobyn.Rennie@safe.com

    ×