Обмен данными

0 голосов
Сергей126 в категории Интеграция
Добрый день!

Ситуация такая. Сценарий Loginom будет обмениваться данными с другими приложениями. И консолидировать все данные в одной таблице не допустимо (чрезмерный объём). Может ли Loginom делать импорт и экспорт в виде нескольких связанных таблиц (т.е. БД в формате Access)?

Есть большой список товаров, которые продаются в разных магазинах, в разных регионах и по разным датам. Если объединять всю информацию в одну таблицу, то объём будет очень большой. Необходимо, чтобы Loginom мог прочитать эти данные, проанализировать, изменить их и экспортировать всё в новый файл. Очень похоже на базу данных, самое простое это Access, что очень желательно.

Ответ: 1 шт.

0 голосов
Евгений Алябьев

Если я правильно понял, Access — это MS Access? Для Loginom не важно, MS Access это или другая СУБД, он может работать с разными источниками.

Обычно работа с СУБД уже подразумевает наличие какого-то количества связанных таблиц. Для импорта данных следует использовать оператор SELECT. Он изначально подразумевает выборку и из нескольких таблиц, и по условиям.

В дальнейшем, в сценарии Loginom можно продолжить обработку данных, подготовив их для выгрузки. Выгрузку придется проводить в каждую таблицу по отдельности, последовательно.

Если у Вас есть различные источники, то, скорее всего, лучшим способом будет создание нескольких сценариев (см. процесс ETL):

  1. загрузка данных из источников;
  2. действия над полученными данными, например, преобразование, очистка и т.п.;
  3. выгрузка данных в единую БД — хранилище.

При этом первичная загрузка делается на всем объеме данных, а последующие — лишь на новых.

В дальнейшем, анализом данных можно заниматься уже на обработанных данных конечной БД.


Следует учесть, что работа с СУБД возможна в редакции Loginom Personal и выше. В редакции Loginom Academic такой возможности нет.

...