Copia de índices de hash y de unión - 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
Al copiar una base de datos completa mediante DSA, los índices de hash y de unión de la base de datos de origen no se copian en el destino de manera automática cuando se reubica la base de datos o cuando database.copy.joinIndex no se establece en true. Debe copiar los índices de hash y de unión explícitamente durante la reubicación de una base de datos o durante una copia de la base de datos cuando database.copy.joinIndex se establece en false mediante las siguientes instrucciones:
  1. Abra el archivo parameters.xml que contiene la información de definición del trabajo.
  2. Cree una sección indices.
  3. Agregue el atributo selection="included" a un elemento index.
  4. Especifique el nombre del índice de hash y unión mediante un elemento name.
  5. Especifique el tipo de índice mediante un elemento index_type. Los valores posibles son HASH_INDEX y JOIN_INDEX.
    DSA copia de forma automática índices de uniones o hash cuando la versión de la base de datos de origen o destino es anterior a la versión 16.20. En esta instancia, no es necesario crear una sección indices adicional. Además, al usar DSA en bases de datos con versiones anteriores a la versión 16.20, no se admite el uso de índices adicionales.

En el siguiente ejemplo, el índice de hash DBName.Orders_hi asociado a la tabla DBName.Orders se copia en el destino cuando se copia la base de datos DBName.

<database selection="included">
	<name>DBName</name>
</database>
		<indices>
			<index selection="included">
				<name>Orders_hi</name>
				<index_database>DBName</index_database>
				<index_type>HASH_INDEX</index_type>
			</index>
		</indices>