Я новичок в создании пакетов SSIS. У меня есть таблица в моей базе данных, которая содержит всю необходимую мне информацию. Я пытаюсь создать пакет SSIS, который будет разделять данные по Департаменту, а затем по месяцам на основе диапазона дат.SSIS Несколько условных разделов
Я создаю пакет для разбивки данных на отдельные таблицы Excel по отделам .... однако я не знаю, как продвигать пакет, а также условное разделение по месяцам на основе диапазона дат, а также отдел. Любая помощь приветствуется.
SELECT
Department
, [Transaction Type]
, Quantity
, [Date/Time]
, CASE
when (cast([Date/Time] as Date) >= '2014-06-01' and cast([Date/Time] as Date) < '2014-07-01') then 'June'
when (cast([Date/Time] as Date) >= '2014-07-01' and cast([Date/Time] as Date) < '2014-08-01') then 'July'
when (cast([Date/Time] as Date) >= '2014-08-01' and cast([Date/Time] as Date) < '2014-09-01') then 'Aug'
when (cast([Date/Time] as Date) >= '2014-09-01' and cast([Date/Time] as Date) < '2014-10-01') then 'Sept'
when (cast([Date/Time] as Date) >= '2014-10-01' and cast([Date/Time] as Date) < '2014-11-01') then 'Oct'
when (cast([Date/Time] as Date) >= '2014-11-01' and cast([Date/Time] as Date) < '2014-12-01') then 'Nov'
when (cast([Date/Time] as Date) >= '2014-12-01' and cast([Date/Time] as Date) < '2015-01-01') then 'Dec'
else ''
END as Months
FROM [dbo].[DETAIL_DATA]
В принципе, я хотел бы создать пакет SSIS, который положил бы данные в электронную таблицу первенствовать отдел и месяцами. Является ли это возможным?
Функция MONTH() - ваш друг. http://msdn.microsoft.com/en-us/library/ms141258.aspx – Bill
Я пробовал, но это не сработало ..... Я также использовал DT_DBDATE, не повезло. – Artnette
Вы не можете просто добавить еще одно условное разделение на каждый из выходов вашего отдела Split? –