Attribute Magic:
Transcripción
Attribute Magic:
Novedades de FME Desktop 1. Sesión de Magia con Atributos 2. Control de Calidad y Generación de Informes 3. Feedback de Soporte Francisco Girón Gesteira Sales / Consulting con terra FME World Tour 2016 1 Sesión de magia con atributos Cómo era la gestión de atributos hasta ahora Cómo va a ser la gestión de atributos de hoy en adelante Permite crear, borrar, renombrar, copiar, reordenar, dar valores, aplicar expresiones, y modificar todos los atributos en un único transformador. Junta las funciones de un montón de transformadores. ¿Cómo proliferan los transformadores? TRANSFORMERS TRANSFORMERS TRANSFORMERS TRANSFORMERS Fuente: https://xkcd.com/927/ (CC 2.5) ¿Qué puede hacer? ➢ Crear ➢ Renombrar ➢ Copiar ➢ Eliminar ➢ Dar valores ➢ Reordenar ➢ Concatenar (Editor de Texto) ➢ Usar expresiones aritméticas (Editor Aritmético) ➢ Dar valores condicionales ➢ Hacer referencia a atributos anteriores ➢ Y más! Definición Automática de Atributos Truco: Elije modo Automático en el Feature Type de destino. ¿Sabías qué? El 86% de los usuarios SIG piensa utilizar el AttributeManager para gestionar sus atributos. Demo: Cambiando Atributos (de CAD a SIG) Control de calidad de atributos 2 Control de calidad y generación de informes Verifica los atributos y los clasifica según pasen o no pasen las condiciones establecidas. Reto: Calidad de Datos Si los datos que distribuyes son de mala calidad, los problemas se amplifican. Si los datos que distribuyes son de buena calidad, amplificas los beneficios. La validación de los datos es un aspecto clave de muchos flujos de datos en FME Reto: Cumplir Estándares ●ISO 19157 (SIG) ●NCS (CAD) ●OGC ●INSPIRE ●Estatales, nacionales, locales, corporativos, etc. Reto: ¿Qué herramientas utilizo? ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ Tester y TestFilter AttributeCreator (pruebas condicionales) AttributeClassifier AttributeRangeFilter y AttributeFilter NullAttributeMapper DuplicateRemover (ahora DuplicateFilter) StringSearcher StatisticsCalculator Solución: AttributeValidator Confía en los datos que estás cargando en destino. Simplifica tus proyectos. ¿Qué puedo comprobar? ➢ Tipo de datos (integer, float, char, xml, json, etc.) ➢ ‘In’ (pertenencia a un rango o lista). Verificación de dominios ➢ Coincide con una expresión regular ➢ Unicidad ➢ Not Null ➢ … y muchos más … Interpretación de los resultados ➢ Atributo resumen: _fme_validation_message ➢ Lista de todos los mensajes: _fme_validation_message_list{} {0} Attribute 'CodePrefix' with value 'ABE' fails check for Matches Regular Expression '[ABCD]{3}' {1} Attribute 'num_measures' with value '12' fails check for in Range '[0,10]' {2} Attribute 'CodePrefix' with value 'ABE' fails check for in 'ABC,ABD,TXU,TXV' Demo: Generación de Informes 3 Feedback de Soporte Analiza proyectos y sus metadatos. Puedo analizar mis proyectos .fmw Demo: Feedback de Soporte [email protected] ¡Muchas gracias! ¿Preguntas? Francisco Girón Gesteira Sales / Consulting con terra [email protected]