Полная загрузка перечисления из 1С в PostgreSQL

Самой частой задачей является организация извлечения и доставки всего объема данных, из источника получателю, без каких-либо условий и предварительных преобразований.

Настроем загрузку перечисления 1C «Амортизационные Группы» в базу данных «PostgreSQL».

Шаг 1: Настройка команды загрузки

В меню выберем компонент «Staging», пункт «Команды», затем модель данных.

Для создания команды необходимо заполнить форму:

  • Имя создаваемой команды;
  • Добавить описание при необходимости;
  • Указать профиль;
  • Модель и Домен — заполняется автоматически;
  • Источник данных — подключение предварительно было настроено — источником данных в примере является база данных 1C;
  • Целевая система — подключение предварительно было настроено;
  • Слой данных — устанавливается автоматически из ранее выполненных настроек модели данных;
  • Имя таблицы.
  • В данном случае, так как предполагается полная загрузка данных, необходимо выбрать опцию «Очистить перед выполнением», этот режим обеспечит полное обновление данных в целевой таблице при каждом запуске команды на выполнение.
  • Опция «Делать бэкап» позволяет перед выполнением команды создавать резервную копию таблицы назначения.

Шаг 2: Создание запроса к перечислению 1C

Для создания запроса к перечислению 1С, необходимо нажать кнопку «Создать». В окне создания запроса, в дереве объектов один-эс необходимо найти нужное перечисление — » Амортизационные Группы «, отметить его и нажать кнопку «Сформировать запрос». При этом система по умолчанию работает в режиме формирования запросов на языке 1С, если необходим запрос на языке SQL, то можно перейти в соответствующий режим перед формированием запроса.

Система автоматически сгенерирует запрос на языке 1С, при необходимости запрос может быть скорректирован.

После создания запроса необходимо выполнить проверку запроса, на этом этапе выполняется расчет параметров, входящих в запрос, если таковые есть. Затем нажать кнопку «Выполнить» и оценить полученные данные. Если данные соответствуют ожиданиям нажать «ОК».

Нажать кнопку «Сохранить» и на этом процесс команды завершен. 

Шаг 3: Запуск команды загрузки

Запуск команды на выполнение осуществляется через пункт меню «Профили». Нужно выбрать профиль, и нажать кнопку Загрузить

Для проверки данных в целевой системе, перейдем на вкладку «Данные».

В зоне свойств выбрать подключение, найти созданную таблицу в структуре модели данных, выделить её и нажать «Сформировать запрос».

После чего нажать выполнить и убедиться, что данные получены.

Настроенная команда может запускаться на периодической основе, как в ручном режиме через вэб-интерфейс, так и с помощью оркестратора.

Результатом работы команды будет следующий сценарий:

Удаление данных из целевой таблицы; загрузка всех данных из перечисления 1С » Амортизационные Группы » в целевую таблицу «PosgreSQL».

На этом задача полной загрузки перечисления 1C «Амортизационные Группы» в базу данных «PostgreSQL» завершена.

Наверх

Мы на связи в мессенджерах

Напишите нам - это самый простой и быстрый способ получить ответ удобном формате!