Поиск компонентов в потоке данных
Пользовательский интерфейс Visary ETL предоставляет функции поиска, позволяющие легко находить компоненты на холсте. Вы можете использовать поиск для поиска компонентов по названию, типу, идентификатору, свойствам конфигурации и их значениям. Поиск также позволяет уточнить и сузить результаты поиска на основе определенных условий с помощью фильтров и ключевых слов.
Результат будет содержать компоненты, соответствующие "processor1".
processor1
Фильтры
Фильтры могут быть добавлены в поле поиска в виде пар ключ-значение, где ключи заданы заранее и проверяют определенные условия на основе заданного значения. Синтаксис - "ключ:значение".
Поиск будет выполняться по группам процессов (напрямую или через отдельные группы процессов), содержащим строку "myGroup" в названии или идентификаторе. Результат будет содержать компоненты, соответствующие "processor1".
group:myGroup processor1
Фильтры можно использовать вместе с другими условиями поиска, а также использовать несколько фильтров. Единственное ограничение заключается в том, что поиск должен начинаться с фильтров. Неизвестные фильтры или известные фильтры с неизвестными значениями игнорируются. Если один и тот же ключ фильтра появляется несколько раз, будет использован первый. Порядок применения различных фильтров не влияет на результат.
Поиск будет ограничен текущей активной группой процессов (и группами процессов внутри нее). Результат будет содержать компоненты, которые подходят для "импорта", но совпадения свойств будут исключены.
scope:here properties:exclude import
Поддерживаются следующие фильтры:
область поиска (англ. - scope), фильтр сужает область поиска на основе текущей активной группы процессов пользователя. Единственное допустимое значение - "here". Использование этого фильтра выглядит как "scope:here". Любое другое значение считается недопустимым, поэтому фильтр будет проигнорирован при поиске.
группа (англ. - group), фильтр сужает область поиска на основе указанного имени или идентификатора группы процессов. Поиск будет ограничен группами (и их компонентами, включая подгруппы и их компоненты), названия или идентификаторы которых соответствуют значению фильтра. Если ни одна группа не соответствует фильтру, список результатов будет пустым.
свойства: (англ. - properties), с помощью данного фильтра пользователи могут предотвратить отображение совпадений свойств в результатах поиска. Допустимыми значениями являются: "no", "none", "false", "exclude" и "0".
Ключевые слова
Пользователи могут использовать заранее определенные (без учета регистра) ключевые слова в поле поиска, которые будут проверять определенные условия.
"disabled" будет рассматриваться как ключевое слово и обычный поисковый запрос. В результате будут отключены порты и процессоры, а также все остальные компоненты, которые каким-либо образом соответствуют параметру "disabled".
disabled
Ключевые слова можно использовать с фильтрами (см. ниже), но не с другими поисковыми запросами (в противном случае они не будут рассматриваться как ключевые слова), и одновременно можно использовать только одно ключевое слово. Однако обратите внимание, что ключевые слова также будут рассматриваться как общие условия поиска.
Поиск будет ограничен текущей выбранной группой процессов (и ее подгруппами подпроцессов). "invalid" здесь (поскольку он находится отдельно после фильтра) будет рассматриваться как ключевое слово и обычный поисковый запрос. Результат будет содержать невалидные процессоры и порты, а также все другие компоненты, которые каким-либо образом соответствуют значению "invalid".
scope:here invalid
Поддерживаемые ключевые слова следующие:
-
Состояние планирования
-
отключено: Добавляет отключенные порты и процессоры в список результатов.
-
невалидно: Добавляет порты и процессоры в список результатов, если компонент является недопустимым.
-
запущено: Добавляет работающие порты и процессоры в список результатов.
-
остановлено: Добавляет в список результатов остановленные порты и процессоры.
-
валидация: Добавляет в список результатов процессоры, которые в данный момент проверяются.
-
-
Стратегия планирования
-
по таймеру: добавляет процессоры в список результатов, где стратегия планирования указана как "управляется таймером".
-
CRON: добавляет процессоры в список результатов, где стратегия планирования указана как "CRON".
-
-
Выполнение
- основной: добавляет в список результатов процессоры, которые настроены для работы только на основном узле (независимо от того, запущен ли процессор в данный момент или нет).
-
Обратное давление
-
обратное давление: добавляет в список результатов соединения, на которые в данный момент подается обратное давление.
-
давление: См. раздел "обратное давление".
-
-
Истечение срока действия
- истечение срока действия: добавляет в список результатов соединения, содержащие потоковые файлы с истекшим сроком действия.
-
Передача
-
не передается: добавляет в список результатов группы удаленных процессов, которые в данный момент не передают данные.
-
передается: добавляет в список результатов группы удаленных процессов, которые в данный момент передают данные.
-
передача отключена: См. "не передается".
-
передача включена: См. "передается".
-