Prima di darmi una sorta di infarto legato allo stress.SSIS imposta il set di risultati dal flusso di dati alla variabile
Qualcuno saprebbe come completare l'apparentemente semplice compito di impostare il set di risultati di un'attività di flusso di dati (il risultato sarà 0 o 1) e assegnare tale valore a una variabile.
Ho creato la variabile ok.
Il set di risultati proviene da un file XML con più elementi. Il flag (0 o 1) è il risultato di uno di questi elementi, quindi ho anche bisogno di sapere come ottenere che il set di risultati sia solo quel flag.
Se qualcuno potesse aiutare lo apprezzerei davvero.
Aggiornamento: Alla fine leggo il risultato (0,1) su SQL Server in una tabella flag. Quindi ha utilizzato uno script Esegui SQL per leggerlo da SQL Server e una variabile. Non sono sicuro se questo è il modo migliore per farlo, ma sembra aver fatto il trucco.
Nota domanda iniziale è di 5 anni, pre SQL Server 2012. risposta selezionata è stata corretta al momento. – Pixelated
Lo so.Ho lasciato quella nota nella mia risposta, in modo che qualcuno che viene a questa domanda nel 2016 non vada in questa direzione se stanno usando SSIS 2012 o> :) – Shiva
@Shiva - La risposta applicabile a SSIS 2012 sembra incompleta - La domanda chiede come impostare una variabile con un valore ottenuto da un'attività di flusso di dati. Tuttavia, Expression Task non è disponibile all'interno di un flusso di dati (mentre il componente script è), quindi dobbiamo anche sapere come recuperare il valore dal flusso di dati al flusso di controllo per utilizzare quindi l'attività di espressione. – Voysinmyhead