прошу совета по выбору системы для следующей задачи

igor-st
Дата: 18.01.2013 11:25:02
Руководство планирует запустить новый проект, при этом категорически не желает что бы для проекта использовался самописный софт, и требует реализовать проект на какой-нибудь уже готовой платформе.
Основные этапы проекта:

1. Загрузка в систему электронных данных в различных форматах и структурах о продажах неких товаров. Это файлы (xls, dbf, txt, и прочие), которые будут загружаться в систему оператором БД. Всего по оценкам это может быть до 1000 файлов в месяц. У каждого может быть своя структура и формат. В файлах должны присутствовать ряд обязательных полей (например Товар, цена, кол-во). Каждому файлу при загрузке его в систему должны присваиваться определенные реквизиты указывающие на принадлежность данных поставщику, торговой точке, адресу и т.д.

2. Все сохраненные файлы должны приводиться к единому формату и структуре. Это должно осуществляться как автоматически по уже имеющимся правилам преобразования файла, так и вручную Оператором БД. Т.е. система должна позволять накапливать правила конвертации файлов.

3. Далее должна осуществляться унификация различных написаний. Т.е. написание одного и того же товара несколькими способами должно быть приведено к единому. Для этого планируется, что в системе будут реализованы классификаторы и справочники товаров. Приведение к единому написанию должно осуществляться как автоматически (по уже накопленным в репозитории данным) так и в ручном режиме оператором баз данных. Всего ассортимент порядка 5000 наименований.

4. В результате система должна позволять получать различные отчеты и выгрузки по загруженным в нее данным.

Буду благодарен любому совету по этому вопросу.
George Nordic
Дата: 18.01.2013 11:37:54
igor-st, то, что Вы описали - это MDM в чистом виде. Ну, с добавлением ETL немного. Из доступного / относительно бесплатного - смотрите Talend.

А теперь можно маааленький вопрос - а зачем? Следить за составом товарных позиций и ценами конкурентов?

С Уважением,
Георгий
AntonU
Дата: 18.01.2013 12:08:11
igor-st,
Смотрите BI системы. Не скажу про все, но ряд из них позволяют на входе грузить в хранилище не обязательно четко структурированные данные (грубо говоря, просто текст). Правда, гарантии, что на выходе будут строиться отчеты на основе полностью нормализованных данных, нет.
Поэтому, в Вашем случае, я бы посоветовал использовать связку из системы, формирующей отчеты, и системы управления НСИ. Система управления НСИ даст следующие возможности:
- централизованное ведение НСИ;
- дальнейшее распространение НСИ в используемые информационные системы;
- исключение искажения и дублирования информации;
- настройка соответствия между мастер-справочником и локальными справочниками;
- централизованное обеспечение информационной безопасности.
Можно перечислять плюсы и дальше.
Также есть смысл провести нормализацию имеющего справочника – т.е. по определенной методологии и шаблонам исправить наименования на правильные. 5000 наименований – это мало, поэтому много времени и денег нормализация не отнимет (лучше отдать эту работу специалистам, имеющим опыт и соответствующие наработки).
Дальше надо будет настроить взаимосвязи между мастер-справочником и локальными справочниками – можно использовать наименования, лучше отдельный уникальный ключ.
Еще один важный момент – это добавление новых записей. Самый лучший вариант – это централизованное заведение в мастер-справочник, а потом распространение в локальные справочники. Если локальных систем много и у всех разные интерфейсы, то есть смысл, для целей интеграции, использовать интеграционную сервисную шину. Хотя, в Вашем случае, на мой взгляд, это будет излишне.
Если возникнут вопросы, пишите. Попытаюсь объяснить более подробно. Контакты в профиле.
AntonU
Дата: 18.01.2013 12:09:01
Пока писал свой пост, про MDM уже сказали.
chatm
Дата: 18.01.2013 12:48:03
igor-st,

у акселота есть недурное решение 1С:MDM Управление нормативно-справочной информацией (НСИ)
Программист 1с
Дата: 18.01.2013 12:51:26
chatm
igor-st,

у акселота есть недурное решение 1С:MDM Управление нормативно-справочной информацией (НСИ)
Завязал с ними. У них полное отсутствие консультантов - только программисты. Пригласил их - когда выбирали систему для склада. Только опозорили меня. НАФИГ.
chatm
Дата: 18.01.2013 12:53:57
Программист 1с,

странно, а ко мне девушки-консультанты приезжали, даже что то мычали и изображали руками (когда презентацию руководство в принципе отказалось смотреть)
LSV
Дата: 18.01.2013 13:44:31
Руководство планирует запустить новый проект, при этом категорически не желает что бы для проекта использовался самописный софт, и требует реализовать проект на какой-нибудь уже готовой платформе.
Ну так пригласите на презентацию умников по Динамиксам (по всем возможным), Сапёров, JDE, OEBS-ников. Под занавес можно подать 1С.
Заодно и поржёте вволю...
Похоже, руководство вообще не в теме, что ему нужно от ИТ (кроме волшебной кнопки "Сделать всё пучком").
George Nordic
Дата: 18.01.2013 13:55:38
LSV
Руководство планирует запустить новый проект, при этом категорически не желает что бы для проекта использовался самописный софт, и требует реализовать проект на какой-нибудь уже готовой платформе.
Ну так пригласите на презентацию умников по Динамиксам (по всем возможным), Сапёров, JDE, OEBS-ников. Под занавес можно подать 1С.
Заодно и поржёте вволю...

С# - тоже платформа :)

Кстати, действительно, в перечисленных LSV системах данная функциональность присутствует (или допилена партнерами под дистрибуцию / фарму / ритейл - там это особенно востребовано)

С Уважением,
Георгий
trdm_
Дата: 18.01.2013 16:44:46
George Nordic
igor-st, то, что Вы описали - это MDM в чистом виде. Ну, с добавлением ETL немного. Из доступного / относительно бесплатного - смотрите Talend.

А нормальной русской абревиатуры нет для этого дела?
Не люблю заграничных выпендрежистых названий.