Я новичок в DBA и не очень много людей SQL, поэтому будьте нежны, пожалуйста.Как повторить многоэтапную смену схемы (изменения схемы ETL?)
Я хотел бы реструктурировать базу данных, которая требует добавления новых столбцов, таблиц и связей, за которыми следует удаление старых таблиц, столбцов и отношений. Кажется, что трехэтапный процесс в порядке.
- Изменение схемы для добавления нового материала
- Run SSIS для подключения новых данных с использованием некоторых старых данных.
- Измените схему, чтобы отбросить старые вещи.
Я использую проект базы данных SQL в VS 2015 для поддержки схемы и использования схемы для обновления схемы БД. Я хотел бы сделать его повторяемым или автоматическим, если это возможно, поэтому я могу проверить его в непроизводственной базе данных, чтобы получить правильное движение: смените schema-> run ETL-> change schema. Есть ли способ применить изменения схемы из ETL или для этого требуются ручные операции? Есть ли способ сохранить две схемы в файлах, а затем применить их, кроме VS, опубликовать или сравнить?
Благодаря Benjamin. Итак, как вы думаете, я должен пропустить SSIS и проект базы данных? Они кажутся хорошими костылями для неофитов SQL в теории, не настолько уверенными в реальности. – jlear
О, вы говорите о задаче SQL в SSIS? Неважно. – jlear