У меня есть таблица с записями 7M. Я хочу обрезать до 10k для dev. Я попробовал удалить, но весь мир был почти перегружен размером журнала транзакций, поэтому я усекал таблицу.Как ограничить количество обрабатываемых записей в пакете SSIS?
Теперь я хочу вставить записи 10k из исходной таблицы в таблицу dev, но у нее есть столбец идентификаторов и множество других столбцов, поэтому я подумал, что попробую SSIS (через мастер) , который отлично справляется с идентификацией, но не дает мне места для редактирования запроса. Поэтому я быстро сделал представление с верхним предложением и изменил свойство RowSet источника на представление. Теперь все терпит неудачу, потому что ничего не видит в представлении, хотя я скопировал и вставил имя вида из моего оператора представления представления, который не срабатывает второй раз, потому что, действительно, представление действительно существует.
Определяет ли SSIS, какие объекты БД используются при создании пакета, что исключает новое представление, и если да, то как я могу его обновить?
Имеют ли 7 миллионов записей транзакции? Если это так, то может иметь смысл идентифицировать 1000 или около того недавних клиентов, а затем принимать их транзакции только из каждой таблицы. Если вы используете случайные записи, вы можете получить только старые записи стиля и неполные клиенты. – 2009-01-03 17:34:33