Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите советом в подготовке данных к импорту в MSSQL  [new]
HelloSql
Member

Откуда:
Сообщений: 2
Добрый день.
Помогите советом в подготовке данных к импорту в MSSQL

Есть n дистрибуторов, которые присылают файлы о продажах определенных товаров на ежемесячной основе.

Файл содержит

Месяц продаж | Название дистрибутора | город продажи | адрес продажи | ИНН клиента | название клиента | название продукта | количество продукта | стоимость | описание

Есть желание на основе этих данных сделать простенький куб.

БД со следующими таблицами

Таблица продаж
DateKey | DistributorKey | GeographyKey | ClientKey | ProductKey | Quantity | TotalPrice | OrderComments

Из таблицы продаж видно, что файл который приходит от дистрибутора, нужно разбивать на несколько таблиц, для приведение к нормальной форме, и делать связи с таблицей продаж.

В этом собственно и вопрос, файлов много, может есть какая методика/программа которая позволит преобразовывать эти файлы в более или мне автоматическом режиме, для последующего импорта в таблицы? Поделитесь опытом
25 янв 15, 14:30    [17166270]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом в подготовке данных к импорту в MSSQL  [new]
xenix
Guest
Думаю, стоит взглянуть на SQL Server Integration Services (SSIS)
25 янв 15, 14:34    [17166278]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом в подготовке данных к импорту в MSSQL  [new]
HelloSql
Member

Откуда:
Сообщений: 2
xenix,

Судя по всему, то что нужно.
Правда это целый гранитный булыжник, который придется достаточно долго и упорно грызть, для получения результата :)
25 янв 15, 16:34    [17166635]     Ответить | Цитировать Сообщить модератору
 Re: Помогите советом в подготовке данных к импорту в MSSQL  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31961
HelloSql
xenix,

Судя по всему, то что нужно.
Правда это целый гранитный булыжник, который придется достаточно долго и упорно грызть, для получения результата :)
В данном случае, если формат файла один, то импорт в таблицу с помощью SSIS сделать несложно.

Далее после импорта запускать процедуру, которая раскладывает данные по таблицам (после очистки, проверки, коррекции справочников, строит отчёт по испорту и т.д.)
25 янв 15, 19:47    [17167325]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить