2016-07-15 9 views
-1

У меня есть пакет SSIS, я хочу выполнить выбранный поток данных при выборе времени выполнения. Как это сделать? Спасибо.Как выполнить выбранный поток данных в пакете ssis во время выполнения

+0

У вас есть несколько потоков данных в пакете SSIS? Можете ли вы разделить потоки данных на отдельные пакеты? Или вам нужно будет когда-нибудь запускать поток данных только сейчас, но, возможно, придется вручную запускать другие потоки? – Mike

+0

Добро пожаловать в переполнение стека :-) Пожалуйста, посмотрите [ask] и как создать [mcve]. Это поможет получить полезные ответы. Я поставил под вопрос этот вопрос для закрытия. – JimHawkins

+0

@ulrich вы не можете продемонстрировать пакет SSIS без SSIS – Mike

ответ

0

Вы можете отключить все задачи и потоки данных, которые не требуются. Таким образом, оставшиеся задачи и потоки данных могут выполняться в одиночку, когда вы выполняете или планируете запуск пакета.

Выберите соответствующий элемент правой кнопкой мыши и отключить (или редактировать и отключить)

+0

@taner, как вы справились с этим? Майк – Mike

0

Выполните следующие действия.

  1. Создайте строковую переменную в своем проекте.
  2. В своем потоке управления на основе вашего бизнес-правила присвойте значение переменной, созданной на шаге 1 выше.
  3. На шаге 2 выше назначьте короткое имя потока данных, который вы хотите выполнить.
  4. Создать условие для проверки значения переменной в редакторе ограничений приоритета для каждого потока данных перед выполнением этого потока данных, если это необходимо найденное значение, относящееся к этому DF, будет выполняться DF, иначе это не позволит выполнить DF.

Надеюсь, это поможет.