Copia de desencadenadores - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.05
Published
Octubre de 2020
Language
Español
Last Update
2020-12-18
dita:mapPath
es-ES/xxl1591023586203.ditamap
dita:ditavalPath
es-ES/xxl1591023586203.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

Si bien DSA no copia los desencadenadores del origen de manera automática al copiar bases de datos completas, puede especificar desencadenadores de una tabla relacionada en el destino.

Las siguientes acciones causarán un error al copiar desencadenadores:
  • La tabla de origen asociada con el desencadenador queda excluida de las tablas que se copiarán
  • La tabla asociada con el desencadenador cambia de nombre o se reubica en el destino
  • No utiliza AFTER como el valor de la etiqueta action_time.
  1. Abra el archivo parameters.xml que contiene la información de definición del trabajo.
  2. Cree una sección triggers.
  3. Agregue el atributo selection="included" a un elemento trigger en la sección.
  4. Especifique los nombres de los elementos database y subject_table_database.
  5. Especifique el nombre de la tabla en el elemento table.
  6. Especifique el nombre del desencadenador en el elemento name.
  7. Utilice la etiqueta action_time enabled="YES" para determinar el momento en el que produce el desencadenamiento.
En el ejemplo siguiente, el desencadenador DBName.RaiseTrig se copia en el destino.
<database selection="included">
	<name>DBName</name>
</database>
		<triggers>
			<trigger selection="included">
				<database>DBName</database>
				<subject_table_database>DBName</subject_table_database>
				<table>PPIOrders</table>
				<name>RaiseTrig</name>
				<action_time enabled="YES">AFTER</action_time>
			</trigger>
		</triggers>