Как настроить ежедневную загрузку данных в Windows (ETL)

Настройка конвертации

При помощи опции "Ограничение данных" по условию

1) Выберите все необходимые таблицы для конвертации:

ru_faq_schedule_1

2) Снимите флажок "Генерировать DDL" (таблица уже должна существовать в целевой базе данных):

ru_faq_schedule_2

3) Укажите условие "Ограничения данных", используя оператор WHERE исходного языка SQL. В примере мы скопируем данные за предыдущий день, но вы можете выбрать и промежуток времени:

ru_faq_schedule_3

4) Скопируйте командную строку и поместите ее в любой .bat-файл:

ru_faq_schedule_4

5) Запустите конвертацию. Скопируйте команду импорта и добавьте ее в качестве следующей команды в .bat-файл:

ru_faq_schedule_5

6) В результате у нас должен получиться следующий .bat-файл (1-я строка - команда экспорта, вторая - команда импорта):

ru_faq_schedule_6

При помощи опции "Использовать запрос"

1) На странице "Выбор объектов" в выпадающем списке выберите "Использовать Запрос": ru_faq_schedule_12

2) Создайте любое количество запросов (любые запросы к любым таблицам) и укажите имена целевых таблиц: ru_faq_schedule_13

3) На основе этих запросов Конвертум извлечет эту часть данных и загрузит ее в целевые таблицы.

4) Скопируйте команду экспорта и поместите ее в пустой .bat-файл: ru_faq_schedule_14

5) Выберите на странице параметров импорта только "Данные": ru_faq_schedule_15ru_faq_schedule_16

6) Запустите конвертацию и скопируйте команду импорта: ru_faq_schedule_17

7) Сохраните .bat-файл с двумя командами внутри - экспорт и импорт: ru_faq_schedule_18

Настройка ежедневного запуска загрузки данных

Созданный нами файл run_test.bat будет управлять ежедневной миграцией данных из одной базы данных в другую. Выполнение этого файла запустит миграцию данных.

Теперь вы можете запланировать выполнение этой задачи с помощью любого планировщика (например, встроенного в Windows Планировщика задач):

1) Нажмите на "Действие" → "Создать простую задачу".

2) Укажите название и описание: ru_faq_schedule_7

3) Выберите как часто Вы хотите запускать эту задачу: ru_faq_schedule_8

4) Укажите дату начала и окончания запуска, а так же периодичность запуска задачи: ru_faq_schedule_9

5) В разделе "Действия" выберите "Запустить программу": ru_faq_schedule_10

6) Выберите созданный ранее .bat-файл в качестве программы/скрипта: ru_faq_schedule_11

7) Нажмите кнопку "Готово". Вот и все. Теперь ваша миграция данных будет выполняться ежедневно.

Если у вас есть вопросы, пожалуйста, обращайтесь в нашу службу поддержки по адресу support@convertum.ru