Volver a la versión inglesa de la documentación
Etapa Filtro externo: separador Etapa (DataStage)
Etapa de filtro externo: Ficha Etapa (DataStage)
Última actualización: 12 mar 2025
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:
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.
¿Fue útil el tema?
0/1000