Быстрый старт
I. Базовый алгоритм работы
- Создать подключение.
- Создать интеграционный поток.
- В потоке настроить source и target ноды.
- Запустить поток для проверки.
- При необходимости создать трансформационный поток.
- Проверить статус выполнения в мониторинге.
- Создать цепочку потоков и добавить созданный поток в нее.
- Запланировать выполнение цепочки.
II. ELT из PostgreSQL
Интеграционный поток
Режим full
Таблица цели должна быть создана заранее и содержать технические колонки tech_request_id, tech_batch_id
tech_request_id timestamptz NOT NULL,
tech_batch_id int2 NOT NULL
- Создать подключение.
- Создать новый интеграционный поток.
-
Нода источника:
- из выпадающего списка выбрать подключение;
- задать схему и таблицу источника;
- кнопкой подгрузить поля таблицы - дата контракт;
- режим оставить
full; - нажать кнопку Применить;
-
Нода цели:
- из выпадающего списка выбрать подключение;
- задать целевые схему и таблицу;
- нажать кнопку Применить;
- Сохранить поток.
Поток создан. Далее запустить поток. Или добавить в цепочку и запустить цепочку.
Режим delta
Таблица цели должна быть создана заранее и содержать технические колонки tech_request_id, tech_batch_id
tech_request_id timestamptz NOT NULL,
tech_batch_id int2 NOT NULL
full.
- Нода источника:
- установить режим
delta - задать
deltaколонку; - задать тип
deltaколонки; - задать таймзону для
deltaколонки (задается, если у колонки тип без таймзоны); - задать начальную дату
deltaколонки, с которой будут извлекаться данные; - задать размер пакета по
deltaколонке; - нажать кнопку Применить;
- установить режим
Трансформационный поток
Данный тип потока в режиме delta грузит данные по пакетам, которые были сформированны на этапе интеграциии. В режиме full каждый запуск потока будет извлекать все пакеты из источника.
Шаги создания потока:
- Создать новый трансформационный поток.
- Нода источника:
- из выпадающего списка выбрать подключение;
- задать схему и таблицу источника;
- выбрать режим, как правило
delta; - нажать кнопку Применить;
-
Нода трансформации:
- если не нужна трансформация, прописать простейший SQL
SELECT * FROM public.sales WHERE {where_cond_source} - нажать кнопку Применить;
- если не нужна трансформация, прописать простейший SQL
-
Нода цели:
- из выпадающего списка выбрать подключение;
- задать целевые схему и таблицу;
- кнопкой подгрузить поля таблицы - дата контракт;
- задать версию целевой БД;
- нажать кнопку Применить;
- Сохранить поток.