Applies to: CELONIS 4.0 CELONIS 4.2 CELONIS 4.3 CELONIS 4.4
Description
MATCH_PROCESS matches the variants of a process against a given pattern.
MATCH_PROCESS uses Nodes and Edges to match the cases. Nodes consist either of a single activity or a list of activities. Edges describe how the nodes are linked together.
MATCH_PROCESS сопоставляет варианты процесса с данным шаблоном.
MATCH_PROCESS использует Узлы и Края, чтобы соответствовать случаям. Узлы состоят из одного действия или списка действий. Края описывают, как узлы связаны друг с другом.
Syntax
MATCH_PROCESS ( [ activity_table.activity_column ,] node (, node)* CONNECTED BY edge (, edge)* ) |
столбец строки, присоединяемый к таблице активности
Название деятельности. LIKE позволяет вам использовать подстановочные знаки в названии вашей деятельности
Node
A node consists of one or more activities. If multiple activities are given, it means one of those activities.
Узел состоит из одного или нескольких действий. Если указано несколько действий, это означает одно из этих действий.
Node Types
Узел, который должен быть частью один раз в случае, без каких-либо ограничений на то, где должен быть узел
Узел, который должен произойти в начале дела.
Узел, который должен произойти в конце дела.
Узел, который встречается хотя бы один раз, но также может быть повторен.
Edge Types
edge_end_node должен следовать непосредственно после edge_start_node
между edge_start_node и edge_end_node могут быть размещены другие действия
Result
MATCH_PROCESS returns an integer column, which flags all matching cases with 1 and all non matching columns with a 0. The result is often used in combination with a filter.
MATCH_PROCESS возвращает целочисленный столбец, который помечает все соответствующие случаи с 1 и все несоответствующие столбцы с 0. Результат часто используется в сочетании с фильтром.
Examples