0 / 0
Volver a la versión inglesa de la documentación

Etapa de filtro externo: Ficha Etapa (DataStage)

Última actualización: 12 mar 2025
Etapa Filtro externo: separador Etapa (DataStage)

La pestaña Etapa de la etapa Filtro externo permite controlar los distintos aspectos de la etapa Filtro externo.

La sección Propiedades de la pestaña Etapa permite especificar lo que hace la etapa. La sección Avanzado permite especificar cómo se ejecuta la etapa.

Propiedades

La etapa Filtro externo tiene las siguientes propiedades:
Tabla 1. Propiedades
Categoría/Propiedad Valores Valor predeterminado ¿Obligatoria? ¿Repeticiones? Dependiente de
Opciones/Mandato de filtro serie N/A Y N N/A
Opciones/Argumentos serie N/A N N N/A

Mandato de filtro

Especifica la línea de mandatos de filtro que se va a ejecutar y las opciones de línea de mandatos que necesita. Por ejemplo:


grep
Si utiliza el mandato grep en la etapa Filtro externo, los caracteres de espacio iniciales o finales que están contenidos en los datos de columna no se envían a la salida de la etapa. Para evitar este comportamiento, utilice una etapa Encapsulada. Este ejemplo utiliza una coma (,) para delimitar los campos:
#!/bin/sh
# ------------------------------------------------------------
# mygrep.op  --  'wrapped grep' example
# ------------------------------------------------------------
#
cat <<END
{
wrapped, kind = parallel,
command = "grep 'abc'",
port = { input  = 0, fd = 0, schema = "record{delim=','}()" },
port = { output = 0, fd = 1, schema = "record{delim=','}()" },
usage = "mygrep"
}
END
# ------------------------------------------------------------
# End of wrapper
# ------------------------------------------------------------

Argumentos

Permite especificar los argumentos que necesita la línea de mandatos. Por ejemplo:


\(cancel\).*\1

Junto con el mandato grep, extraerá todos los registros que contengan la serie "cancel" dos veces y descartará los demás registros.

Avanzado

Esta sección le permite especificar lo siguiente:

  • Modalidad de ejecución. La etapa se puede ejecutar en modalidad paralela o en modalidad secuencial. En modalidad paralela, los datos de entrada se procesan en los nodos disponibles, tal como se especifica en el archivo de configuración, y según las restricciones de nodo especificadas en la sección Avanzado. En la modalidad secuencial, el nodo conductor procesa el conjunto de datos completo.
  • Modalidad de combinabilidad. Esto es Auto de forma predeterminada, lo que permite a IBM® DataStage® combinar los operadores que subyacen a las etapas paralelas para que se ejecuten en el mismo proceso si es sensible a este tipo de etapa.
  • Conservar particionamiento. Es Establecer de forma predeterminada. Puede seleccionar explícitamente Establecer o Borrar. Seleccione Establecer para solicitar que la siguiente etapa intente mantener el particionamiento.