2010-08-16 2 views
1

В моем проекте у нас есть около 800 таблиц с 7 промежуточными областями. Мы разработали почти 100 пакетов для реализации DW.Динамический вид зависимостей SQL и пакеты SSIS

Бизнес-пользователи постоянно выполняют требования после заполнения всех пакетов, таких как имена таблиц и столбцов, столбцы PK/FK со многими другими изменениями из-за требований бизнеса.

Будучи изменениями в структуре таблицы, нам необходимо обновить все пакеты, связанные с соответствующими изменениями тальфов.

Теперь иногда нам не хватает изменений в пакетах из-за отсутствия того, какой пакет повлияет на изменения в таблице.

Так что мне нужно знать, есть ли какой-либо процесс для отслеживания зависимости pakcage, поэтому мы можем легко узнать об изменении любой структуры таблицы, с которой мы можем напрямую знать, какой pakcage будет влиять и что нужно настроить новые метаданные.

благодаря

Правдин

ответ

0

Каждый dtsx файл XML, так что вы могли бы попытаться проанализировать свойства любых задач, которые вы используете. Но когда они меняют формат, ваш код сломается.

. Чистый код может загружать пакеты в объект приложения, и вы можете получить пакет таким образом: http://msdn.microsoft.com/en-us/library/ms211665%28v=SQL.90%29.aspx.

Вы также можете создать базу данных документации/приложение и выполнить эту часть процесса развертывания и изменения.

Если вы сохранили весь свой код sql в хранимых процедурах, вы можете запрашивать зависимости в sql.

+0

Я планирую создать небольшую базу данных, чтобы сделать зависимость таблиц и пакетов, ведь борьба за 2 недели дает 20-летнему удовольствию моему клиенту. благодаря Правдин – prav

Смежные вопросы