Uso de varios agentes de Data Mover en paralelo - 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

Los trabajos que copian grandes cantidades de datos mediante Teradata PT API pueden distribuir las tareas de copia de un solo objeto de base de datos en varios agentes. El rendimiento mejora porque Data Mover utiliza los recursos combinados de los flujos de datos asociados a cada agente. Cuando un agente utiliza varios flujos de datos para procesar una tarea simultánea, el objeto se copia más rápido.

Las siguientes restricciones se aplican cuando se usan varios agentes de forma simultánea:
  • Se debe instalar más de un agente en el entorno de Data Mover.
  • El trabajo solo puede utilizar Teradata PT API.
  • Los trabajos que utilizan PT API solo copian los datos en tablas.
Si Data Mover tiene que realizar operaciones SQL adicionales, este trabajo se asignará a un solo agente.
Si max_agents_per_task no se especifica o se especifica sin un valor, Data Mover establece dinámicamente el valor para lograr un rendimiento óptimo.

El siguiente archivo de parámetros del comando create supone que el entorno de Data Mover tiene cinco agentes en línea. La configuración de este archivo es válida para los trabajos que utilizan Teradata PT API.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dmCreate xmlns="http://schemas.teradata.com/dataMover/v2009"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://schemas.teradata.com/unity/datamover.xsd">
				<job_name>floyd_dmdev_create</job_name>
				<source_tdpid>floyd</source_tdpid>
    <source_user>dmguest</source_user>
    <source_password>please</source_password>
    <target_tdpid>dmdev</target_tdpid>
    <target_user>dmguest</target_user>
    <target_password>please</target_password> 
    <data_streams>4</data_streams>
    <max_agents_per_task>4</max_agents_per_task>
    <source_sessions>4</source_sessions>
    <target_sessions>4</target_sessions>
    <log_level>0</log_level>
    <database selection="unselected">
  			<name>dmguest</name>
				<table selection="included">
				<name>orders_2010</name>
				</table>
    </database>
</dmCreate>