Узел Фильтрация колонок
Узел Фильтрация колонок – инструмент, который может быть использован для того, чтобы скрыть отдельные колонки в таблице.
Существует несколько способов удаления колонок из таблицы данных. За один раз можно удалить несколько колонок.
Термин "удаление" здесь используется условно, поскольку с технической точки зрения PolyAnalyst никогда не удаляет колонки и данные. PolyAnalyst максимально исключает вероятность потери данных в ходе анализа. Операция, которая здесь называется удалением колонок, фактически просто позволяет их скрыть из таблицы данных.
Удаление колонки в PolyAnalyst приводит только к тому, что колонка скрывается и не отображается при просмотре, ее невозможно использовать в ходе дальнейшего анализа. Она все равно хранится в данных несмотря на то, что была "удалена".
Если вы хотите, чтобы та или иная колонка не была сохранена в системе PolyAnalyst, необходимо настроить узел, импортирующий данные, таким образом, чтобы эта колонка не была загружена в ходе импорта. Вы можете "проигнорировать" колонку при импорте таблицы данных, либо использовать различные инструменты PolyAnalyst для удаления одной или нескольких колонок. Если вы используете запрос SQL для импорта данных из базы данных, импортируя таким образом нужные колонки, вы при этом "удаляете" другие колонки.
Большинство узлов-источников данных позволяют исключать отдельные колонки в ходе импорта таблицы данных. Если вы не планируете использовать какую-либо колонку, которая присутствует во внешнем источнике данных, лучше исключить ее в ходе импорта. Это позволяет экономить свободное место на диске, а также время, необходимое для импорта данных. Для получения более подробной информации см. раздел по импорту данных.
Узел Фильтрация колонок предназначен для удаления одной или нескольких колонок из таблицы данных после того, как данные были импортированы. В ходе выполнения узел создает "копию" исходной таблицы и исключает из нее те колонки, которые были выбраны для удаления во время настройки узла.
Когда используется узел Фильтрация колонок
Данный узел часто используется на начальном этапе проекта для сокращения количества выходных колонок, что упрощает процесс настройки следующего узла в цепи.
Использование узла Фильтрация колонок вместе с узлом Производные колонки для "замены" колонок
Узел Фильтрация колонок может также использоваться в сочетании с узлом Производные колонки для того, чтобы скрыть исходную колонку, заменив ее новой производной колонкой.
Соединения на скрипте
Для работы узла Фильтрация колонок требуется один предшествующий узел, создающий таблицу, например, узел-источник данных или операция с колонками или строками. Результатом работы узла является таблица. Узел Фильтрация колонок может иметь любое количество дочерних узлов, которые принимают таблицу данных на входе.