fme - para qué es esto
TRANSCRIPT
FME – FEATURE MANIPULATION ENGINE
FME – ¿Qué es?
Marco Fidos
Innovatech
FME - ¿Qué es?
+ Herramienta de ETL Spatial –Extracción, Transformación yCarga de Datos
+ 340 Formatos
+ 400 funcionalidades listas parausar
+ 20 años de experiencia enmundo, en mercados verticalescomo: Utilities, Minería, Energía,Telecom, Defesa y gobiernos
+ Automación+ Multi-formatos+ Transformación+ Distribución
Principales Usos
� Integración
� Cualidad de Datos
� Conversión Sistemas de Coordenadas
� Raster
� Bancos de Datos
� Informes
� Distribución de Datos
� Automatización en ETL
� Notificaciones
� Real Time ETL
� Internet of the Things
Principales Usos
• INTEGRACIÓN – ETL
• CAD – GIS• TI tradicional x GIS/Spatial Data• 3D/BIM x GIS integration
• Extracto datos rápidamente desde casi
cualquier fuente, independientemente
de su formato de origen y estructura –
incluidos los de CAD popular, GIS y
soluciones de bases de datos espaciales
• Transformar datos fácilmente en
cualquier formato y la estructura
necesaria utilizando flujos de trabajo
repetibles
• Carga datos sin problemas en el sistema
de destino directamente desde FME y
ponerla a disposición exactamente
cuándo, dónde y cómo se necesita
Principales Usos
� Cualidad de Datos
• Control automático de calidad con FME
�Compruebe el esquema
�Compruebe los valores de datos
�Validar la geometría
�Cumplimiento de normas
�Formato específico de QA / QC
�Flujo de trabajo de validación
�Reparación automática y informe de datos erróneos
Correct Complete Compliant
Basado ennormas
Bien documentadoCAD Standard
Repetitividad
Los mismos resultados cada
vez
Énfasis en Automatización
Reducir al mínimola intervención
humana
Orientado a Informes
Identificar y reportar
Principales Usos
� CONVERSIÓN SISTEMAS DE COORDENADAS
• Automatización• Self-Service Portal para conversión de sist. Coord.
• Conversión fácil y sencilla
• > 2000 sistemas de coordenadas pre-definidos
• Soporte para sistemas personalizados(proyección, datum, elipsoide)
55
5
5 5
55
5 55555
5 555
55
55 55
5
55
5555
55555
555555
5
55
55 5
5
555 55555
5
55555 5555
5
5 55555
555
5555 555
��
� �
��
��
�
�
�
��
�
�
�
��
��
�
��
�
�
�
�
55
5
5 5
55
5 55555
5 55 5
55
55 55
5
55
5555
55555
555555
5
55
55 5
5
555 55555
5
5 5555 5555
5
5 55555
555
5555 555
��
� �
��
��
�
�
�
��
�
�
�
���
�
�
��
�
�
�
�
Y mucho más…
Principales Usos
� RASTER• Conversión de formato (tif a jpg)• Loading (importación de base de datos)• Extracción (exportación de bases de
datos)• Procesamiento (transformaciones)• Enriquecer SIG con raster (raster a vector)• Publicación de vector (vector a raster)• Los flujos de trabajo en 3D (drapeado,
texturas, sombras)• Consumir desde y publicar en web
� Imágenes
� Fotografía
� Modelos de elevación
� Informes
� Gráficos
� Modelos numéricos
� Series de tiempo
Principales Usos
� BANCO DE DATOS
• Carga y Extracción• Sincronización - Crear banco de datos
redundantes• Update/Delete/Insert/Create• Integrar Bancos de Datos• Compartir informaciones
automáticamente
• Google Fusion Tables
• SAP HANA (via JDBC)
• Microsoft SQL Server,
AZURE, Sharepoint,
• Netezza Spatial
• Oracle
• Oracle Spatial
• PostGIS
• MySQL(MariaDB)
Database Transformers
� SQLExecutor / SQLCreator� FeatureReader� Joiner� GeometryValidator� InlineQuerier – before and after
� Sequence/Identity/Serial columns - example� Triggers � Stored Procedures - example� Transactions� Multiple geometry support – writing and reading
• IBM DB2, Informix, PASW
(SPSS)
• ODBC
• JDBC
• Pervasive
• Salesforce
• Socrata
• SAS
• SQLite
Principales Usos
� INFORMES
• Informes con datos geográficos• Informes de todos sus sistemas• Schedulagem y envío por evento• Fusión de los datos• Presentación / Styling• Resumo
Principales Usos
� DISTRIBUCIÓN DE DATOS
• FME Server Data Download Service• Streaming de datos – KML Streaming
ftp, http, ...
ODATA
OGC (WFS, WCS, WMS, ...)
SOS
ArcGIS Online
any service...
Principales Usos
� AUTOMATION EN ETL
• Ahorrar tiempo!
• Iniciar flujo de trabajo AUTOMÁTICAMENTE
• Basado en evento
• Programada
• Iniciar flujo de trabajo AUTOMÁTICAMENTE cuando:
1. Directory Watch - una vez que un dato esté en una
carpeta determinada
2. Scheduling – en el día y hora que desee, en repetidas
ocasiones
3. Database Triggers – después de un trigger
4. Email Processing – cuando lega un correo, o cuando
envío un correo
5. Mobile notification – cuando lega un sms, o cuando
envío un sms
Event Action
Principales Usos
� NOTIFICACIONES
• Publicar los mensajes de una aplicación o dispositivo y entregar de inmediato varias notificaciones a otras aplicaciones o usuarios.
�Para que?
� Cuando comenzar, en medio o cuando termine de un flujo
� Cuando recibir un dado, por correo o ftp
� Informar los resultados de una validación de datos
� Envío de datos inconsistentes después de un flujo
� Recibir datos por correo electrónico y procesar en un flujo
� Informar a sus clientes acerca de una interrupción en la
prestación de servicios - agua, la energía, por ejemplo,
� Informe sobre los procesos de actualización de estado, la
migración o la producción de datos en cualquier sistema
� En apoyo a la toma de decisiones en tiempo real
https://knowledge.safe.com/topic/FME-Server-Notification-Service
Principales Usos
� REAL TIME DATA Workflows
• STREAMING DE DADOS
• REAL TIME DATA TRASNFORMATION
�Two Types of Real-Time Data
�Basado en Evento o en notificación
�Eventos discretos independientes
que se producen a razón de: <1
mensaje / segundo
�Corriente continua de datos
�High Velocity secuencia de datos
de> 1 mensaje / segundo.
http://blog.safe.com/2014/06/real-time-editing-spatial-database/
http://blog.safe.com/2014/07/ais-based-ship-tracker-monitors-100000-vessels-near-real-time/
http://demos.fmeserver.com/spatialdashboard/index.html
Principales Usos
� INTERNET OF THE THINGS
• Meta: fácil para ti conectar a cualquier cosa!
Dispositivos: Móviles, ordenadores, relojes, electrodomésticos, coches, etc.
Sensores: atmosférica, Bio sensores, video, audio, el tacto, el calor, etc.
Servicios Web: Cualquier cosa que las tiendas, devoluciones o opera en los datos.
- Todo está conectado! -
IN 20 MIN
22
INNOVATECHGIS.COM
GRACIAS!
Contacto!
Para más información:
https://www.facebook.com/innovatechgis/
https://twitter.com/innovatechgis/
https://www.linkedin.com/in/innovatechgis/
http://innovatechgis.com/
http://innovatechgisesp.com/
Brasil + 55 (12) 3949 2777EEUU y Latinoamérica + 1 (954) 607-7655
marcofidos
http://pt.slideshare.net/innovatechgis
https://plus.google.com/u/2/1003499570455
29004249/posts?hl=pt-BR