Applies to: CELONIS 4.0 CELONIS 4.2 CELONIS 4.3 CELONIS 4.4
Description
SOURCE / TARGET operators create a temporary table with values from different activities (Rows), which can be used to do calculations based on two actions of a case.
In Celonis, a case is stored as a list of activities, which fits nicely in the relational storage model used by Celonis. Unfortunately, it makes it hard to do calculations based on two actions of a case, like calculating the time spent between two activities, because the math operators work only on single rows. But to calculate something based on two activities an operator needs input from two rows.
The problem is solved via a temporary table in which the values from two rows are moved in to one single row. The input from this temporary table can than be used by all operators. Creating a temporary table, with values from different activities (Rows), can be done by the Source and Target operators. The Source/Target operators regard a case as edges and nodes. Nodes are the activities. Edges connect the activities in the order in which they happened. An edge points from a source activity to a target activity.
Операторы SOURCE / TARGET создают временную таблицу со значениями из разных действий (строк), которую можно использовать для выполнения расчетов на основе двух действий в кейсе.
В Celonis дело хранится в виде списка действий, что хорошо вписывается в модель реляционного хранения, используемую Celonis. К сожалению, это затрудняет выполнение вычислений, основанных на двух действиях кейса, таких как вычисление времени, потраченного между двумя действиями, потому что математические операторы работают только с отдельными строками. Но чтобы рассчитать что-то на основе двух действий, оператору нужен ввод из двух строк.
Проблема решается с помощью временной таблицы, в которой значения из двух строк перемещаются в одну строку. Ввод из этой временной таблицы может быть использован всеми операторами. Создание временной таблицы со значениями из разных действий (строк) может быть выполнено операторами Source и Target. Операторы Source / Target рассматривают случай как ребра и узлы. Узлы - это действия. Ребра соединяют действия в том порядке, в котором они произошли. Край указывает от исходного действия к целевому.
Syntax
Adds the values from Column, which correspond to a source activity, to a temporary table based on the optional edge configuration and the optional filter column:
Добавляет значения из столбца, которые соответствуют исходному действию, во временную таблицу на основе необязательной конфигурации ребер и необязательного столбца фильтра:
SOURCE ( table.column [, edge_configuration ] [, table.filter_column ] ) |
Adds the values from Column, which correspond to a target activity, to a temporary table based on the optional edge configuration and the optional filter column:
Добавляет значения из столбца, которые соответствуют целевому действию, во временную таблицу на основе необязательной конфигурации ребер и необязательного столбца фильтра:
TARGET ( table.column [, edge_configuration ] [, table.filter_column ] ) |
The following combinations are supported:
Поддерживаются следующие комбинации:
Конфигурация по умолчанию, ребра отрисовываются между последовательными действиями внутри дел.
Начиная с первого действия каждого случая, в этом случае отрисовывается преимущество для всех других действий.
Начиная с первого действия каждого случая, отрисовывается преимущество для всех действий в этом случае, включая первое.
Все действия, кроме последнего в деле, рисуют грань с последним действием в деле.
От первого действия случая ребро отрисовывается до последнего действия в этом случае.
Examples