У меня есть плоский файл со следующими столбцами
- Имя устройства
- Тип устройства
- Расположение устройства
- Зона устройства
Что мне нужно вставить в таблицу SQL Server, которая называется Устройства.Таблица устройств имеет следующую структуру
- DeviceName
- DeviceTypeId (внешний ключ из таблицы DeviceType)
- DeviceLocationId (внешний ключ из таблицы DeviceLocation)
- DeviceZoneId(внешний ключ из таблицы DeviceZone)
Таблицы DeviceType, DeviceLocation и DeviceZone уже заполнены.Теперь мне нужно написать ETL, который читает плоский файл, и для каждой строки получить DeviceTypeId, DeviceLocationId и DeviceZoneId из соответствующих таблиц и вставить в таблицу Devices.Я уверен, что это не ново, но какое-то время я работал над такими пакетами служб SSIS, и помощь будет принята с благодарностью.