Importación de datos de Oracle: propiedades de Editar clases de elemento

En la definición de correspondencia de una clase de elemento se pueden especificar las propiedades de la siguiente tabla.

Propiedad

Descripción

Incluir en la definición de correspondencia

Incluye la configuración en la definición de correspondencia.

Método de migración

Especifica el método de migración.

  • Añadir como nuevo elemento utilizando la API: inserta cada elemento por separado. Este método garantiza la coherencia de los datos. No se requiere procesamiento posterior. Utilice este método para migrar cantidades pequeñas de datos.
  • Añadir como nuevo elemento utilizando la API de Map: inserta cada elemento por separado. Esto garantiza la coherencia de los datos, pero puede ralentizar el trabajo. Utilice este método para aplicar la transformación de coordenadas para Configuración de la importación de datos de Oracle.
  • Añadir un nuevo elemento usando SQL Loader: este método inserta los datos desde archivos de SQL Loader. En cada clase de elemento se crean sentencias Insert para evitar que se apliquen las reglas de elemento de cliente. Por ejemplo, puede utilizar este método para buscar un registro único que detenga la transferencia de datos.
  • Añadir como nuevo elemento usando la sentencia Insert: este método crea una sentencia Insert en cada clase de elemento para que no se apliquen las reglas de elemento de cliente. Es el método más rápido. Por ejemplo, puede utilizarlo para migrar una gran cantidad de datos. Este método suele requerir procesamiento posterior.
  • Actualizar el elemento existente utilizando el filtro: define una expresión de filtro SQL que se añade en la parte WHERE de la sentencia SQL Select. Puede usar el alias "a" para el nombre de la tabla. Puede utilizar marcadores de posición para los parámetros. Véase Importar datos de Oracle: sentencias SQL y marcador de posición

Filtro

Utilice un filtro para importar un proyecto. Por ejemplo, utilice el filtro IMPORT_ID = {IMPORT_ID} en cada clase de elemento. Seguidamente, el proceso de importación sustituye el valor del parámetro {IMPORT_ID} por el valor correspondiente en el proyecto seleccionado.

Comentarios

Almacena los posibles comentarios, por ejemplo, aclarando los motivos por los que se ha elegido un método.

Método de migración: con un filtro: seleccione por ejemplo la opción Actualizar el elemento existente utilizando el filtro si necesita actualizar los datos existentes en vez de insertar datos nuevos.

Caso práctico: la base de datos A almacena datos de parcelas, la base de datos B almacena datos adicionales para las mismas parcelas. Para migrar los datos de las parcelas, debe ejecutar dos pasos de migración.

Utilice el alias "s" para la tabla de origen y el alias "t" para la tabla final. Por ejemplo:

s.fid = t.fid
s.flur=t.flur and s.stammnummer=t.stammnummer and s.unternummer=s.unternummer

Con estas expresiones se utiliza la siguiente sentencia Update.

 update AL_F_FLUR t SET (NAME,KENNUNG) = 
(SELECT NAME,KENNUNG FROM AL_F_FLUR s WHERE s.fid = t.fid)

En este caso, los atributos NAME y KENNUNG están seleccionados en el cuadro de diálogo.

Puede utilizar marcadores de posición, consulte TB2TB: sentencias SQL y marcador de posición.