Sul forum di
donthethell.it ho letto di recente una richiesta sulla
Recordset Destination.
L'utente che poneva la domanda si chiedeva come potesse gestire il recordset come sorgente di un altro
dataflow task.
Ebbene, la
Recordset Destination è stata progettata per creare oggetti in memoria e per poterli riutilizzare nel control flow task come variabile oggetto, ad esempio, come iteratore di un foreach loop container.
Da technet:
"The Recordset destination does not save data to an external data source. Instead, the Recordset destination saves data in memory in a recordset that is stored in an Integration Services package variable of the Object data type. After the Recordset destination saves the data, you typically use a Foreach Loop container with the Foreach ADO enumerator to process one row of the recordset at a time. The Foreach ADO enumerator saves the value from each column of the current row into a separate package variable. Then, the tasks that you configure inside the Foreach Loop container read those values from the variables and perform some action with them."
Quindi non cercate di utilizzare il recordset prodotto come sorgente di un altro dataflow, perchè non avrete sorgenti che lo supportano
.
Per maggiori info su come utilizzare la destinazione date un'occhiata
qui.
Stay tuned!