понедельник, 28 марта 2011 г.

"Грузим все" или конвертация данных в кармане

Одной из самых примечательных возможностей Ei и конструктора в частности является возможность загружать данные. Причем загружать данные в любые объекты и из любых источников.

Упрощенно схему взаимодействия можно представить следующим образом

Исходными данными могут быть файлы обмена или другие источники данных к которым можно обратится из конструктора (XLS, ADO, TXT, XML и .т.д.).
Исходными данными могут быть так же существующие объекты базы данных (аналогов не существует) , иными словами все то что можно отобразить в таблице результата может быть загружено в информационную базу.

Для загрузки используется одна из групповых обработок - "Загрузка данных"


В основу данной обработки положена методология Конвертации данных.  Вы здесь встретите те же ПКС и ПКО, вы будете обладать всеми возможностями конвертации данных в режиме "одного окна" и БЕЗ необходимости следить за деталями.

Поскольку до сегодняшнего :) момента ключевым инструментом загрузки данных была конвертации, приведу ряд аргументов за и против "Загрузки данных"

  • Загрузка производится на стороне приемника - очень просто проверять существование данных, задавать явные значения и наблюдать за результатом загрузки;
  • Возможность указывать явное соответствие для данных (применяется в случае загрузки "не нормализованных" данных);
  • Для загрузки данных нет необходимости загружать метаданные приемника, а уж тем более источника;
  • Возможность редактировать движения множества документов;
  • Простая отладка;
  • Использование в совокупности всех групповых обработок, визуализация созданных конструкций загрузки.
  • Для постоянного обмена между базами данных наверное все же лучше использовать Конвертацию данных.
Разгромный счет 6:1 в пользу "Загрузки данных"

Ну конечно самое интересное на видео