Utilizzo di un'espressione in un componente flusso di dati
In questo argomento viene descritta la procedura per l'aggiunta di un'espressione nella trasformazione Suddivisione condizionale o Colonna derivata. La trasformazione Suddivisione condizionale utilizza espressioni per definire le condizioni che dirigono le righe di dati all'output della trasformazione, mentre la trasformazione Colonna derivata utilizza espressioni per definire i valori assegnati alle colonne.
Per implementare un'espressione in una trasformazione, è necessario che il pacchetto includa almeno un'attività Flusso di dati e un'origine. Per informazioni sull'aggiunta di questi elementi ai pacchetti, vedere gli argomenti seguenti:
Aggiunta o eliminazione di un'attività o un contenitore in un flusso di controllo
Aggiunta o eliminazione di un componente in un flusso di dati
Per creare un'espressione
In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services che contiene il pacchetto desiderato.
In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.
In Progettazione SSIS fare clic sulla scheda Flusso di controllo e quindi sull'attività Flusso di dati contenente il flusso di dati in cui si vuole implementare un'espressione.
Fare clic sulla scheda Flusso di dati e trascinare una trasformazione Suddivisione condizionale o Colonna derivata dalla casella degli strumenti all'area di progettazione.
Trascinare il connettore verde dall'origine o trasformazione alla trasformazione Suddivisione condizionale o Colonna derivata.
Fare doppio clic sulla trasformazione. Verrà visualizzata la finestra di dialogo corrispondente.
Nel riquadro di sinistra espandere il nodo Variabili in modo da visualizzare le variabili definite dall'utente e di sistema. Espandere anche il nodo Colonne in modo da visualizzare le colonne di input della trasformazione.
Nel riquadro di destra espandere i nodi Funzioni matematiche, Funzioni per i valori stringa, Funzioni di data/ora, Funzioni NULL, Cast di tipoe Operatori per accedere alle funzioni, ai cast e agli operatori del linguaggio delle espressioni.
A seconda della trasformazione, compilare un'espressione in uno dei modi seguenti:
Nella finestra di dialogo Editor trasformazione Suddivisione condizionale trascinare variabili, colonne, funzioni, operatori e cast nella colonna Condizione . In alternativa, è possibile digitare l'espressione direttamente nella colonna Condizione .
Nella finestra di dialogo Editor trasformazione Colonna derivata trascinare variabili, colonne, funzioni, operatori e cast nella colonna Espressione . In alternativa, è possibile digitare l'espressione direttamente nella colonna Espressione .
Nota
Quando lo stato attivo viene rimosso dalla colonna Condizione o Espressione , il testo dell'espressione potrebbe essere evidenziato per indicare che la sintassi dell'espressione non è corretta.
Fare clic su OK per chiudere la finestra di dialogo.
Nota
Se l'espressione non è valida, viene visualizzato un avviso che evidenzia gli errori di sintassi.
Vedere anche
Espressioni di Integration Services (SSIS)
Trasformazione Suddivisione condizionale
Trasformazione Colonna derivata
Attività Flusso di dati
Flusso di dati