как объединить два разных набора записей В SSIS

61
8

Есть два стола

Модель стола

Id      int Unchecked
MakeId int Unchecked
Name nvarchar(255)

Функция таблицы

 FId    int Checked

Обе таблицы не имеют никакого отношения. Хотите, чтобы набор записей имел стол столбец.

Назначение стола

Id      int Unchecked
MakeId int Unchecked
Name nvarchar(255)
FId int Checked

не могу использовать sql sql, потому что у меня есть два datasouce, один для модели и еще один для Feature (этот выбирает только первую 1 запись)

select Id,MakeId,Name,(select top 1 Fid from Feature) as Fid from Model

спросил(а) 2021-01-19T17:34:09+03:00 1 месяц, 1 неделя назад
1
Решение
60

Что бы я сделал, так как вам нужен только один результат TOP 1 из Feature, это значение сохраняется для переменной в потоке управления с помощью задачи Execute SQL. Затем в потоке данных настройте соединение с исходными данными и запустите его в задаче "Производный столбец". Затем определите новый столбец, который использует созданную вами переменную Feature. Затем вы можете запустить вывод производного столбца в пункт назначения (или другую задачу и т.д.).

ответил(а) 2021-01-19T17:34:09+03:00 1 месяц, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема