Настройки Экстрактора

Настройки Экстрактора

Введение

Данная страница описывает форму Настройки, которая открывается через меню Сервис > Настройки:

form.png

Через эту форму конфигурируется работа модуля целиком: подписки на события 1С, поведение очереди, обновление, прокси, логирование, правила выгрузки данных и подключение к Центру управления.

В форме настроек доступны следующие вкладки:

  • Планировщик – расписание регламентных заданий выгрузки.

  • Подписки на события – включение/выключение подписок и замер времени их работы.

  • Настройки очереди — параметры очереди выгрузки и внешней очереди.

  • Обновление – уведомление о новых версиях Экстрактора.

  • Прокси – параметры HTTP-прокси для всех соединений Экстрактора.

  • Логирование – уровень логирования запросов выгрузки и состав сообщений в логе.

  • Данные – общие правила выгрузки данных (типы, имена, исключения, метаданные).

  • Центр управления – подключение модуля к Центру управления Visiology.

Планировщик

planner.png

На вкладке Планировщик задаются параметры регламентных заданий выгрузки. Само регламентное задание создаётся в рамках каждого отдельного проекта; на этой вкладке выполняется общая настройка планировщика модуля.

Подписки на события

events.png

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

По умолчанию все подписки на события Экстрактора включены. Отключайте только конкретные подписки на время диагностики или работ с информационной базой.

Флаг Включить замер времени используйте только в рамках нагрузочного тестирования или для формирования отчёта «Замеры времени выполнения подписок». Сразу после получения данных отключите флаг и очистите регистр «Замеры времени» через Сервис > Замеры времени. Подробнее см. в разделе Нагрузочное тестирование и замеры времени.

Настройки очереди

queue.png

На вкладке Настройки очереди задаётся поведение очереди выгрузки:

  • Продолжать выполнение проекта при ошибках – включает продолжение выполнения проекта, если в одной из строк возникла ошибка.

  • Количество попыток выгрузки — число повторных попыток выгрузки при ошибке. При значении 0 попытки выгрузки повторяются бесконечно (используйте с осторожностью).

Внешняя очередь

В секции Внешняя очередь настраивается ведение очереди изменений во внешнем сервисе на базе СУБД Redis (http-Redis). Внешняя очередь снимает ограничения по производительности при очень большом количестве пользователей 1С.

В секции доступны параметры:

  • Адрес сервера и порт http-Redis.

  • Поле выбора драйвера.

  • Таймаут – таймаут запроса к Redis в секундах.

  • Лимит получаемых записей – ограничение количества записей за один запрос.

  • При выгрузке получить все записи – все записи внешней очереди загружаются за одну сессию выгрузки.

Обновление

update.png

На вкладке Обновление установите флаг Проверять обновление, чтобы получать уведомления о выходе новых релизов Экстрактора. Можно добавить список пользователей, которым должно поступать оповещение. Подробнее см. в разделе Обновление модуля Экстрактора.

Прокси

proxy.png

Вкладка Прокси задаёт параметры HTTP-прокси для всех соединений Экстрактора. Доступны три режима:

  • Не используется – прокси отключён.

  • По умолчанию – используется системный прокси операционной системы (в Windows – параметры Internet Explorer; в Linux – переменные среды http_proxy, https_proxy, ftp_proxy, ftps_proxy).

  • Настройка – собственные параметры прокси Экстрактора.

Логирование

logging.png

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

Уровень логирования выбирается в выпадающем списке. Уровни перечислены от наивысшего критического до отладочного:

Уровень логирования

Описание

Уровень логирования

Описание

Экстренная ситуация

Наивысший критический уровень: система неработоспособна, требуется немедленное вмешательство. В лог попадают только ошибки этого уровня.

Тревога

Серьёзная неисправность, которая угрожает работоспособности в краткосрочной перспективе. В лог попадают все ошибки этого уровня и выше.

Критическое состояние

Очень серьёзная ошибка, препятствующая нормальной работе. В лог попадают все ошибки этого уровня и выше.

Ошибка

Серьёзные проблемы, нарушающие работу функционала, требуют вмешательства. В лог попадают все ошибки этого уровня и выше.

Предупреждение

Потенциальные проблемы, которые могут привести к ошибкам, но не препятствуют работе. В лог попадают все ошибки этого уровня и выше.

Сообщение

Важные штатные события, не являющиеся ошибками. В лог попадают все события этого уровня и выше.

Информационное

Стандартный уровень. Записываются все штатные события и ошибки этого уровня и выше. Доступны опции «Выводить в лог количество удалённых/добавленных записей».

Отладка

Максимально детальная информация о работе модуля, используется для поиска причин ошибок и анализа алгоритмов. Доступны опции «Выводить в лог количество удалённых/добавленных записей».

При первичной настройке Экстрактора и поиске причин ошибок устанавливайте уровень Отладка. В рабочей эксплуатации оптимален уровень Ошибка.

Логи выгружаются в Центр управления, а также отображаются в истории выполнения проектов.

Данные

data.png

Вкладка Данные задаёт общие правила выгрузки данных, которые применяются ко всем новым проектам по умолчанию. Доступные настройки:

Настройка

Описание

Настройка

Описание

Тайм-зона в датах

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

Тайм-зона данных

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

Расширенная проверка данных

Включает дополнительную проверку соответствия данных типу поля-приёмника. При нарушении выдаётся понятная пользователю ошибка, которую можно исправить в конструкторе проекта. Применяется по умолчанию ко всем проектам с указанным подключением СУБД или для отдельного проекта/строки.

Настройки именования

Общие правила именования объектов и полей в выгрузке:

  • Способ именования: «Имя» или «Имя хранения».

  • Транслитерация.

  • Преобразование имени: нижний регистр, верхний регистр, camelCase, PascalCase, snake_case, SNAKE_CASE.

  • Префикс / постфикс / разделитель / вариант именования объектов.

Префикс объектов

Префикс, добавляемый к имени каждого выгружаемого объекта.

Вариант именования объекта

Шаблон имени объекта в таблице-приёмнике: «Имя.Таблица» или «Вид.Имя.Таблица».

Разделитель имени объекта

Символ-разделитель, используемый в шаблоне имени объекта.

Транслитерация

Включает транслитерацию имён в латиницу при выгрузке.

Выгружать представления

Виды представлений, для которых дополнительно выгружается строковое представление: ссылочные типы, перечисления, составные типы.

Выгружать гуиды

Виды значений, для которых выгружается GUID-идентификатор: ссылочные типы, перечисления. Для каждого можно задать тип значения, функцию преобразования, постфикс имени. Доступен флаг «Выгрузка пустой ссылки как Null».

Выгружать имена перечислений

Включает выгрузку имён перечислений с указанием постфикса имени поля.

Выгружать типы значений составных типов

Включает выгрузку типа значения для составных полей с указанием постфикса имени поля.

Выгружать составные типы раздельно

Простые типы (строка, число, дата, булево) выгружаются в отдельные колонки; ссылочные значения сводятся в колонку «Составной».

Исключение полей по имени

Список имён полей, исключаемых из выгрузки.

Исключение полей по типу

Список типов данных, исключаемых из выгрузки. Внимание: исключённый тип не попадает не только в обычные колонки, но и в составные — в полях с составным типом значения исключённого типа преобразуются в NULL.

Автоматически добавляемые поля (в новом проекте)

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

Дата выгрузки

Добавляет в выгрузку столбец со временем выгрузки. Имя столбца задаётся в этом поле.

Пользовательские данные

Позволяет добавить пользовательские поля в выгрузку.

Центр управления

center.png

На вкладке Центр управления указываются параметры подключения модуля к Центру управления Visiology – серверу, на котором собирается лог сообщений Экстрактора и доступны инструменты централизованного управления подключёнными базами.

Доступ в «толстом» клиенте 1С

В «толстом» клиенте 1С форма настроек открывается через Операции > Обработка… Найдите обработку с именем (Visiology) Настройки:

thick.png

Смотрите также

Нагрузочное тестирование и замеры времени
Обновление модуля Экстрактора
Интеграция с "1С:Предприятие"