17.10 - Compatibilidad de la característica de arquitectura de Teradata Database MAPS - 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)
Data Mover admite los parámetros map y colocate de la función de arquitectura MAPS de Teradata Database (MAPS) al copiar los siguientes objetos:
  • Tabla
  • Índice (hash o de unión)
  • Servidor externo: transferencias de datos mediante las siguientes utilidades:
    • JDBC
    • TPTAPI
    • T2T
La siguiente tabla describe dónde se pueden especificar los parámetros map y colocate. Se enumeran en el orden de prioridad de parámetros:
Nivel Descripción
Objeto Utiliza los parámetros map y colocate para el objeto especificado (tabla, índice o servidor externo).
Base de datos Utiliza los parámetros map y colocate para todos los objetos especificados en la base de datos.
Trabajo Utiliza los parámetros map y colocate para todos los objetos del trabajo especificado.
Sistema Utiliza el parámetro map a nivel de sistema para todos los trabajos, que utiliza el sistema especificado como sistema de destino.

Reglas y restricciones

  • Los parámetros map y colocate no se admiten en bases de datos anteriores a Teradata Database 16.10.
  • El usuario de destino debe tener permisos en los mapas de destino.
  • La asignación predeterminada de destino es la asignación de help session cuando el propietario del objeto y el usuario del inicio de sesión de destino coinciden, o cuando la asignación es null para el propietario de destino. Cuando el propietario del objeto de destino y el usuario del inicio de sesión son diferentes, el sistema utiliza la asignación del propietario de destino como la asignación predeterminada de destino. help session es una consulta que muestra información en la sesión actual. Consulte la guía de herramientas y utilidades de Teradata Database.
  • La creación de un nombre de colocate solo está permitido para mapas de sparse y puede ser cualquier nombre válido. El nombre predeterminado es DatabaseName_TableName.
  • DSA admite valores de map definidos por el usuario al copiar tablas, pero no admite valores de colocate definidos por el usuario. Cuando no se especifica una asignación, DSA intenta encontrar una asignación en el sistema de destino con una definición similar a la de la tabla de origen. Si no se encuentra ninguna asignación o el usuario no tiene permiso para asignaciones dispersas, DSA usa la asignación predeterminada.
  • Cuando DDL está habilitado, asegúrese de que coincidan los siguientes parámetros de asignación y colocación:
    • Si existen parámetros de asignación y colocación en los sistemas de origen y destino, deben coincidir.
    • Si se proporcionan parámetros de asignación y colocación en un trabajo, deben coincidir con los parámetros de asignación y colocación en el sistema de destino.

Ejemplos XML

Especifique parámetros de mapa a nivel de sistema mediante configuration.xml y guarde mediante el comando save_configuration:
<property>
	<key>map</key>
	<value>false</value>
	<maps>
		<systemLevelMap>
			<system>prodSystem1</system> 
			<map>sparsemap4amp</map>
		</systemLevelMap>
	</maps>
</property>
Especifique los parámetros a nivel de trabajo map y colocate para crear o editar trabajos:
<dmCreate>
	. . . . . .
	<log_to_even_table><log_to_event_table>
	<map>TD_SparseMap</map>
	<colocate>ColocationName2</colocate>
	. . . . . .
</dmCreate>
Especifique los parámetros a nivel de base de datos map y colocate tal como se muestra en el siguiente ejemplo:
<database selection="unselected">
	. . . . . .
	<compare_dll></compare_dll>
	<map>TD_SparseMap</map>
	<colocate>ColocationName2</colocate>
	. . . . . .
</database>

Para especificar los parámetros de tabla, de índice (hash y de unión) y de nivel de servidor externo map y colocate, consulte sus secciones respectivas en esta guía.