Параметры полей Параметры полей

Узел позволяет изменить следующие параметры полей набора данных:

  • Имя;
  • Метку;
  • Тип данных;
  • Вид данных;
  • Назначение.

Подробнее о параметрах полей см. Параметры поля набора данных

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


Важно: Имеются особенности при изменении типа поля со "Строкового" на "Логический": в общем случае из текущей локали выделяются строки, которые преобразуются в логический тип данных. Для русской локали это строки: "ИСТИНА"("TRUE"), которые преобразуются в логическое TRUE, и "ЛОЖЬ"("FALSE"), которые преобразуются в логическое FALSE. В случае, если строку можно привести к числу (например, "0" или "7"), то приводится следующим образом: "0" — к логическому FALSE, а все остальные — к логическому TRUE. Во всех прочих случаях: "ЛЮБАЯ СТРОКА" приводится к null, в том числе и "" (пустая строка).

Так же узел позволяет кэшировать набор данных целиком, либо отдельные его поля.

Вход

  • Входной источник данных Входной источник данных — порт для подключения входного набора данных.

Выход

  • Выходной набор данных Выходной набор данных — порт с измененными параметрами полей.

Мастер настройки

  • Кэшировать — параметры кэширования выходного набора данных. Предоставляется выбор из следующих вариантов.
    • Отключено — кэширование не будет производится. Используется по умолчанию.
    • При активации — при активации узла будет производится кэширование всего набора данных.
    • При обращении — будет производится кэширование тех полей выходного набора, данные которых запрошены последующими узлами сценария или визуализатором.
    • Выбранные поля — параметры кэширования устанавливаются для каждого поля в отдельности.
  • Список параметров полей — в табличном виде представлены параметры полей набора данных. Двойным кликом по выбранному полю вызывается диалог редактирования его параметров. В диалоге помимо редактирования стандартных параметров поля задается параметр кэширования. Данная опция доступна в случае установки для всего узла режима кэширования Выбранные поля. Предоставляется выбор из следующих вариантов.
    • Отключено — кэширование не будет производится. Используется по умолчанию.
    • При активации — при активации узла будет производится кэширование поля набора данных.
    • При обращении — будет производится кэширование поля при первом запросе его данных последующими узлами сценария или визуализатором.

Исключение столбцов

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

Исключение столбцов
Рисунок 1. Исключение столбцов

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

Все исключаемые поля получают назначение "Используемое" на входном порте узла "Параметры полей". Исключаемое поле должно быть обязательным.

Для упрощения процесса исключения большого количества столбцов доступна опция группового редактирования. Для этого необходимо выделить все исключаемые столбцы, нажав на правую кнопку мышки, выбрать опцию "Редактирование", установить флаг "Исключить".