Torna alla versione inglese della documentazione
Stage External Filter: scheda Stage (DataStage)
Stadio del filtro esterno: Scheda Stage (DataStage)
Ultimo aggiornamento: 12 mar 2025
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à:
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.
L'argomento è stato utile?
0/1000