Одной из наиболее распространенных задач является организация извлечения и доставки всего объема данных из источника получателю, без каких либо условий и предварительных преобразований.
Будет продемонстрирована загрузка справочника 1С «Номенклатура» в базу данных Greenplum.
В меню выбрать «Staging», «Команды». Выбрать заранее созданную модель — «Тестовая модель GP».
В форме заполнить следующие данные:
Так как предполагается полная загрузка данных, выбрать опцию «Очистить перед выполнением». Этот режим обеспечит полное обновление данных в целевой таблице при каждом запуске команды на выполнение.
Опция «Делать бэкап» позволяет перед выполнением команды создавать резервную копию таблицы назначения.
Для создания запроса к справочнику 1С, необходимо нажать «Создать». В окне создания запроса, в дереве объектов 1С необходимо найти нужный справочник — «Номенклатура», отметить его и нажать «Сформировать запрос». При этом система по умолчанию работает в режиме формирования запросов на языке 1С. Если необходим запрос на языке SQL, то можно перейти в соответствующий режим. Система автоматически сгенерирует запрос на языке SQL.
При необходимости запрос может быть скорректирован, однако требуется опыт работы с запросами на языке 1С и уточнение из документации поддерживаемых инструкций языка 1С.
После создания запроса выполнить проверку запроса. На этом этапе выполняется расчет параметров, входящих в запрос, если таковые есть. Затем нажать кнопку «Выполнить». В зоне предварительного просмотра, оценить полученные данные. Для сохранения запроса нажать «Ок».
Указать размер пакета данных.
Нажать «Сохранить». На этом процесс создания команды завершен. В списке появилась новая команда.
Запуск команды на выполнение осуществляется через меню «Профили» раздела «Staging».
Выбрать профиль, который был указан при настройке команды, убедиться что у интересующей команды «Состояние» в режиме активно, нажать «Загрузить».
Чтобы убедиться что данные появились в целевой системе, нужно перейти в раздел «Данные», выбрать подключение к назначению — Greenplum, найти созданную таблицу, выделить её и нажать «Сформировать запрос». После нажать «Выполнить» и убедиться, что данные получены.
Настроенная команда может запускаться на периодической основе, как в ручном режиме через веб-интерфейс, так и с помощью оркестратора. Результатом работы команды будет следующий сценарий:
На этом задача полной загрузки справочника из 1С в Greenplum выполнена.