Общая информация

Правила выгрузки задают, как и откуда получать данные (включая запрос, параметры и поля), а также позволяют сохранять историю изменений и при необходимости выгружать результат в таблицу, на экран или в файл, подробнее см. раздел «Настройка правил выгрузки данных».

В данной статье рассматривается использование существующей таблицы БД при настройке правил выгрузки.

Описание задачи: применение существующей таблицы БД в правилах выгрузки.

Предусловие: в качестве источника данных использована БД, в которой создана таблица с тремя колонками:

  • p_name (varchar);
  • p_gender (varchar);
  • p_age (varchar).

Настройка правила выгрузки

Алгоритм действий рассмотрен на примере:

  1. Перейдите в документ «Установить правила выгрузки» по пути: «Начальная страница/ Сбор данных/ Установка правил выгрузки».
  2. В диалоговом окне «Установить правила выгрузки» нажмите кнопку «Создать».
  3. В диалоговом окне «Установить правило выгрузки (создание)» заполните:
    • Поле «Правило выгрузки». Нажмите кнопку «Выбрать из списка», затем нажмите кнопку «Создать».
      • В диалоговом окне «Правила выгрузки (создание)» заполните поля «Наименование» (обязательно к заполнению), «Описание» и «Проект». Нажмите кнопку «Записать и закрыть».
    • Поле «Вид правила» — выберите из выпадающего списка вид «Запрос».
    • Поле «Тип приемника» — используется по умолчанию тип «Таблица произвольной СУБД (ADO)», не требует дополнительных настроек.
  4. Нажмите «Настройки запроса». На вкладке «Текст запроса» напишите запрос на языке SQL или . Нажмите кнопку «Записать».


    Система автоматически заполнит значения в полях «Номер» и «Дата».
  5. Перейдите на вкладку «База данных», заполните:
    • Поле «БД для выгрузки» — из выпадающего списка выберите БД или нажмите кнопку «Создать» и создайте новое подключение, подробнее см. раздел «Подключение баз данных хранилища и источника».
      • Проверьте наличие таблицы в выбранной БД. Нажмите кнопку «Открыть».
      • В диалоговом окне БД нажмите кнопку «Инструменты работы с базой данных», далее нажмите кнопку «Показать структуру метаданных».
      • В диалоговом окне «Описание конфигурации БД» проверьте наличие таблицы.
      • При необходимости обновите метаданные, нажмите кнопку «Инструменты работы с базой данных», далее нажмите кнопку «Загрузить конфигурацию». Система автоматически обновит метаданные БД. Нажмите кнопку «Записать и закрыть».
    • Нажмите кнопку «Заполните соответствие полей», подтвердите нажав кнопку «Ок».
    • В открывшемся диалоговом окне «Базы данных», выберите БД для запроса. При необходимости воспользуйтесь полем для поиска. Нажмите кнопку «Записать».
  6. Перейдите на вкладку «Настройки»: 
    • В поле «Таблица модели» — Нажмите кнопку «Показать все», в диалоговом окне «Таблицы моделей» выберите нужную таблицу модели данных.



      Нажмите кнопку «Выбрать».
    • Обратите внимание! В случае отсутствия необходимой таблицы в диалоговом окне «Таблицы моделей» закройте окно и заполните поле «Таблица моделей» вручную. Для отображения выбранной таблицы в модели данных, выполните:
      1. Перейдите на вкладку «Базы данных». Поле «Таблица выгрузки» заполнено автоматически названием таблицы. Нажмите кнопку «Настроить таблицы выгрузки».
      2. В диалоговом окне «Таблица (создание)» нажмите кнопку «Открыть».
      3. В диалоговом окне «Основная модель для <posgres_......>: Установлена в хранилище» в функциональной области «Таблицы» нажмите кнопку «Добавить существующую таблицу».
      4. В диалоговом окне «Объекты метаданных» найдите таблицу и нажмите кнопку «Выбрать».​​​​​​
      5. Система добавит выбранную таблицу в модель данных, нажмите кнопку «Записать и закрыть». Подробнее о работе с моделью данных см. раздел «Таблицы моделей».
      6. Вернитесь на вкладку «Настройки» и выберите добавленную таблицу.
  7. Перейдите на вкладку «Базы данных», нажмите кнопку «Настроить таблицу выгрузки».

    В диалоговом окне «Таблица (создание)» вы увидите состав полей добавленной таблицы.

    Закройте окно.
  8. На вкладке «Базы данных» настройте поля выгрузки в соответствии с полями таблицы. Удалите не выгружаемые поля. ​​​​​​
  9. Нажмите кнопку «Записать», далее кнопку «Провести и закрыть».

Настройка состава выгрузки

  1. Перейдите в документ «Составы выгрузок» по пути: «Начальная страница/ Настройки/ Составы выгрузок», подробнее см. раздел «Настройка состава выгрузки данных». ​
  2. В диалоговом окне «Составы выгрузок» нажмите кнопку «Создать».
  3. В диалоговом окне «Составы выгрузок (создание)» заполните поля:
    • «Наименование выгрузки» — напишите название.
    • «Набор источников» — В рамках примера как источник выбрана база данных. Подробнее об источниках данных для Modus ETL см. разделы «Настройка источников данных» и «Регистрация набора источников».
    • «Правило выгрузки» — из выпадающего списка выберите правило созданное в шаге Настройка правила выгрузки. Система автоматически подставит выбранную таблицу в поле «Таблица выгрузки (из правила), выбранную на шаге «Настройки».
    • «Проект» — выберите название проекта из выпадающего списка или создайте новый проект;
    • «Режим записи данных» — из выпадающего списка выберите режим:
      • «Добавить» — добавляет новые данные в исходную таблицу, сохраняя существующие записи.
      • «Очистить и добавить» — удаляет все данные из исходной таблицы и записывает новые.
      • «Скопировать и добавить» — создаёт копию исходной таблицы с суффиксом в названии, включающим дату и время обновления, затем очищает исходную таблицу и записывает в неё новые данные.
    • Нажмите кнопку «Записать и закрыть».

Рабочий процесс настройки правила выгрузки «Использование существующей таблицы БД в правиле выгрузки» завершен.

Связи контента