Сценарии обработки данных

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

Каждый сценарий может содержать набор (несколько) SQL-запросов, которые будут изменять ваши исходные данные или результаты расчетов. Вы можете создать собственные сценарии обработки данных для решения различных задач. Так как сценарии обработки данных строятся на основе SQL-запросов, вы получаете мощный инструмент, который экономит ваше время.

Сценарии обработки данных могут:

  1. запускаться автоматически перед/после выполнения расчёта или вручную;

    При автоматическом выполнении нескольких сценариев, пользователь может настроить очередность выполнения сценариев.

  2. выполняться до или после запуска указанных видов расчётов, например: перед поверочным, конструкторским и т.д. — указывается пользователем в настройках сценария;

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

Если вы выбрали автоматическое выполнении перед расчетом, то сценарий выполнится в любом случае: даже если расчет не запустился или возникли ошибки!

Если расчет выполняется только для выбранного вами источника (тепловой сети), то сценарий выполняется в соответствии с условием SQL-запроса и применяется ко всему слою инженерной сети. Для применения сценария к определенному источнику (тепловой сети) можно:

  • написать SQL-запрос, с условием фильтрации, например, по значению поля Номер источника;

  • скопировать тепловую сеть в отдельный слой.

Сценарии обработки данных сохраняются индивидуально для каждого слоя в списке сценариев.

Список сценариев обработки данных

Рисунок 264. Список сценариев обработки данных


Чтобы изменить порядок выполнения сценариев в окне Обработка данных используйте кнопки Вверх и Вниз — первый (верхний) в списке будет выполняться первым, и далее сверху→вниз.

[Примечание]Примечание

Кнопка Обновить Z служит для запуска задачи Заполнение суммы местных сопротивлений и при создании или выполнении сценариев не используется.

В случае, если на участках тепловой сети поля Местные сопротивления ... были заданы не с помощью справочника, а вручную (например, запросом или внешним программным обеспечением), то поле Сумма местных сопротивлений не будет проставлено автоматически. Чтобы автоматически посчитать Сумму местных сопротивлений следует выполнить операцию Обновить Z.

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

Окно сценария обработки данных

Рисунок 265. Окно сценария обработки данных


В блоке Вывод на экран дополнительно можно настроить отображение результатов выполнения:

Пример отображение результатов выполнения в окне Сообщения

Рисунок 266. Пример отображение результатов выполнения в окне Сообщения