Мне интересно, есть ли способ сделать соединение между запросами в SSIS без использования временной таблицы на моем сервере.
С учетом двух таблиц, счетов и групп. Учетные записи содержат список учетных записей с верхним и нижним диапазоном для определения списка клиентов. Группы содержат всех клиентов.
Я хочу иметь возможность присоединиться к таблицам, чтобы все учетные записи и клиенты были привязаны к этим учетным записям. Если бы мне нужен был только один аккаунт, я мог бы использовать условное разделение, однако я хочу, чтобы все аккаунты и все клиенты из групп.
Таблицы поступают из разных систем, поэтому размещение запроса в одном источнике данных невозможно.
Если бы таблицы были в одной системе, я мог бы использовать следующий запрос.
SELECT
Accounts.Account,
Groups.Customer
FROM
Accounts,
Groups
WHERE
Accounts.AccountType = 1 AND
Groups.GroupName BETWEEN Accounts.LowerGroup AND Accounts.UpperGroup
Любые идеи о том, как сделать это в пакете служб SSIS. Мне действительно не нравится мой текущий метод сохранения обеих таблиц на сервере, но я изо всех сил пытаюсь найти способ сделать это в одной задаче потока данных.