Tengo un legado de flujo de trabajo que me gustaría optimizar y automatizar (al menos parcialmente). El flujo de trabajo actual va como esta. Puedo recibir un de MS Access .archivo mdb que contiene una sola tabla. Esta tabla se carga en un Acceso existentes db que contenía algunas macros ,que voy a hacer referencia más adelante, y cambiado el nombre de BTMUA. A la mesa BTMUA varios campos se introducen manualmente en el centro de la mesa. Además de dos campos de tipos de datos han cambiado de texto a fecha de reflejar con mayor precisión los datos que contienen. Una vez que estos cambios se han completado una serie de consultas, a través de dos macros se ejecutan para analizar, recortar, y concatenar los datos de los campos originales en los nuevos campos. Específicamente Campo id se analiza en los campos A1 A2 utilizando una a la izquierda y a la derecha de las funciones, de igual forma el campo B se analiza en el campo B1 y B2. Cualquiera de espacios en blanco se quitan de campos A1, A2, B1, y B2 campos se eliminarán. Por último campos A1, A2, B1, B2, y C, son concatenados en uno de los 7 diferentes maneras dependiendo de los campos que contienen los datos. Aquí termina la modificación de datos y el uso de Acceso.
Luego uso FME Desktop cargar estos datos en una tabla existente en mi MS Sql base de SDE GDB (después de la primera truncar la tabla).
Me gustaría rediseñar el flujo de trabajo y eliminar el Acceso de la ecuación, aunque no puedo cambiar el hecho de que los datos se originan en una .archivo mdb. También me gustaría automatizar el proceso tanto como sea posible por lo que se pueden ejecutar con un par de clics del ratón o en un horario fijo.
Básicamente estoy tratando de averiguar si es mejor el uso de la OMF para cargar los datos de la .mdb en mi GDB y utilizar ArcCatalog y Modelo del Generador o MS SQL Server management Studio un T-SQL para transformar los datos. O es más eficiente utilizar FME Desktop para ver los datos de trans formaciones.