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