Condividi tramite


Procedura: Mapping di set di risultati a variabili in un'attività Esegui SQL

Questo argomento descrive la procedura per il mapping di un set di risultati a una variabile in un'attività Esegui SQL. Se un set di risultati viene mappato a una variabile, sarà disponibile anche per altri elementi nel pacchetto. Si consideri ad esempio un'attività Script contenente uno script in grado di leggere la variabile e quindi utilizzare i valori del set di risultati oppure un'origine XML in grado di utilizzare il set di risultati archiviato in una variabile. Se viene generato da un pacchetto padre, il set di risultati potrà essere reso disponibile a un pacchetto figlio chiamato da un'attività Esegui pacchetto mappando tale set di risultati a una variabile nel pacchetto padre e quindi creando nel pacchetto figlio una configurazione Variabile pacchetto padre, per l'archiviazione del valore della variabile padre.

Per ulteriori informazioni, vedere Utilizzo dei set di risultati nell'attività Esegui SQL.

Per eseguire il mapping di un set di risultati a una variabile

  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. Fare clic sulla scheda Flusso di controllo.

  4. Se il pacchetto non include già un'attività Esegui SQL, aggiungerne una al flusso di controllo del pacchetto. Per ulteriori informazioni, vedere Procedura: Aggiunta o eliminazione di un'attività o un contenitore in un flusso di controllo.

  5. Fare doppio clic sull'attività Esegui SQL.

  6. Nella pagina Generale della finestra di dialogo Editor attività Esegui SQL selezionare il tipo di set di risultati Riga singola, Set dei risultati completo o XML.

  7. Fare clic su Set dei risultati.

  8. Per aggiungere un mapping del set dei risultati, fare clic su Aggiungi.

  9. Selezionare una variabile dall'elenco Nome variabili o creare una nuova variabile. Per ulteriori informazioni, vedere Procedura: Aggiunta o eliminazione di una variabile in un pacchetto tramite la finestra Variabili.

    Nota importanteImportante

    Se il set dei risultati è Riga singola,il set dei risultati deve eseguire il mapping a una variabile con un tipo di dati compatibile con quello della colonna contenuta nel set dei risultati. Un set dei risultati che contiene, ad esempio, una colonna con un tipo di dati stringa non può eseguire il mapping a una variabile con un tipo di dati numerico. Un set dei risultati XML può eseguire il mapping solo a una variabile con il tipo di dati String o Object. Se la variabile ha il tipo di dati String, l'attività Esegui SQL restituisce una stringa e l'origine XML può utilizzare i dati XML. Se la variabile ha il tipo di dati Object, l'attività Esegui SQL restituisce un oggetto DOM (Document Object Model). Un Set dei risultati completo deve eseguire il mapping a una variabile con il tipo di dati Object.

  10. Nell'elenco Nome risultato è facoltativamente possibile modificare il nome del set di risultati.

    Nota importanteImportante

    Il set di risultati può essere mappato a diverse variabili.

  11. Fare clic su OK.