Спрашивающий
Безопастный импорт данных в MsSQL 2008

Общие обсуждения
-
Всем добрый день.
Хотел спросить вашего мнения о следующей задаче:
Есть сервер MsSQL 2012, в него необходимо добавлять данные от филиалов об их товарах (наименование, кол-во, цена, и д.р.). Данные у филиалов в разных форматах TXT, EXCEL, XML. Скидывают данные раз в сутки. Предположим что кол-во филиалов очень много под миллион.
Подскажите как обеспечить массовый импорт данных в БД MsSQL учитывая безопасность импорта и минимизацию нагрузки на MsSQL сервер?
Мой вариант: 1. Данные в XML формате скидывают по FTP на сервер обменник. 2. Написать небольшую службу которая раз в сутки новые файлы будет добавлять/обновлять данные в базу данных MsSQL сервера.
Может есть какие то средства в самом MsSQL сервере для такой задачи?
Спасибо за ваши советы и ответы. С уважением Руслан.
- Изменен тип Иван ПродановMicrosoft contingent staff, Moderator 6 августа 2014 г. 6:08
29 июня 2014 г. 18:37
Все ответы
-
В SQL Server имеется возможность импорта XML:
http://support.microsoft.com/kb/316005
Подойдет ли она вам или же придется писать миллион различных импортеров зависит от того сможете ли вы заставить миллион филиалов придерживатся одного и того же формата.
А вообще говоря для автоматизации подобной деятельности существую готовые современныр решения (а не каменный век с FTP).
This posting is provided "AS IS" with no warranties, and confers no rights.
29 июня 2014 г. 23:26Модератор -
В SQL Server имеется возможность импорта XML:
http://support.microsoft.com/kb/316005
Подойдет ли она вам или же придется писать миллион различных импортеров зависит от того сможете ли вы заставить миллион филиалов придерживатся одного и того же формата.
А вообще говоря для автоматизации подобной деятельности существую готовые современныр решения (а не каменный век с FTP).
This posting is provided "AS IS" with no warranties, and confers no rights.
Я думаю заставить филиалы придерживаться общего формата не составит труда, а вот про современные решения хотелось бы услышать по подробнее!
30 июня 2014 г. 2:43 -
Организация работы бизнеса была видимо самой первой гражданской задачей вычислительной техники прямо с момента ее появления, так что имеется масса решений на любой вкус, масштаб и кошелек, от 1С до SAP.
Если вам интересно то вам в форумы по решениям для бизнеса. Можете попробовать Microsoft Dynamics ERP например.
This posting is provided "AS IS" with no warranties, and confers no rights.
30 июня 2014 г. 3:52Модератор -
Организация работы бизнеса была видимо самой первой гражданской задачей вычислительной техники прямо с момента ее появления, так что имеется масса решений на любой вкус, масштаб и кошелек, от 1С до SAP.
Если вам интересно то вам в форумы по решениям для бизнеса. Можете попробовать Microsoft Dynamics ERP например.
This posting is provided "AS IS" with no warranties, and confers no rights.
Я имел ввиду что хотелось бы узнать о перспективном механизме обмена, за реализацией с моей стороны "дело не постоит", просто сказано что FTP каменный век, какие варианты загрузки в MsSQL тогда лучше реализовывать (online, offline варианты)?30 июня 2014 г. 4:27