Acerca de la comparación de la DDL al mover los datos subyacentes desde una vista - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.11
Published
Octubre de 2021
Language
Español
Last Update
2021-11-08
dita:mapPath
es-ES/cai1626458602965.ditamap
dita:ditavalPath
es-ES/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem
Al mover datos desde una vista con copyData="true", puede comparar las columnas de la vista con las columnas de la tabla de destino mediante la función compare_ddl.
La función compare_dll no se utiliza para comparar la definición de las vistas de origen y de destino. Se utiliza para comparar las columnas de la vista de origen con las columnas de la tabla de destino.
Al copiar tablas de series temporales, compare_ddl también compara el índice de tiempo principal que incluye los siguientes campos:
  • TSFlags
  • timeZero
  • TimeBucketUnit
  • TimeBucketValue
Para copiar tablas de series temporales a tablas de series no temporales, establezca compare_ddl en false. De lo contrario, el trabajo no se completará correctamente.
Con el fin de comparar las columnas de la vista de origen con las columnas de la tabla de destino, el elemento compare_ddl debe especificarse como true. Esto es opcional con un valor predeterminado de true.
<views>
	<view selection="included" copyData="true">
		<name>deptsals</name>
		<database>MyDb</database>
		<view_data_table>
			<target_table>TargetTable</target_table>
			<target_database>TargetDb</target_database>
		</view_data_table>

		<staging_database>
			<name>TargetDb_Staging</name>
		</staging_database>

		<compare_ddl>true</compare_ddl>
	</view>
</views>
Al copiar datos de la vista, el elemento compare_ddl no se considera si la tabla de datos de destino no existe en el sistema de destino o si se copian datos de la vista en la vista de destino.