Utilización de bases de datos provisionales - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.12
Published
Enero de 2022
Language
Español
Last Update
2022-02-22
dita:mapPath
es-ES/ptl1635805434108.ditamap
dita:ditavalPath
es-ES/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem
Trabaje con bases de datos provisionales especificando el almacenamiento provisional en los siguientes niveles:
  • Niveles de base de datos y de tabla
  • Base de datos provisional secundaria
  • Nivel de sistema
  • Nivel de trabajo
  • Nivel de base de datos
  • Nivel de objeto
Las tablas provisionales se crean como tablas NOPI, a menos que TPTAPI_UPDATE se utilice para cargar los datos en la tabla provisional. TPTAPI_UPDATE no admite la carga en una tabla provisional NOPI. En este caso, si la tabla es una tabla de series temporales, la tabla provisional de destino se crea con el índice primario predeterminado. En caso contrario, la tabla provisional de destino se crea con el mismo índice primario que la tabla de origen. Las tablas provisionales de origen de un objeto de tabla se crean utilizando el DDL de la tabla de origen original. Las tablas provisionales de origen de un objeto de vista se crean de la misma manera que la tabla provisional de destino.
Las bases de datos provisionales especificadas solo se utilizan cuando el trabajo necesita crear objetos temporales. La siguiente tabla indica cuándo se utiliza una base de datos provisional según la utilidad forzada que se haya seleccionado.
Utilidad forzada Cuándo se utiliza la base de datos provisional de destino
DSA La tabla es una tabla secundaria en la base de datos de origen y no existe en la base de datos de destino.
La tabla existe en la base de datos de destino y tiene un elemento principal o secundario en la base de datos de destino.
El trabajo es una copia parcial, se utiliza la tabla provisional de origen y la tabla de destino no está vacía.
La tabla de destino existe y force_target_staging_table no está establecido en true.
El trabajo es una copia parcial de los datos de vista directamente a una vista de destino cuando se utiliza la tabla provisional de origen.
La tabla tiene un desencadenador con una acción before.
JDBC La tabla de destino existe y no está vacía.
La tabla de destino es una tabla principal de integridad referencial.
La tabla de destino es una tabla secundaria de integridad referencial.
La tabla de destino tiene índices.
La tabla es una tabla temporal.
La tabla de destino tiene índices secundarios.
El trabajo contiene un desencadenador con el tiempo de acción before.
La tabla de destino tiene un desencadenador.
La tabla de destino existe y está vacía, pero force_target_staging_table está establecido en true.
El trabajo está copiando datos de vista en la vista de destino.
T2T La tabla de destino existe y no está vacía.
La tabla de destino es una tabla principal de integridad referencial.
La tabla de destino es una tabla secundaria de integridad referencial.
La tabla de destino tiene índices.
La tabla es una tabla temporal.
La tabla de destino tiene índices secundarios.
El trabajo contiene un desencadenador con el tiempo de acción before.
La tabla de destino tiene un desencadenador.
La tabla de destino existe y está vacía, pero force_target_staging_table está establecido en true.
El trabajo está copiando datos de vista en la vista de destino.
TPT La tabla de destino no está vacía y no está realizando una operación upsert.
La tabla de destino es una tabla secundaria de integridad referencial y no está realizando una operación upsert.
La tabla de destino tiene índices y no está realizando una operación upsert.
La tabla es una tabla temporal y está realizando una operación upsert.
La tabla de destino tiene índices secundarios y no está realizando una operación upsert.
El trabajo contiene un desencadenador con el tiempo de acción before y no está realizando una operación upsert.
La tabla de destino contiene un desencadenador y no está realizando una operación upsert.
La tabla de destino existe y está vacía, pero force_target_staging_table está establecido en true.
El trabajo está copiando datos de vista en la vista de destino.