Tables description
Glossary
The following terms are necessary to interpret some information in the tables :
- Case: A distinct and unique identifier of a specific process. Mandatory described in the mapping of a new project, its present on all events of a process
- Process key: an identifier of all similar Cases (topologically similar : all cases following the same sequence of Activities). Example: A, followed by B, followed by C.
- Graph key (a.k.a Variant): an identifier of all similar Process keys. (topologically similar, but including different loop repetitions inside the graph). Example: looping 3 times on the same path will lead to a different process key than looping 5 times, but all those processes will share the same graph key.
Table cases
This table is named with the identifier of the project followed by an hyphen and the data version number (Example: "b7bd7acb-6a13-44a9-bebb-26f8e7e96c48-1") and contains informations based on case data.
Name | Type | Description |
---|---|---|
__time | Timestamp | start date of the first case event |
enddate | Long | end date of the last case event |
duration | Long | case duration in milliseconds |
graphkey | UUID | variant id the case belongs to |
processkey | UUID | process id the case belongs to |
caseid | String | case unique identifier |
active_duration | Long | case activity duration |
concurrency | Double | case concurrency rate |
rework | Long | case total rework |
<metric-slug>_lpkr | Double | aggregated value of the metric at the case level |
<dimension-slug>_lpkr | String | aggregated value of the dimension at the case level |
all_<dimension-slug>_lpkr | String | array of all (non-deduplicated) values of the dimension at the case level, sorted in order of arrival in the case (start date, end date, name) |
Table _vertex
This table is named with the identifier of the project followed by an hyphen and the data version number, and suffixed by _vertex. (Example: "b7bd7acb-6a13-44a9-bebb-26f8e7e96c48-1_vertex")
This table contains task (vertex) level information.
Name | Type | Description |
---|---|---|
ingestion_timestamp | Long | insertion timestamp |
__time | Timestamp | task start date |
enddate | Long | task end date |
duration | Long | task duration in milliseconds |
graphkey | UUID | variant id the task’s case belongs to |
processkey | UUID | process id the task’s case belongs to |
caseid | String | identifier of the task’s case |
vertex_id | UUID | task non-unique identifier based on task name (two identical task names has same vertex_id) |
task_id | UUID | task unique id |
vertex_name | String | task name (null for Start and End vertices) |
<metric-slug>_lpkr | Double | metric value for the event |
<dimension-slug>_lpkr | String | dimension value for event |
case_<metric-slug>_lpkr | Double | aggregated value of the metric for the case |
case_<dimension-slug>_lpkr | Multi String | aggregated value of the dimension for the case |
concurrent_vertices | Multi UUID | concurrent tasks non-unique ids |
loop_path | Multi UUID | for a loop starting and finishing with vertex_id, non-unique ids of links composing the loop |
occurrences_in_case | Long | number of times a the task appears in the case (based on task name) |
rework | Long | number of repetitions of the task (without concurrency) in the case |
Table _simplifiedEdge
This table is named with the identifier of the project followed by an hyphen and the data version number, and suffixed by _simplifiedEdge. (Example: "b7bd7acb-6a13-44a9-bebb-26f8e7e96c48-1_simplifiedEdge")
This table contains information at the simplified edge level (simplified edges from an event A to an event B).
Simplified means that the graph description is a Direct Follower Graph (DFG), and do not include intermediary gateways (XOR, AND) of BPMN-like notation.
Name | Type | Description |
---|---|---|
__time | Timestamp | edge start date (end of event A) |
enddate | Long | edge end date (start of event B) |
duration | Long | edge duration in milliseconds |
graphkey | UUID | variant id the edge’s case belongs to |
processkey | UUID | process id edge’s case belongs to |
caseid | String | identifier of the edge’s case |
edge_id | UUID | edge non-unique identifier based on edge name (two identical edges names have the same edge_id) |
edge_name | String | edge name (A->B) |
start_taskid | UUID | unique identifier of the starting task A |
start_vertexid | UUID | non-unique identifier of the starting task A |
start_vertexname | String | name of starting task A |
end_taskid | UUID | unique identifier of the end task B |
end_vertexid | UUID | non-unique identifier of the end task B |
end_vertexname | String | name of end task B |
<metric-slug>_lpkr_source | Double | task A metric value |
<metric-slug>_lpkr_destination | Double | task B metric value |
<dimension-slug>_lpkr_source | String | task A dimension value |
<dimension-slug>_lpkr_destination | String | task B dimension value |
case_<metric-slug>_lpkr | Double | aggregated value of the metric at the case level |
case_<dimension-slug>_lpkr | Multi String | aggregated value of the dimension at the case level |
concurrentEdges | Multi UUID | non-unique ids of concurrent links |
occurrences_in_case | Long | number of times the link appears in the case (based on the link name) |
rework | Long | number of repetitions of the link (without concurrency) in the case |