Как PolyAnalyst определяет тип данных в колонке
Наличие символа
рядом с именем колонки в списке указывает на то, что тип данных для данной колонки не определен.
Когда вы добавляете выражение для колонки и сохраняете изменения (нажав на кнопку Проверить синтаксис или установив курсор в другое поле или раздел), PolyAnalyst считывает его и пытается определить тип возвращаемых данных. В случае успеха автоматически будет установлен соответствующий тип данных.
| Если PolyAnalyst выбирает неподходящий тип данных (например, строковый тип вместо текстового), используйте специальные функции для преобразования одного типа данных в другой. |
| При работе с текстом будьте внимательны при выборе между строковым и текстовым типом данных. По умолчанию PolyAnalyst возвращает текстовые значения во избежание возможной потери данных, вызванной их усечением. Текстовые значения могут быть значительно длиннее строковых, размер которых ограничен 255 символами. Для хранения текстовых значений требуется больше места. Текстовые значения используются в качестве исходных данных для различных узлов текстового анализа. Таким образом, если вы уверены, что будете работать только со строковыми данными, используйте соответствующую SRL-функцию для приведения возвращаемого значения к типу строка, что позволит сохранить строковую колонку в выходной таблице данных для последующего использования в качестве категориальной колонки в других узлах. |
Недействительные колонки
Колонка может считаться недействительной по ряду причин. Например, у колонки может отсутствовать выражение, либо в нем имеются синтаксические ошибки. Аналогичная ситуация возникает при нарушении общих правил именования колонок.
Имена недействительных колонок в списке оформляются красным шрифтом.
Если в списке присутствуют недействительные колонки, вы не сможете выполнить узел. Удалите данные колонки или внесите необходимые исправления для продолжения работы.
По окончании настройки узла нажмите Выполнить.