ОК, Итак, вот сделка. Я беру плоский текстовый файл, очищаю его и помещаю в таблицу SQL в пакет SSIS. Эта таблица включает номера сотрудников. Мне нужно затем подключиться к другому серверу, базе данных и таблице, чтобы затем найти электронную почту сотрудников и номер своего сотрудника-наблюдателя на основе номера своего сотрудника (это электронное письмо может измениться, и компании требуется только одна главная копия таблицы данных этого сотрудника, поэтому копирование этой таблицы не является вариантом). Затем мне нужно взять то, что я получил с номером супервизора, и посмотреть их электронную почту. Затем эти два письма будут отправлены по одному структурированному электронному письму. Возможно ли это без локальной копии адреса электронной почты? Это нужно сделать для 500 + число сотрудников в месяц. Кажется, я не могу обернуть голову вокруг этого.SSIS Поиск другой таблицы
ответ
Начните с обеих таблиц в качестве исходных компонентов и выполните объединение Объединить номер сотрудника, чтобы соответствовать строкам из двух таблиц.
То же самое, что соответствует этим записям с третьим исходным компонентом, чтобы получать электронные письма супервизора.
Итак, как бы я прокрутил и отправил электронные письма? – user2178477
Существует несколько способов. Лично я бы импортировал все записи в промежуточную таблицу на целевом сервере, а затем вызывал хранимую процедуру, которая выполняет итерацию через эту таблицу и отправляет почту. Но если вам нужно отправить почту из SSIS, вы можете заполнить переменную объекта и пройти через нее. Или плоский файл. Или компонент скрипта. Несколько способов, как я уже сказал. –
Hi Tab, Это то, что я делал. Я помещал записи в промежуточную таблицу и имел связь между моими базами данных SQL, которая имеет представление, выведенное из промежуточной таблицы и таблицы в другой базе данных. Затем это представление вызывается в переменную объекта, а для отправки писем используются другие переменные. Как только я закончу обработку всех моих данных, он затем помещается в таблицу предыстории, а промежуточная таблица усекается. – user2178477
- 1. Значения таблицы обновления SSIS из другой таблицы
- 2. Поиск столбца таблицы фактов источника SSIS
- 3. Нестандартный поиск SSIS
- 4. spotfire: поиск столбца другой таблицы
- 5. поиск из другой таблицы php
- 6. SSIS: Динамический Поиск Запрос
- 7. SSIS Поиск компонент вкладка
- 8. Поиск DataTable со значениями из другой таблицы
- 9. CakePHP - поиск по области другой таблицы
- 10. ssis импорт на другой сервер
- 11. SSIS нечеткий поиск с помощью справочной таблицы MySQL
- 12. SSIS пакет для проверки состояния по значению другой таблицы
- 13. Поиск из таблицы с использованием значений столбца другой таблицы
- 14. SSIS Вспомогательные таблицы MySQL
- 15. Ошибка таблицы ошибок SSIS
- 16. Ошибка таблицы обрезки SSIS
- 17. Усечение таблицы в SSIS
- 18. Сравнение таблицы для SSIS Healthcheck
- 19. Поиск SSIS - неизвестное определение кода
- 20. SSIS Fuzzy Поиск для дат
- 21. Поиск SSIS с переменными условиями
- 22. SSIS поиск неудачен Eventhough запись матча правильно
- 23. Обновление таблицы с использованием SSIS
- 24. Поиск в SSIS 2008 - Начало работы
- 25. Узнайте пакеты SSIS, зависящие от данной таблицы
- 26. SSIS Выберите значение из таблицы без поиска
- 27. Почему поиск SSIS возвращает значение null?
- 28. Функции SSIS для промежуточной таблицы
- 29. Поиск клиентов в другой таблице
- 30. Excel: поиск данных и возврат значений из другой таблицы
Вы пробовали компонент Lookup или Merge Join в задаче потока данных, затем выбираете набор записей в качестве адресата и зацикливаете набор записей для отправки почтовой задачи. – cqi
Я пробовал, но я не могу хранить эти данные в истории, потому что я не могу хранить данные из этой БД. – user2178477