Вставить запись в несколько таблиц из одного листа Excel с помощью пакета служб SSIS - PullRequest
1 голос
/ 15 октября 2019

У меня есть лист Excel (входной), где он хранит информацию о клиенте и адрес в одном листе. Я хотел перенести в две разные таблицы со ссылкой на CustomerID.

Пример: лист Excel - CustomerName, имя, фамилия, телефон, тип задания, назначение, адрес, почтовый индекс

перенести в таблицы ниже

SQL = Таблица 1 Клиент - CustomerId, Имя, Фамилия, Телефон, Тип задания, Обозначение Таблица 2 Адрес - AddressId, CustomerId, Адрес, Почтовый индекс

Я могупередавать информацию самостоятельно, используя SSIS, без связи между двумя таблицами. но как получить customerId из таблицы клиентов, вставленной в таблицу адресов во время выполнения пакета.

Любая идея будет оценена.

1 Ответ

1 голос
/ 15 октября 2019

Попытка выполнить очистку данных из документа Excel с помощью служб SSIS возможна, если данные ЧРЕЗВЫЧАЙНО очищены.

По моему опыту, вам больше повезет, если вы создадите идентификатор клиента в документе Excel и убедитесь, что все чисто. Экспортируйте его как CSV и импортируйте файл CSV.

Я знаю, что это может быть не так, как вы надеялись сделать, но я уверен, что это будет быстрее.

Удачи

BD Softley

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...