Honnan tudni, hogy hány sort dolgozott fel egy SSIS SQL task?
Eddig nem tudtam róla, hogy az Integration Services ExecuteSQL task-jában futó SQL utasítások által feldolgozott sorok számát az SSIS látja és tárolja is. Ha eddig az Execute SQL task által feldolgozott sorok számát vissza akartam kapni, akkor mindig tárolt eljárást írtam, ami visszaadta a sorok számát, amit aztán a ResultSet property használatával tudtam kinyerni.
Csakhogy most találtam egy cikket, amely teljesen világosan leírja, hogy az SSIS-nek erre ott az ExecutionValue és egy ExecValueVariable tulajdonsága, melyek használatával a fenti hókuszpókusz nélkül is ki tudjuk olvasni az Execute SQL taskból a feldolgozott sorok számát. A hogyant lépésről lépésre leírja az Have you used the ExecutionValue and ExecValueVariable properties? című cikk.
Kővári Attila - BI projekt
Új hozzászólás