У меня есть пакет ssis, который работает ежедневно. В этом пакете ssis есть несколько выполняемых sql-задач, которые загружают данные для вчерашней транзакции. Ex.Как загрузить пакет SSIS за определенную дату
INSERT INTO Shipped
(Div_Code, shipment_value, ship_l_id, shipped_qty, shipped_date, whse_code,
ord_id, ship_id, ship_l_ord_l_id, Created_date)
select ord.DIV_CODE as div_code, ship.SHIPMENT_VALUE as shipment_value, ship_l.SHIP_L_ID as ship_l_id,
ship_l.SHIPPED_QTY as shipped_qty, ship.SHIPPED_DATE as shipped_date, ship.WHSE_CODE as whse_code,
ord.ORD_ID as ord_id, ship.SHIP_ID as ship_id, ship_l.ord_l_id as ship_l_ord_l_id, Getdate() as Created_date
FROM SHIP ship, ORD ord,
SHIP_L ship_l
WHERE ship.SHIPPED_DATE=(dateadd(day, -1, CONVERT(VARCHAR(10),GETDATE(),120)))
and ship.WHSE_CODE='WPP' and ord.ORD_ID=ship.ORD_ID
and ship.SHIP_ID=ship_l.SHIP_ID
Все выполняемые задачи sql имеют запрос, подобный приведенному выше запросу. и в каком-то запросе у нас есть фильтр даты, который загружает данные за вчерашний день. Ex. один запрос имеет ship.SHIPPED_DATE = (dateadd (день, -1, CONVERT (VARCHAR (10), GETDATE(), 120))). другой запрос имеет ord.trans_date = (dateadd (день, -1, CONVERT (VARCHAR (10), GETDATE(), 120))). этот пакет работает ежедневно через SQL-сервер, поэтому он загружает данные за вчерашний день. Теперь, если я хочу работать для какой-либо конкретной даты, как мы можем добиться от ssis? Я очень новичок в SSIS. Может ли кто-нибудь помочь мне достичь этого?
Заранее благодарен
Спасибо Indra, Но у меня есть 12 выполнение задачи, как это, поэтому я должен изменить везде. Вместо того, чтобы изменять запрос, мы можем достичь параметров производительности в SSIS. Предположим, мы хотим загрузить для 9-го числа. Итак, можем ли мы передать эту дату в качестве параметра? – ramu
, если вы хотите передать параметр даты как переменную, тогда вы должны изменить свой sql в пакете. если вы готовы, я дам код –
Спасибо Indra за ваш ответ, Да, я готов изменить, так как мой пакет должен запускаться ежедневно, но если мы хотим загрузить данные для какой-либо конкретной даты, мы сможем загрузить для этого конкретная дата также ... Спасибо .... – ramu