Итерация скрипта Python для обработки нескольких исходных таблиц
Данный узел или опция доступны, только если они включены в лицензии PolyAnalyst Server.

Как говорилось выше, узел Python может быть соединен с несколькими родительскими узлами. Вы можете настроить итерацию скрипта Python для обработки нескольких родительских таблиц.

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

Предположим, вы работаете с тремя источниками данных:

python merge nodes.rus

В настройках узла появятся три дополнительные вкладки: по одной на каждую исходную таблицу данных.

python merge wizard.rus

На вкладках для выбора колонок переместите все колонки из списков доступных колонок в выбранные, снимите флажок Использовать все колонки, КРОМЕ выбранных.

Для примера используется скрипт по умолчанию.

В результате итеративного выполнения скрипта узел Python создаст таблицу данных из трех колонок:

  • Node name (Имя узла) – колонка с названиями родительских узлов;

  • Column name (Имя колонки) – колонка с названиями всех колонок из всех родительских таблиц;

  • Records (Записи) – колонка с количеством записей в родительских таблицах.

python iterate view new.rus