Я застрял со следующей проблемой на MS SQL Server 2012 с VS 2010:
Я хочу использовать SSIS для медленно меняющихся измерений для изменения исторического атрибута. Поскольку мастер дает мне возможность решить, сохранять ли информацию, независимо от того, устарела ли запись или нет, в одном столбце или в двух столбцах даты (см. https://msdn.microsoft.com/en-us/library/ms187958.aspx). Но я хочу сделать и то, и другое, сохранить информацию в столбце «Статус», а также обновить «Дата начала» и «Дата окончания».
Пример того, как должна выглядеть таблица сотрудников после использования SSIS:
Сотрудница Эмма Джонсон выходит замуж и, таким образом, 20 февраля 2013 г. меняет свою фамилию на Смит.
ID сотрудника | IDСотрудникаAlternateKey | Имя | Фамилия | Дата начала | Дата окончания | Статус
1 | 123 | Эмма | Джонсон | 01-01-2013 | 20-02-2013 | НУЛЕВОЙ
2 | 123 | Эмма | Смит | 20-02-2013 | НУЛЕВОЙ | Текущий
Спасибо за вашу помощь!