0 / 0
Torna alla versione inglese della documentazione

Stadio del filtro esterno: Scheda Stage (DataStage)

Ultimo aggiornamento: 12 mar 2025
Stage External Filter: scheda Stage (DataStage)

La scheda Stage per lo stage External Filter consente di controllare gli aspetti dello stage External Filter.

Nella sezione Proprietà della scheda Stage è possibile specificare le operazioni dello stage. La sezione Avanzate consente di specificare come viene eseguito lo stage.

Proprietà

Lo stage External Filter ha le seguenti proprietà:
Tabella 1. Proprietà
Categoria / Proprietà Valori Predefinito Obbligatorio? Si ripete? Dipendente di
comando Opzioni / Filtro stringa N/D Y N N/D
Opzioni / Argomenti stringa N/D N N N/D

Comando di filtro

Specifica la riga comandi di filtro da eseguire e tutte le opzioni della riga comandi richieste. Ad esempio:


grep
Se si utilizza il comando grep nello stage External Filter, i caratteri spazio iniziali o finali contenuti nei dati della colonna non vengono inviati all'output dello stage. Per evitare questo comportamento, utilizzare uno stage Wrapped. Questo esempio utilizza una virgola (,) per delimitare i campi:
#!/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
# ------------------------------------------------------------

Argomenti

Consente di specificare gli argomenti richiesti dalla riga comandi. Ad esempio:


\(cancel\).*\1

Insieme al comando grep estrae tutti i record che contengono la stringa "cancel" due volte e scarta altri record.

Avanzate

Questa sezione consente di specificare quanto segue:

  • Modalità di esecuzione. Lo stage può essere eseguito in modalità parallela o sequenziale. In modalità parallela i dati di input vengono elaborati dai nodi disponibili come specificato nel file di configurazione e da qualsiasi vincolo di nodo specificato nella sezione Avanzate . In modalità sequenziale, l'intero dataset viene elaborato dal nodo conductor.
  • Modalità di combinabilità. Per impostazione predefinita, questa opzione è Auto, che consente a IBM® DataStage® di combinare gli operatori che sono alla base degli stage paralleli in modo che vengano eseguiti nello stesso processo, se è opportuno per questo tipo di stage.
  • Conserva partizionamento. Per impostazione predefinita, è Imposta . È possibile selezionare esplicitamente Imposta o Cancella. Selezionare Imposta per richiedere che lo stage successivo tenti di mantenere il partizionamento.