Condividi tramite


Procedura: 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 transformazione, è 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:

Per creare un'espressione

  1. In Business Intelligence Development Studio aprire il progetto di Integration Services che contiene il pacchetto desiderato.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.

  3. 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 desidera implementare un'espressione.

  4. Fare clic sulla scheda Flusso di dati e trascinare una trasformazione Suddivisione condizionale o Colonna derivata dalla Casella degli strumenti all'area di progettazione.

  5. Trascinare il connettore verde dall'origine o trasformazione alla trasformazione Suddivisione condizionale o Colonna derivata.

  6. Fare doppio clic sulla trasformazione. Verrà visualizzata la finestra di dialogo corrispondente.

  7. Nel riquadro di sinistra espandere il nodo Variabili in modo da visualizzare le variabili definite dall'utente e di sistema. Espandere inoltre il nodo Colonne in modo da visualizzare le colonne di input della trasformazione.

  8. Nel riquadro di destra espandere i nodi Funzioni matematiche, Funzioni per i valori stringa, Funzioni di data/ora, Funzioni NULL, Cast di tipo e Operatori per accedere alle funzioni, ai cast e agli operatori del linguaggio delle espressioni.

  9. A seconda della trasformazione, creare 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 spostato dalla colonna Condizione o Espressione, il testo dell'espressione potrebbe essere visualizzato in rosso a indicare che la sintassi dell'espressione non è corretta.

  10. 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.