He sido encargado de la conversión de una Base de datos Oracle en un archivo ESRI geodatabase. Los datos representan una red de gas. El cliente de Oracle de base de datos tiene más de 400 tablas, 120 de las cuales son espaciales. Voy a usar la OMF para convertir los datos en un Archivo ESRI Geodatabase. El cliente ha suministrado a mí con la geodatabase que contiene la característica de los conjuntos de datos y las clases de entidad que se vacía (sólo el esquema). La geodatabase es una versión modificada de la versión de ArcGIS gas modelo de datos (pdf). Básicamente contiene la característica principal del conjunto de datos con una red geométrica así como otros datos que el cliente ya está utilizando en ArcFM.
El problema que tengo es que la base de datos de Oracle contiene muchas más tablas que el ESRI esquema. Hay tablas en la base de datos de Oracle que se han creado, que no tienen un equivalente en la tabla de la geodatabase. Además, para aquellas tablas que puedo igualar, hay campos que no le corresponden. Por ejemplo, en la base de datos original, puede ser una tabla que contiene campos como el "número de la calle", "nombre de la calle", "ciudad", etc, y la base de datos de destino no contiene estos. Además, en la válvula de la tabla en la base de datos original, hay un campo llamado "Dirección Para Cerrar", que contiene una "C" para la Izquierda y Una "a" por la Izquierda y algunos valores en blanco. En la base de datos de destino no es equivalente en un campo llamado "ClockwiseToClose", que tiene un conjunto de dominios de "Sí/No" valores".
Que es uno de los campos en una tabla. Y como he dicho, hay más de 400 tablas. Voy a tener que determinar todas las cuestiones que puedan surgir para todos los campos de todas las tablas. Obviamente, hay una gran cantidad de trabajo involucrado en la creación de todo esto.
¿Alguien tiene alguna experiencia en un proyecto similar? ¿Alguien puede dar una estimación realista del tiempo que un proyecto como este podría tomar? Estoy pensando en varios meses.
Obviamente los dominios y subtipos de destino en la geodatabase es probable que causar problemas y los datos tendrá que ser limpiado en el proceso. Además, hay campos que tienen valores numéricos en una base de datos de texto y/categórico en otro (con los dominios). Que es, lo que podría ser "a", "B", "C", en el original podría tener un dominio que restringe los valores a "1", "2", "3", por ejemplo.
¿Qué otras trampas que podría venir a través de una migración de datos del proyecto como este?