Todos los productos
Search
Centro de documentos

Data Transmission Service:Configurar componentes de transformación

Última actualización: Sep 17, 2026

La función ETL de Data Transmission Service (DTS) admite componentes de transformación para unir tablas, calcular campos y filtrar registros de tablas.

Contexto

La función ETL admite los siguientes componentes de transformación:

  • Table Join

  • Field Calculator

  • Table Record Filter

Limitaciones

Los componentes de transformación ETL tienen las siguientes limitaciones:

  • Table Join: solo es posible unir dos tablas.

  • Field Calculator y Table Record Filter: estos componentes admiten únicamente un esquema de tabla.

Requisitos previos

Configure el origen de datos.

Configurar JOIN

  1. Vaya a la página de la lista de tareas ETL.

    1. Inicie sesión en la consola de Data Transmission Service (DTS).

    2. En el panel de navegación izquierdo, haga clic en ETL.

  2. En la esquina superior izquierda, haga clic en Add data flow. En el cuadro de diálogo Create Data Flow, introduzca un nombre para la tarea ETL en el campo Data Flow Name y establezca Development Method como DAG.

  3. Haga clic en Confirm.

  4. Configure las bases de datos de origen. Para obtener más información, consulte Configure a source database.

    Importante

    Es necesario configurar dos bases de datos de origen.

  5. En el panel izquierdo, arrastre el nodo Table Join a un área vacía del lienzo.

  6. Pase el cursor sobre un nodo de origen de datos configurado, haga clic en el punto de conexión y arrastre una línea hasta el nodo JOIN-1.

  7. En el lienzo, haga clic en el nodo JOIN-1 y configure el componente de transformación.

    1. En la pestaña Node Settings, configure los siguientes parámetros.

      Sección

      Parámetro

      Descripción

      Nombre de la transformación

      Introduzca un nombre para la transformación.

      Se recomienda usar un nombre descriptivo para facilitar su identificación. No es obligatorio que sea único.

      Configuración de unión

      Tabla izquierda en la cláusula JOIN

      Seleccione la tabla que aparece en el lado izquierdo de la cláusula JOIN.

      Atributo de tiempo de la unión temporal

      Seleccione el atributo de tiempo para la unión temporal.

      • Based on Event Time Watermark

      • Based on Processing Time

      Nota

      Una unión temporal requiere un atributo de tiempo para cada tabla de flujo y una clave principal en la tabla derecha. Si la tabla derecha es una tabla de dimensiones, su clave principal debe usarse en una condición de igualdad para la unión.

      Seleccionar operación de unión

      Seleccione una operación de unión.

      • Inner Join: devuelve únicamente los registros coincidentes de ambas tablas.

      • Left Join: devuelve todos los registros de la tabla izquierda y los registros coincidentes de la tabla derecha.

      • Right Join: devuelve todos los registros de la tabla derecha y los registros coincidentes de la tabla izquierda.

      JOIN Condition

      + Add Condition

      Haga clic en + Add Condition para seleccionar los campos de la condición de unión.

      Nota

      El campo situado a la izquierda del signo igual (=) pertenece a la tabla izquierda, mientras que el de la derecha corresponde a la tabla derecha.

    2. Después de configurar las condiciones de unión, haga clic en la pestaña Output Fields. En la columna Column Name, seleccione los campos que se incluirán en la salida.

Configurar Field Calculator

  1. Vaya a la página de la lista de tareas ETL.

    1. Inicie sesión en la consola de Data Transmission Service (DTS).

    2. En el panel de navegación izquierdo, haga clic en ETL.

  2. En la esquina superior izquierda, haga clic en Add data flow. En el cuadro de diálogo Create Data Flow, introduzca un nombre para la tarea ETL en el campo Data Flow Name y establezca Development Method como DAG.

  3. Haga clic en Confirm.

  4. Configure la base de datos de origen. Para obtener más información, consulte Configure a source database.

  5. En el panel izquierdo, arrastre el nodo Field Calculator a un área vacía del lienzo.

  6. Pase el cursor sobre el nodo de origen de datos configurado, haga clic en el punto de conexión y arrastre una línea hasta el nodo Field Calculator-1.

  7. En el lienzo, haga clic en el nodo Field Calculator-1 y configure el componente de transformación.

    1. Introduzca un valor en Conversion Name.

      Nota

      Se recomienda usar un nombre descriptivo para facilitar su identificación. No es obligatorio que sea único.

    2. En la sección Calculator Settings, haga clic en + Add Field.

    3. En la lista de configuración, busque el campo recién agregado y haga clic en Calculator Settings dentro de la columna Actions.

    4. En la sección Value Settings, configure los siguientes parámetros.

      Parámetro

      Descripción

      Nombre del campo

      DTS genera un nombre automáticamente, pero se recomienda usar uno descriptivo para facilitar su identificación. No es obligatorio que sea único.

      Seleccionar tipo de datos ETL

      Seleccione el tipo de datos ETL adecuado.

      Campo de destino: nombre del campo, configuración de valores

      Configure la lógica de cálculo del campo de destino mediante uno de los siguientes métodos:

      • Introduzca directamente la fórmula de cálculo.

      • Construya la fórmula al hacer clic en las opciones de las secciones Input Fields, Function Set u Operator.

Configurar Table Record Filter

  1. Vaya a la página de la lista de tareas ETL.

    1. Inicie sesión en la consola de Data Transmission Service (DTS).

    2. En el panel de navegación izquierdo, haga clic en ETL.

  2. En la esquina superior izquierda, haga clic en Add data flow. En el cuadro de diálogo Create Data Flow, introduzca un nombre para la tarea ETL en el campo Data Flow Name y establezca Development Method como DAG.

  3. Haga clic en Confirm.

  4. Configure la base de datos de origen. Para obtener más información, consulte Configure a source database.

  5. En el panel izquierdo, arrastre el nodo Table Record Filter a un área vacía del lienzo.

  6. Pase el cursor sobre el nodo de origen de datos configurado, haga clic en el punto de conexión y arrastre una línea hasta el nodo Table Record Filter-1.

  7. En el lienzo, haga clic en el nodo Table Record Filter-1 y configure el componente de transformación.

    1. Introduzca un valor en Conversion Name.

      Nota

      Se recomienda usar un nombre descriptivo para facilitar su identificación. No es obligatorio que sea único.

    2. En la sección WHERE Condition, construya la condición de una de las siguientes maneras:

      • Introduzca directamente la condición WHERE.

      • Construya la condición al hacer clic en las opciones de las secciones Input Fields u Operator.

Resultado

La configuración se completa cuando el ícono de advertencia 配置源库信息_感叹号 deja de aparecer en el lado derecho del nodo del componente de transformación.

Qué hacer a continuación

Configure a destination database