17.10 - Acerca del uso de una base de datos provisional de origen para mover parcialmente los datos subyacentes desde una vista mediante DSA - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.10
Release Date
Junio de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-061K-ESN
Language
Español (España)

Una vista se puede mover parcialmente mediante DSA con una tabla provisional de origen y se puede mover a una tabla de destino o a una vista de destino. Los datos subyacentes se copian primero en la tabla provisional de origen y, a continuación, DSA mueve los datos de la tabla provisional de origen al sistema de destino. Para utilizar una tabla provisional de origen especificada, debe establecer use_source_staging_table en true a nivel de objeto del archivo XML.

El siguiente XML muestra el uso de source_db para mover una vista a una tabla de destino:

<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>
		<use_source_staging_table>true</use_source_staging_table>
		<source_staging_database> 
			<name>source_db</name>
		</source_staging_database>
		<sql_where_clause>WHERE c1 > 500</sql_where_clause>
		<key_columns>
			<key_column>c1</key_column>
		</key_columns>
	</view>
</views>
El siguiente XML muestra el uso de source_db para mover una vista a una vista de destino:
<views>
	<view selection="included" copyData="true">
		<name>deptsals</name>
		<database>MyDb</database>
		<use_source_staging_table>true</use_source_staging_table>
		<source_staging_database>
			<name>source_db</name>
		</source_staging_database>
		<sql_where_clause>WHERE c1 > 500</sql_where_clause>
		<key_columns>
   	 	<key_column>c1</key_column>
		</key_columns>
	</view>
</views>