Skip to content

Instantly share code, notes, and snippets.

@vyaslav
Created June 30, 2022 10:22
Show Gist options
  • Save vyaslav/5792a124aa13701b2317480de04ff0d6 to your computer and use it in GitHub Desktop.
Save vyaslav/5792a124aa13701b2317480de04ff0d6 to your computer and use it in GitHub Desktop.
EXPLAIN VERBOSE select count(*)
from
(
SELECT DISTINCT
VBAK_VBAP._CASE_KEY
FROM
__TEST_CELONIS_VBAK_VBAP as VBAK_VBAP
JOIN __TEST_CELONIS_VBFA AS VBFA ON
VBAK_VBAP.MANDT = VBFA.MANDT AND
VBAK_VBAP.VBELN = VBFA.VBELV AND
VBAK_VBAP.POSNR = VBFA.POSNV
JOIN __TEST_CELONIS_VBRP AS VBRP ON
VBFA.MANDT = VBRP.MANDT AND
VBFA.VBELN = VBRP.VBELN AND
VBFA.POSNN = VBRP.POSNR
JOIN __TEST_CELONIS_VBRK AS VBRK ON
VBRP.MANDT = VBRK.MANDT AND
VBRP.VBELN = VBRK.VBELN
LEFT join "__TEST_CELONIS_USR02" U2 on
VBAK_VBAP.VBAK_ERNAM=u2.BNAME
)test_9A;
Access Path:
LDISTRIB_UNSEGMENTED
+-GROUPBY NOTHING [Cost: 989013.000000, Rows: 1.000000 Disk(B): 0.000000 CPU(B): 236.000000 Memory(B): 32.000000 Netwrk(B): 8.000000 Parallelism: 3.000000] [OutRowSz (B): 8] (PATH ID: 1)
| Aggregates: count(*)
| Execute on: All Nodes
| LDISTRIB_UNSEGMENTED
| Execute on: All Nodes
| Sort Key: (__TEST_CELONIS_VBAK_VBAP._CASE_KEY)
| LDISTRIB_SEGMENTED
| +---> GROUPBY HASH (GLOBAL RESEGMENT GROUPS) (LOCAL RESEGMENT GROUPS) [Cost: 989011.000000, Rows: 1.000000 Disk(B): 0.000000 CPU(B): 452.000000 Memory(B): 488.000000 Netwrk(B): 688.000000 Parallelism: 3.000000]
[OutRowSz (B): 236] (PATH ID: 3)
| | Group By: VBAK_VBAP._CASE_KEY
| | Execute on: All Nodes
| | Sort Key: (__TEST_CELONIS_VBAK_VBAP._CASE_KEY)
| | LDISTRIB_SEGMENTED
| | +---> JOIN HASH [Cost: 989009.000000, Rows: 1.000000 Disk(B): 0.000000 CPU(B): 279006118.752591 Memory(B): 11136.000000 Netwrk(B): 10944.000000 Parallelism: 3.000000] [OutRowSz (B): 452] (PATH ID: 4) Inner (B
ROADCAST)
| | | Join Cond: (VBRP.MANDT = VBRK.MANDT) AND (VBRP.VBELN = VBRK.VBELN)
| | | Execute on: All Nodes
| | | Sort Key: (__TEST_CELONIS_VBRK.MANDT, __TEST_CELONIS_VBRK.VBELN, __TEST_CELONIS_VBRK.FKART, __TEST_CELONIS_VBRK.FKTYP, __TEST_CELONIS_VBRK.VBTYP, __TEST_CELONIS_VBRK.WAERK, __TEST_CELONIS_VBRK.VKORG, _
_TEST_CELONIS_VBRK.VTWEG)
| | | LDISTRIB_SEGMENTED
| | | +-- Outer -> STORAGE ACCESS for VBRK [Cost: 6316.000000, Rows: 1549973.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 172] (PATH ID:
5)
| | | | Column Cost Aspects: [ Disk(B): 18087924.329618 CPU(B): 0.000000 Memory(B): 297594959.986954 Netwrk(B): 0.000000 Parallelism: 3.000000 ]
| | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBRK_super
| | | | Materialize: VBRK.VBELN, VBRK.MANDT
| | | | Filter: (VBRK.MANDT IS NOT NULL)/* sel=0.999999 ndv= 1 */
| | | | Filter: (VBRK.VBELN IS NOT NULL)/* sel=0.999999 ndv= 774820 */
| | | | Execute on: All Nodes
| | | | Runtime Filters: (SIP1(HashJoin): VBRK.MANDT), (SIP2(HashJoin): VBRK.VBELN), (SIP3(HashJoin): VBRK.MANDT, VBRK.VBELN)
| | | | Sort Key: (__TEST_CELONIS_VBRK.MANDT, __TEST_CELONIS_VBRK.VBELN, __TEST_CELONIS_VBRK.FKART, __TEST_CELONIS_VBRK.FKTYP, __TEST_CELONIS_VBRK.VBTYP, __TEST_CELONIS_VBRK.WAERK, __TEST_CELONIS_VBRK.VKORG,
__TEST_CELONIS_VBRK.VTWEG)
| | | | LDISTRIB_SEGMENTED
| | | +-- Inner -> JOIN HASH [RightOuter] [Cost: 980419.000000, Rows: 4.000000 Disk(B): 655360.000000 CPU(B): 8576128.000000 Memory(B): 2160.000000 Netwrk(B): 4177568.000000 Parallelism: 3.000000] [OutRowSz (B):
912] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP._CASE_KEY,VBRP.MANDT,VBRP.VBELN Partial Aggs: (PATH ID: 6) Outer (RESEGMENT) Inner (RESEGMENT)
| | | | Join Cond: (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)
| | | | Materialize at Input: VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR, VBAK_VBAP.VBAK_ERNAM, VBAK_VBAP._CASE_KEY
| | | | Execute on: All Nodes
| | | | LDISTRIB_UNSEGMENTED
| | | | +-- Outer -> STORAGE ACCESS for U2 [Cost: 129.000000, Rows: 27470.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 152] (PUSHED GROUP
ING) Partial GroupBy: U2.BNAME Partial Aggs: (PATH ID: 7)
| | | | | Column Cost Aspects: [ Disk(B): 786432.000000 CPU(B): 0.000000 Memory(B): 3955536.010483 Netwrk(B): 0.000000 Parallelism: 3.000000 ]
| | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_USR02_super
| | | | | Materialize: U2.BNAME
| | | | | Filter: (U2.BNAME IS NOT NULL)/* sel=0.999927 ndv= 13735 */
| | | | | Execute on: All Nodes
| | | | | Sort Key: (__TEST_CELONIS_USR02.MANDT, __TEST_CELONIS_USR02.BNAME, __TEST_CELONIS_USR02.USTYP, __TEST_CELONIS_USR02.REP_DATE, __TEST_CELONIS_USR02._CELONIS_CHANGE_DATE)
| | | | | LDISTRIB_SEGMENTED
| | | | +-- Inner -> JOIN MERGEJOIN(inputs presorted) [Cost: 979238.000000, Rows: 2.000000 Disk(B): 183238655.963242 CPU(B): 345088080.666647 Memory(B): 439872.000000 Netwrk(B): 439872.000000 Parallelism: 3.00000
0] [OutRowSz (B): 344] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP._CASE_KEY,VBRP.MANDT,VBRP.VBELN,VBAK_VBAP.VBAK_ERNAM Partial Aggs: (PATH ID: 8) Inner (RESEGMENT)
| | | | | Join Cond: (VBAK_VBAP.MANDT = VBFA.MANDT) AND (VBAK_VBAP.VBELN = VBFA.VBELV) AND (VBAK_VBAP.POSNR = VBFA.POSNV)
| | | | | Materialize at Input: VBFA.MANDT, VBFA.VBELV, VBFA.POSNV, VBFA.VBELN, VBFA.POSNN
| | | | | Execute on: All Nodes
| | | | | Sort Key: (__TEST_CELONIS_VBAK_VBAP.MANDT, __TEST_CELONIS_VBAK_VBAP.VBELN, __TEST_CELONIS_VBAK_VBAP.POSNR, __TEST_CELONIS_VBAK_VBAP.TABKEY_VBAK, __TEST_CELONIS_VBAK_VBAP.ERDAT, __TEST_CELONIS_VBAK_
VBAP.ERZET, __TEST_CELONIS_VBAK_VBAP.VBTYP)
| | | | | LDISTRIB_SEGMENTED
| | | | | +-- Outer -> STORAGE ACCESS for VBAK_VBAP [Cost: 10971.000000, Rows: 1365904.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 252]
(PATH ID: 9)
| | | | | | Column Cost Aspects: [ Disk(B): 29884394.121097 CPU(B): 0.000000 Memory(B): 524507582.180524 Netwrk(B): 0.000000 Parallelism: 3.000000 ]
| | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBAK_VBAP_super
| | | | | | Materialize: VBAK_VBAP.POSNR, VBAK_VBAP.MANDT, VBAK_VBAP.VBELN
| | | | | | Filter: (VBAK_VBAP.MANDT IS NOT NULL)/* sel=0.999999 ndv= 1 */
| | | | | | Filter: (VBAK_VBAP.VBELN IS NOT NULL)/* sel=0.999999 ndv= 439072 */
| | | | | | Filter: (VBAK_VBAP.POSNR IS NOT NULL)/* sel=0.999999 ndv= 148 */
| | | | | | Execute on: All Nodes
| | | | | | Runtime Filters: (SIP4(MergeJoin): VBAK_VBAP.MANDT), (SIP5(MergeJoin): VBAK_VBAP.VBELN), (SIP6(MergeJoin): VBAK_VBAP.POSNR), (SIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR)
| | | | | | Sort Key: (__TEST_CELONIS_VBAK_VBAP.MANDT, __TEST_CELONIS_VBAK_VBAP.VBELN, __TEST_CELONIS_VBAK_VBAP.POSNR, __TEST_CELONIS_VBAK_VBAP.TABKEY_VBAK, __TEST_CELONIS_VBAK_VBAP.ERDAT, __TEST_CELONIS_VBA
K_VBAP.ERZET, __TEST_CELONIS_VBAK_VBAP.VBTYP)
| | | | | | LDISTRIB_SEGMENTED
| | | | | +-- Inner -> JOIN HASH [Cost: 950441.000000, Rows: 696.000000 Disk(B): 0.000000 CPU(B): 8079267413.133869 Memory(B): 2647969176.000000 Netwrk(B): 2489881464.000000 Parallelism: 3.000000] [OutRowSz (B):
300] (PUSHED GROUPING) Partial GroupBy: VBRP.MANDT,VBRP.VBELN,VBFA.MANDT,VBFA.VBELV,VBFA.POSNV Partial Aggs: (PATH ID: 10) Inner (BROADCAST)
| | | | | | Join Cond: (VBFA.MANDT = VBRP.MANDT) AND (VBFA.VBELN = VBRP.VBELN) AND (VBFA.POSNN = VBRP.POSNR)
| | | | | | Execute on: All Nodes
| | | | | | Sort Key: (__TEST_CELONIS_VBFA.MANDT, __TEST_CELONIS_VBFA.VBELV, __TEST_CELONIS_VBFA.POSNV, __TEST_CELONIS_VBFA.VBELN, __TEST_CELONIS_VBFA.POSNN, __TEST_CELONIS_VBFA.VBTYP_N, __TEST_CELONIS_VBFA.
RFMNG, __TEST_CELONIS_VBFA.MEINS)
| | | | | | LDISTRIB_SEGMENTED
| | | | | | +-- Outer -> STORAGE ACCESS for VBFA [Cost: 262382.000000, Rows: 21394952.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 252] (
PATH ID: 11)
| | | | | | | Column Cost Aspects: [ Disk(B): 759431132.504104 CPU(B): 0.000000 Memory(B): 12323493600.319098 Netwrk(B): 0.000000 Parallelism: 3.000000 ]
| | | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBFA_super
| | | | | | | Materialize: VBFA.POSNN, VBFA.MANDT, VBFA.VBELN
| | | | | | | Filter: (VBFA.MANDT IS NOT NULL)/* sel=1.000000 ndv= 1 */
| | | | | | | Filter: (VBFA.VBELV IS NOT NULL)/* sel=1.000000 ndv= 1684669 */
| | | | | | | Filter: (VBFA.POSNV IS NOT NULL)/* sel=1.000000 ndv= 141 */
| | | | | | | Filter: (VBFA.VBELN IS NOT NULL)/* sel=1.000000 ndv= 2821866 */
| | | | | | | Filter: (VBFA.POSNN IS NOT NULL)/* sel=1.000000 ndv= 17956 */
| | | | | | | Execute on: All Nodes
| | | | | | | Runtime Filters: (SIP8(HashJoin): VBFA.MANDT), (SIP9(HashJoin): VBFA.VBELN), (SIP10(HashJoin): VBFA.POSNN), (SIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN)
| | | | | | | Sort Key: (__TEST_CELONIS_VBFA.MANDT, __TEST_CELONIS_VBFA.VBELV, __TEST_CELONIS_VBFA.POSNV, __TEST_CELONIS_VBFA.VBELN, __TEST_CELONIS_VBFA.POSNN, __TEST_CELONIS_VBFA.VBTYP_N, __TEST_CELONIS_VBF
A.RFMNG, __TEST_CELONIS_VBFA.MEINS)
| | | | | | | LDISTRIB_SEGMENTED
| | | | | | +-- Inner -> STORAGE ACCESS for VBRP [Cost: 25903.000000, Rows: 3293494.000000 Disk(B): 0.000000 CPU(B): 0.000000 Memory(B): 0.000000 Netwrk(B): 0.000000 Parallelism: 3.000000] [OutRowSz (B): 252] (PU
SHED GROUPING) Partial GroupBy: VBRP.MANDT,VBRP.VBELN,VBRP.POSNR Partial Aggs: (PATH ID: 12)
| | | | | | | Column Cost Aspects: [ Disk(B): 65339372.160511 CPU(B): 0.000000 Memory(B): 1264702081.413733 Netwrk(B): 0.000000 Parallelism: 3.000000 ]
| | | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBRP_super
| | | | | | | Materialize: VBRP.POSNR, VBRP.MANDT, VBRP.VBELN
| | | | | | | Filter: (VBRP.MANDT IS NOT NULL)/* sel=1.000000 ndv= 1 */
| | | | | | | Filter: (VBRP.VBELN IS NOT NULL)/* sel=0.999999 ndv= 188560 */
| | | | | | | Filter: (VBRP.POSNR IS NOT NULL)/* sel=0.999999 ndv= 280 */
| | | | | | | Execute on: All Nodes
| | | | | | | Sort Key: (__TEST_CELONIS_VBRP.MANDT, __TEST_CELONIS_VBRP.VBELN, __TEST_CELONIS_VBRP.POSNR, __TEST_CELONIS_VBRP.UEPOS, __TEST_CELONIS_VBRP.FKIMG, __TEST_CELONIS_VBRP.VRKME, __TEST_CELONIS_VBRP.
UMVKZ, __TEST_CELONIS_VBRP.UMVKN)
| | | | | | | LDISTRIB_SEGMENTED
------------------------------
-----------------------------------------------
Plan Extras
-----------------------------------------------
digraph G {
graph [rankdir=BT, label = "JoinGraph(Base)\nGuaranteed Uniqueness: \n(test_9A._CASE_KEY)", labelloc=t, labeljust=l ]
node139812526925024_0[label = "node 0 test_9A ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP)\noid 0 varno = 1\nGuaranteed Uniqueness: \n(test_9A._CASE_KEY)", color = "black"];
subgraph cluster139812526927664 {
style=filled;
color=gray80;
label = "subquery for node 0\nGuaranteed Uniqueness: \n(VBAK_VBAP._CASE_KEY)"
node139812526927664_0[label = "node 0 VBAK_VBAP ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP)\noid 45035996629887776 varno = 1\npreds: \n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT
NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)", color = "black"];
node139812526927664_1[label = "node 1 VBFA ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA)\noid 45035996629891304 varno = 2\npreds: \n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN I
S NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)", color = "black"];
node139812526927664_2[label = "node 2 VBRP ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP)\noid 45035996598251038 varno = 4\npreds: \n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR I
S NOT NULL)", color = "black"];
node139812526927664_3[label = "node 3 VBRK ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRK)\noid 45035996598256070 varno = 6\npreds: \n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)", color = "bla
ck"];
node139812526927664_4[label = "node 4 U2 ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_USR02)\noid 45035996601181040 varno = 8\npreds: \n(U2.BNAME IS NOT NULL)", color = "black"];
node139812526927664_0 -> node139812526927664_4[dir="none" label="\nJoin preds: \n(VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\nouterJPreservedNode: 0\nprops: [OJ]"];
node139812526927664_0 -> node139812526927664_1[dir="none" label="\nJoin preds: \n(VBAK_VBAP.MANDT = VBFA.MANDT)\n(VBAK_VBAP.VBELN = VBFA.VBELV)\n(VBAK_VBAP.POSNR = VBFA.POSNV)\nprops: [IJ]"];
node139812526927664_1 -> node139812526927664_2[dir="none" label="\nJoin preds: \n(VBFA.MANDT = VBRP.MANDT)\n(VBFA.VBELN = VBRP.VBELN)\n(VBFA.POSNN = VBRP.POSNR)\nprops: [IJ]"];
node139812526927664_2 -> node139812526927664_3[dir="none" label="\nJoin preds: \n(VBRP.MANDT = VBRK.MANDT)\n(VBRP.VBELN = VBRK.VBELN)\nprops: [IJ]"];
}
}
Table Name -> JoinGraph Node Mappings:
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP: Node 0(JoinGraph ID: 1)
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP: Node 0(JoinGraph ID: 2)
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA: Node 1(JoinGraph ID: 2)
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP: Node 2(JoinGraph ID: 2)
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRK: Node 3(JoinGraph ID: 2)
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_USR02: Node 4(JoinGraph ID: 2)
Join Descriptions:
("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP x "582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_USR02(JoinGraph ID: 2)
("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP x "582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA(JoinGraph ID: 2)
("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA x "582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP(JoinGraph ID: 2)
("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP x "582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRK(JoinGraph ID: 2)
Projections chosen for tables:
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP: __TEST_CELONIS_VBAK_VBAP_super
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBFA: __TEST_CELONIS_VBFA_super
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRP: __TEST_CELONIS_VBRP_super
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBRK: __TEST_CELONIS_VBRK_super
"582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_USR02: __TEST_CELONIS_USR02_super
Simplified Join Order:
-----------------------
digraph G {
graph [label = "Simplified Join Order: \n(2,0) [VBAK_VBAP] --> __TEST_CELONIS_VBAK_VBAP_super for \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP\n(2,1) [VBFA] --> __TEST_CELONIS_VBFA_super for
\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA\n(2,2) [VBRP] --> __TEST_CELONIS_VBRP_super for \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP\n(2,3) [VBRK] --> __TEST_CELONIS_VBRK_super
for \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK\n(2,4) [U2] --> __TEST_CELONIS_USR02_super for \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02\n", labelloc=t, labeljust=l ]
0[shape = "record" label = "SELECT"];
0->1 [label = "" color = "black" ];
1[shape = "record" label = "GROUPBY"];
1->2 [label = "" color = "black" ];
2[shape = "record" label = "SELECT"];
2->3 [label = "" color = "black" ];
3[shape = "record" label = "GROUPBY"];
3->4 [label = "" color = "black" ];
4[shape = "record" label = "HJO:(2,3)I:[B] "];
4->5 [label = "" color = "black" ];
5[shape = "record" label = "P(2,3)"];
4->6 [label = "" color = "black" ];
6[shape = "record" label = "HJO:(2,4)[R]I:[R] "];
6->7 [label = "" color = "black" ];
7[shape = "record" label = "P(2,4)"];
6->8 [label = "" color = "black" ];
8[shape = "record" label = "MJO:(2,0)I:[R] "];
8->9 [label = "" color = "black" ];
9[shape = "record" label = "P(2,0)"];
8->10 [label = "" color = "black" ];
10[shape = "record" label = "HJO:(2,1)I:(2,2)[B] "];
10->11 [label = "" color = "black" ];
11[shape = "record" label = "P(2,1)"];
10->12 [label = "" color = "black" ];
12[shape = "record" label = "P(2,2)"];
8->13 [label = "" color = "black" ];
13[shape = "record" label = "P(2,1)"];
6->14 [label = "" color = "black" ];
14[shape = "record" label = "P(2,0)"];
}
-----------------------------------------------
PLAN: BASE QUERY PLAN (GraphViz Format)
-----------------------------------------------
digraph G {
graph [rankdir=BT, label = "BASE QUERY PLAN\nQuery: EXPLAIN VERBOSE select count(*) \nfrom \n(\nSELECT DISTINCT\nVBAK_VBAP._CASE_KEY\nFROM\n__TEST_CELONIS_VBAK_VBAP as VBAK_VBAP\nJOIN __TEST_CELONIS_VBFA AS VB
FA ON\n VBAK_VBAP.MANDT = VBFA.MANDT AND\n VBAK_VBAP.VBELN = VBFA.VBELV AND\n VBAK_VBAP.POSNR = VBFA.POSNV\nJOIN __TEST_CELONIS_VBRP AS VBRP ON\n VBFA.MANDT = VBRP.MANDT AND\n VBFA.VBELN = VBRP.V
BELN AND\n VBFA.POSNN = VBRP.POSNR\nJOIN __TEST_CELONIS_VBRK AS VBRK ON\n VBRP.MANDT = VBRK.MANDT AND\n VBRP.VBELN = VBRK.VBELN\nLEFT join \"__TEST_CELONIS_USR02\" U2 on \n VBAK_VBAP.VBAK_ERNAM=u2.B
NAME\n)test_9A;\n\nAll Nodes Vector: \n\n node[0]=v_celonis_node0001 (initiator) Up\n node[1]=v_celonis_node0002 (executor) Up\n node[2]=v_celonis_node0003 (executor) Up\n\nParticipating subscriptions: \n\n re
plica: [<0, 1, 2>]\n segment0001: [<0>]\n segment0002: [<1>]\n segment0003: [<2>]\n segment0004: [<0>]\n segment0005: [<1>]\n segment0006: [<2>]\n segment0007: [<0>]\n segment0008: [<1>]\n segment0009: [<
2>]\n segment0010: [<0>]\n segment0011: [<1>]\n segment0012: [<2>]\n", labelloc=t, labeljust=l ordering=out]
0[label = "Root \nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: -1", color = "green", shape = "house"];
1[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"];
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
3[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(
*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
4[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green
", shape = "box"];
5[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
6[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
7[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
8[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
9[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21]
- Varchar(228)", color = "green", shape = "box"];
11[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
12[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(0)), 0),
4294967295) \< 1431655765)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(0)), 0), 4294967295) \< 2863311530)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(0)), 0), 4294967295) \< 4294967295)\"
, v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"];
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
17[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
18[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PATH
ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nnodeSet: [0, 1, 2] \n[L
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown",
shape = "box"];
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst
artEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"];
20[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
21[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
22[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)", color = "green", shape = "box"];
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_USR02_super and previous joi
n (PATH ID: 6)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local
Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
24[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
25[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(0)) \< 307445734561825860
2)\", v_celonis_node0002 --\> \"(hash(VAL(0)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(0)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented P
roperties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
26[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
27[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
28[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"];
29[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "brown", shape = "box"];
30[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
31[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(3)) \< 307445734561825860
2)\", v_celonis_node0002 --\> \"(hash(VAL(3)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(3)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented P
roperties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", sh
ape = "box"];
32[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
33[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
34[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
35[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
36[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous
join (PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.PO
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
37[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"];
38[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr
een", shape = "box"];
39[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\nv_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4
), VAL(1)), 0), 4294967295) \< 357913943)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 715827884)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0),
4294967295) \< 1073741825)\", v_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 1431655766)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295)
\< 1789569707)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2147483648)\", v_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2505397589
)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2863311530)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3221225471)\", v_celoni
s_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3579139412)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3937053353)\", v_celonis_node0003 --
\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varc
har(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"];
40[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"];
41[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"];
43[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
44[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1]
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
45[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and __TEST_CELONIS_VBRP
_super (PATH ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\
n VBFA.VBELN<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: PO
SNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
46[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(HashJoin): VBFA.MANDT\nSIP9(
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
47[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
48[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
49[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] -
Varchar(72)", color = "green", shape = "box"];
50[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"];
51[label = "GroupByPipe(HashPrepass): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - V
archar(72)", color = "brown", shape = "box"];
52[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2]
\n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"];
1->0 [label = "V[0] S=0, D=0",color = "black"];
2->1 [label = "0",color = "blue"];
3->2 [label = "0",color = "blue"];
4->3 [label = "0",color = "blue"];
5->4 [label = "0",color = "blue"];
6->5 [label = "0",color = "blue"];
7->6 [label = "0",color = "blue"];
8->7 [label = "0",color = "blue"];
9->8 [label = "0",color = "blue"];
10->9 [label = "0",color = "blue"];
11->10 [label = "0",color = "blue"];
12->11 [label = "0",color = "blue"];
13->12 [label = "0",color = "blue"];
14->13 [label = "0",color = "blue"];
15->14 [label = "0",color = "blue"];
16->15 [label = "0",color = "blue"];
17->16 [label = "0",color = "blue"];
18->17 [label = "0",color = "blue"];
19->18 [label = "0",color = "blue"];
20->18 [label = "1",color = "blue"];
21->20 [label = "0",color = "blue"];
22->21 [label = "0",color = "blue"];
23->22 [label = "0",color = "blue"];
24->23 [label = "0",color = "blue"];
25->24 [label = "0",color = "blue"];
26->25 [label = "0",color = "blue"];
27->26 [label = "0",color = "blue"];
28->27 [label = "0",color = "blue"];
29->28 [label = "0",color = "blue"];
30->23 [label = "1",color = "blue"];
31->30 [label = "0",color = "blue"];
32->31 [label = "0",color = "blue"];
33->32 [label = "0",color = "blue"];
34->33 [label = "0",color = "blue"];
35->34 [label = "0",color = "blue"];
36->35 [label = "0",color = "blue"];
37->36 [label = "0",color = "blue"];
38->36 [label = "1",color = "blue"];
39->38 [label = "0",color = "blue"];
40->39 [label = "0",color = "blue"];
41->40 [label = "0",color = "blue"];
42->41 [label = "0",color = "blue"];
43->42 [label = "0",color = "blue"];
44->43 [label = "0",color = "blue"];
45->44 [label = "0",color = "blue"];
46->45 [label = "0",color = "blue"];
47->45 [label = "1",color = "blue"];
48->47 [label = "0",color = "blue"];
49->48 [label = "0",color = "blue"];
50->49 [label = "0",color = "blue"];
51->50 [label = "0",color = "blue"];
52->51 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5122
File Handles: 771
Worker Threads: 307
Blocking Threads: 40
Externalizing Ops: 63
Unbounded Mem Ops: 3
Max Threads: 64
Extra Memory Reservation MB 226
-----------------------------
-----------------------------------------------
PLAN: ANNOTATED BY DISTRIBUTOR (GraphViz Format)
-----------------------------------------------
digraph G {
graph [rankdir=BT, label = " ANNOTATED BY DISTRIBUTOR \n", labelloc=t, labeljust=l ordering=out]
0[label = "Root \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: -1", color = "green", shape = "house"];
1[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"];
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
3[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(
*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
4[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green
", shape = "box"];
5[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
6[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
7[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
8[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
9[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21]
- Varchar(228)", color = "green", shape = "box"];
11[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
12[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(0)), 0),
4294967295) \< 1431655765)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(0)), 0), 4294967295) \< 2863311530)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(0)), 0), 4294967295) \< 4294967295)\"
, v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"];
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
17[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
18[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PATH
ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nnodeSet: [0, 1, 2] \n[L
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown",
shape = "box"];
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst
artEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"];
20[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
21[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
22[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)", color = "green", shape = "box"];
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_USR02_super and previous joi
n (PATH ID: 6)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local
Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
24[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
25[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(0)) \< 307445734561825860
2)\", v_celonis_node0002 --\> \"(hash(VAL(0)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(0)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented P
roperties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
26[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
27[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
28[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"];
29[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "brown", shape = "box"];
30[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
31[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(3)) \< 307445734561825860
2)\", v_celonis_node0002 --\> \"(hash(VAL(3)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(3)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented P
roperties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", sh
ape = "box"];
32[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
33[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
34[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
35[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
36[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous
join (PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.PO
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
37[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"];
38[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr
een", shape = "box"];
39[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\nv_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4
), VAL(1)), 0), 4294967295) \< 357913943)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 715827884)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0),
4294967295) \< 1073741825)\", v_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 1431655766)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295)
\< 1789569707)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2147483648)\", v_celonis_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2505397589
)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 2863311530)\", v_celonis_node0003 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3221225471)\", v_celoni
s_node0001 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3579139412)\", v_celonis_node0002 --\> \"(int8and(coalesce(hash(VAL(4), VAL(1)), 0), 4294967295) \< 3937053353)\", v_celonis_node0003 --
\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varc
har(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"];
40[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"];
41[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"];
43[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
44[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1]
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
45[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and __TEST_CELONIS_VBRP
_super (PATH ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\
n VBFA.VBELN<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: PO
SNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
46[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(HashJoin): VBFA.MANDT\nSIP9(
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
47[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
48[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
49[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] -
Varchar(72)", color = "green", shape = "box"];
50[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"];
51[label = "GroupByPipe(HashPrepass): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - V
archar(72)", color = "brown", shape = "box"];
52[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2]
\n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"];
1->0 [label = "V[0] S=0, D=0",color = "black"];
2->1 [label = "0",color = "blue"];
3->2 [label = "0",color = "blue"];
4->3 [label = "0",color = "blue"];
5->4 [label = "0",color = "blue"];
6->5 [label = "0",color = "blue"];
7->6 [label = "0",color = "blue"];
8->7 [label = "0",color = "blue"];
9->8 [label = "0",color = "blue"];
10->9 [label = "0",color = "blue"];
11->10 [label = "0",color = "blue"];
12->11 [label = "0",color = "blue"];
13->12 [label = "0",color = "blue"];
14->13 [label = "0",color = "blue"];
15->14 [label = "0",color = "blue"];
16->15 [label = "0",color = "blue"];
17->16 [label = "0",color = "blue"];
18->17 [label = "0",color = "blue"];
19->18 [label = "0",color = "blue"];
20->18 [label = "1",color = "blue"];
21->20 [label = "0",color = "blue"];
22->21 [label = "0",color = "blue"];
23->22 [label = "0",color = "blue"];
24->23 [label = "0",color = "blue"];
25->24 [label = "0",color = "blue"];
26->25 [label = "0",color = "blue"];
27->26 [label = "0",color = "blue"];
28->27 [label = "0",color = "blue"];
29->28 [label = "0",color = "blue"];
30->23 [label = "1",color = "blue"];
31->30 [label = "0",color = "blue"];
32->31 [label = "0",color = "blue"];
33->32 [label = "0",color = "blue"];
34->33 [label = "0",color = "blue"];
35->34 [label = "0",color = "blue"];
36->35 [label = "0",color = "blue"];
37->36 [label = "0",color = "blue"];
38->36 [label = "1",color = "blue"];
39->38 [label = "0",color = "blue"];
40->39 [label = "0",color = "blue"];
41->40 [label = "0",color = "blue"];
42->41 [label = "0",color = "blue"];
43->42 [label = "0",color = "blue"];
44->43 [label = "0",color = "blue"];
45->44 [label = "0",color = "blue"];
46->45 [label = "0",color = "blue"];
47->45 [label = "1",color = "blue"];
48->47 [label = "0",color = "blue"];
49->48 [label = "0",color = "blue"];
50->49 [label = "0",color = "blue"];
51->50 [label = "0",color = "blue"];
52->51 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5122
File Handles: 771
Worker Threads: 307
Blocking Threads: 40
Externalizing Ops: 63
Unbounded Mem Ops: 3
Max Threads: 64
Extra Memory Reservation MB 226
-----------------------------
-----------------------------------------------
PLAN: INITIATOR NODE (GraphViz Format)
-----------------------------------------------
digraph G {
graph [rankdir=BT, label = " INITIATOR NODE \n", labelloc=t, labeljust=l ordering=out]
0[label = "Root \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: -1", color = "green", shape = "house"];
1[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"];
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
3[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(
*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
4[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green
", shape = "box"];
5[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
6[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
7[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
8[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
9[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21]
- Varchar(228)", color = "green", shape = "box"];
11[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
12[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT
ED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"];
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
17[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
18[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PATH
ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nnodeSet: [0, 1, 2] \n[L
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown",
shape = "box"];
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst
artEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"];
20[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
21[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
22[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)", color = "green", shape = "box"];
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using received data and previous join (PATH ID: 6
)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Pr
operties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
24[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
25[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT
ED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
26[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
27[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
28[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"];
29[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "brown", shape = "box"];
30[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
31[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT
ED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
32[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
33[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
34[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
35[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
36[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous
join (PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.PO
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
37[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"];
38[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr
een", shape = "box"];
39[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN
SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", s
hape = "box"];
40[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"];
41[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"];
43[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
44[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1]
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
45[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and received data (PATH
ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\n VBFA.VBEL
N<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - V
archar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
46[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(HashJoin): VBFA.MANDT\nSIP9(
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
47[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
48[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
49[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] -
Varchar(72)", color = "green", shape = "box"];
50[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"];
51[label = "GroupByPipe(HashPrepass): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - V
archar(72)", color = "brown", shape = "box"];
52[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2]
\n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"];
1->0 [label = "V[0] S=0, D=0",color = "black"];
2->1 [label = "0",color = "blue"];
3->2 [label = "0",color = "blue"];
4->3 [label = "0",color = "blue"];
5->4 [label = "0",color = "blue"];
6->5 [label = "0",color = "blue"];
7->6 [label = "0",color = "blue"];
8->7 [label = "0",color = "blue"];
9->8 [label = "0",color = "blue"];
10->9 [label = "0",color = "blue"];
11->10 [label = "0",color = "blue"];
12->11 [label = "0",color = "blue"];
13->12 [label = "0",color = "blue"];
14->13 [label = "0",color = "blue"];
15->14 [label = "0",color = "blue"];
16->15 [label = "0",color = "blue"];
17->16 [label = "0",color = "blue"];
18->17 [label = "0",color = "blue"];
19->18 [label = "0",color = "blue"];
20->18 [label = "1",color = "blue"];
21->20 [label = "0",color = "blue"];
22->21 [label = "0",color = "blue"];
23->22 [label = "0",color = "blue"];
24->23 [label = "0",color = "blue"];
25->24 [label = "0",color = "blue"];
26->25 [label = "0",color = "blue"];
27->26 [label = "0",color = "blue"];
28->27 [label = "0",color = "blue"];
29->28 [label = "0",color = "blue"];
30->23 [label = "1",color = "blue"];
31->30 [label = "0",color = "blue"];
32->31 [label = "0",color = "blue"];
33->32 [label = "0",color = "blue"];
34->33 [label = "0",color = "blue"];
35->34 [label = "0",color = "blue"];
36->35 [label = "0",color = "blue"];
37->36 [label = "0",color = "blue"];
38->36 [label = "1",color = "blue"];
39->38 [label = "0",color = "blue"];
40->39 [label = "0",color = "blue"];
41->40 [label = "0",color = "blue"];
42->41 [label = "0",color = "blue"];
43->42 [label = "0",color = "blue"];
44->43 [label = "0",color = "blue"];
45->44 [label = "0",color = "blue"];
46->45 [label = "0",color = "blue"];
47->45 [label = "1",color = "blue"];
48->47 [label = "0",color = "blue"];
49->48 [label = "0",color = "blue"];
50->49 [label = "0",color = "blue"];
51->50 [label = "0",color = "blue"];
52->51 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5122
File Handles: 771
Worker Threads: 307
Blocking Threads: 40
Externalizing Ops: 63
Unbounded Mem Ops: 3
Max Threads: 64
Extra Memory Reservation MB 226
-----------------------------
-----------------------------------------------
PLAN: EXECUTOR NODE v_celonis_node0002 (GraphViz Format)
-----------------------------------------------
digraph G {
graph [rankdir=BT, label = " EXECUTOR NODE v_celonis_node0002 \n", labelloc=t, labeljust=l ordering=out]
0[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"];
1[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green
", shape = "box"];
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
3[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
4[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
5[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
6[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
7[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21]
- Varchar(228)", color = "green", shape = "box"];
8[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
9[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTE
D]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
11[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
12[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"];
13[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
14[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
15[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PATH
ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nnodeSet: [0, 1, 2] \n[L
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown",
shape = "box"];
16[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst
artEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"];
17[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
18[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
19[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)", color = "green", shape = "box"];
20[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using received data and previous join (PATH ID: 6
)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Pr
operties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
21[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
22[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT
ED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
23[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
24[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
25[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"];
26[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "brown", shape = "box"];
27[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
28[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT
ED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
29[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
30[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
31[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
32[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
33[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous
join (PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.PO
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
34[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"];
35[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr
een", shape = "box"];
36[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN
SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", s
hape = "box"];
37[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"];
38[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
39[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"];
40[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
41[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1]
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
42[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and received data (PATH
ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\n VBFA.VBEL
N<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - V
archar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
43[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(HashJoin): VBFA.MANDT\nSIP9(
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
44[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
45[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
46[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] -
Varchar(72)", color = "green", shape = "box"];
47[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"];
48[label = "GroupByPipe(HashPrepass): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - V
archar(72)", color = "brown", shape = "box"];
49[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2]
\n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"];
1->0 [label = "0",color = "blue"];
2->1 [label = "0",color = "blue"];
3->2 [label = "0",color = "blue"];
4->3 [label = "0",color = "blue"];
5->4 [label = "0",color = "blue"];
6->5 [label = "0",color = "blue"];
7->6 [label = "0",color = "blue"];
8->7 [label = "0",color = "blue"];
9->8 [label = "0",color = "blue"];
10->9 [label = "0",color = "blue"];
11->10 [label = "0",color = "blue"];
12->11 [label = "0",color = "blue"];
13->12 [label = "0",color = "blue"];
14->13 [label = "0",color = "blue"];
15->14 [label = "0",color = "blue"];
16->15 [label = "0",color = "blue"];
17->15 [label = "1",color = "blue"];
18->17 [label = "0",color = "blue"];
19->18 [label = "0",color = "blue"];
20->19 [label = "0",color = "blue"];
21->20 [label = "0",color = "blue"];
22->21 [label = "0",color = "blue"];
23->22 [label = "0",color = "blue"];
24->23 [label = "0",color = "blue"];
25->24 [label = "0",color = "blue"];
26->25 [label = "0",color = "blue"];
27->20 [label = "1",color = "blue"];
28->27 [label = "0",color = "blue"];
29->28 [label = "0",color = "blue"];
30->29 [label = "0",color = "blue"];
31->30 [label = "0",color = "blue"];
32->31 [label = "0",color = "blue"];
33->32 [label = "0",color = "blue"];
34->33 [label = "0",color = "blue"];
35->33 [label = "1",color = "blue"];
36->35 [label = "0",color = "blue"];
37->36 [label = "0",color = "blue"];
38->37 [label = "0",color = "blue"];
39->38 [label = "0",color = "blue"];
40->39 [label = "0",color = "blue"];
41->40 [label = "0",color = "blue"];
42->41 [label = "0",color = "blue"];
43->42 [label = "0",color = "blue"];
44->42 [label = "1",color = "blue"];
45->44 [label = "0",color = "blue"];
46->45 [label = "0",color = "blue"];
47->46 [label = "0",color = "blue"];
48->47 [label = "0",color = "blue"];
49->48 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5122
File Handles: 768
Worker Threads: 307
Blocking Threads: 37
Externalizing Ops: 63
Unbounded Mem Ops: 3
Max Threads: 64
Extra Memory Reservation MB 230
-----------------------------
-----------------------------------------------
PLAN: EXECUTOR NODE v_celonis_node0003 (GraphViz Format)
-----------------------------------------------
digraph G {
graph [rankdir=BT, label = " EXECUTOR NODE v_celonis_node0003 \n", labelloc=t, labeljust=l ordering=out]
0[label = "NewEENode \nOutBlk=[UncTuple<int>]\nNode Set: [Name: v_celonis_node0001 , index: 0 , (initiator))]\nNode ID: 0", color = "green", shape = "box"];
1[label = "Send\nSend to: v_celonis_node0001(:0)\nNet id: 1006\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green
", shape = "box"];
2[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
3[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
4[label = "GroupByPipe: 0 keys\nAggs:\n count(*)\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
5[label = "ExprEval: \n 1\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: count(*)[16384,-3] - Integer(8)", color = "green", shape = "box"];
6[label = "GroupByHash(Spill): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
7[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21]
- Varchar(228)", color = "green", shape = "box"];
8[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
9[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1005\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTE
D]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
11[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "green", shape = "box"];
12[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP._CASE_KEY))\nnodeSet: [0, 1, 2] \n[Lo
cal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "purple", shape = "box"];
13[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
14[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)", color = "brown", shape = "box"];
15[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRK x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBRK_super and previous join (PATH
ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBRP.MANDT = VBRK.MANDT)\n (VBRP.VBELN = VBRK.VBELN)\n VBRK.MANDT<==>VBRP.MANDT\n VBRK.VBELN<==>VBRP.VBELN\nSIPExpr Ids: 1,2,3\nnodeSet: [0, 1, 2] \n[L
ocal Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", color = "brown",
shape = "box"];
16[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(HashJoin): VBRK.MANDT\nSIP2(HashJoin): VBRK.VBELN\nSIP3(HashJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\nst
artEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[6,1] - Varchar(36)\nUnc: VBELN[6,2] - Varchar(120)", color = "brown", shape = "box"];
17[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
18[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
19[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)", color = "green", shape = "box"];
20[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02 x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using received data and previous join (PATH ID: 6
)\nflags: [JF_RIGHT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n U2.BNAME<==>VBAK_VBAP.VBAK_ERNAM\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Pr
operties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
21[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
22[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT
ED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
23[label = "GroupByHash(Cap Memory): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
24[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
25[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "brown", shape = "box"];
26[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3951227\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "brown", shape = "box"];
27[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
28[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1003\nCompress\nBufferSize: 65000\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENT
ED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
29[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBE
LN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
30[label = "StorageUnionStep: __TEST_CELONIS_VBAK_VBAP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(2
28)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
31[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBEL
N[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
32[label = "ExprEval: \n VBAK_VBAP._CASE_KEY\n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP._CASE_KEY[1,21] - Varchar(228)\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
33[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBAK_VBAP_super and previous
join (PATH ID: 8)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.MANDT = VBFA.MANDT)\n (VBAK_VBAP.VBELN = VBFA.VBELV)\n (VBAK_VBAP.POSNR = VBFA.PO
SNV)\n VBAK_VBAP.MANDT<==>VBFA.MANDT\n VBAK_VBAP.VBELN<==>VBFA.VBELV\n VBAK_VBAP.POSNR<==>VBFA.POSNV\nSIPExpr Ids: 4,5,6,7\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varcha
r(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)\nUnc: _CASE_KEY[1,21] - Varchar(228)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
34[label = "ScanStep: __TEST_CELONIS_VBAK_VBAP_super\n(VBAK_VBAP.MANDT IS NOT NULL)\n(VBAK_VBAP.VBELN IS NOT NULL)\n(VBAK_VBAP.POSNR IS NOT NULL)\nSIP4(MergeJoin): VBAK_VBAP.MANDT\nSIP5(MergeJoin): VBAK_VBAP.VBEL
N\nSIP6(MergeJoin): VBAK_VBAP.POSNR\nSIP7(MergeJoin): VBAK_VBAP.MANDT, VBAK_VBAP.VBELN, VBAK_VBAP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2] \n[Local Segmented Prop
erties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)", color = "brown", shape = "box"];
35[label = "Recv(keys = A,A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propert
ies: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "gr
een", shape = "box"];
36[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN
SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", s
hape = "box"];
37[label = "ExprEval: \n VBRP.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\n VBFA.MANDT\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.VBELV[2,
2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "green", shape = "box"];
38[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\
nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "green", shape = "box"];
39[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBFA_super; 1 sorted\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "purple", shape = "box"];
40[label = "GroupByPipe: 5 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nU
nc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
41[label = "ExprEval: \n VBRP.MANDT\n VBFA.MANDT\n VBFA.VBELV\n VBFA.POSNV\n VBRP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBFA.MANDT[2,1]
- Varchar(36)\nUnc: VBFA.VBELV[2,2] - Varchar(120)\nUnc: VBFA.POSNV[2,3] - Varchar(72)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
42[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP) using __TEST_CELONIS_VBFA_super and received data (PATH
ID: 10)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_INNER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBFA.MANDT<==>VBRP.MANDT\n VBFA.VBEL
N<==>VBRP.VBELN\n VBFA.POSNN<==>VBRP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - V
archar(72)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)", color = "brown", shape = "box"];
43[label = "ScanStep: __TEST_CELONIS_VBFA_super\n(VBFA.MANDT IS NOT NULL)\n(VBFA.VBELV IS NOT NULL)\n(VBFA.POSNV IS NOT NULL)\n(VBFA.VBELN IS NOT NULL)\n(VBFA.POSNN IS NOT NULL)\nSIP8(HashJoin): VBFA.MANDT\nSIP9(
HashJoin): VBFA.VBELN\nSIP10(HashJoin): VBFA.POSNN\nSIP11(HashJoin): VBFA.MANDT, VBFA.VBELN, VBFA.POSNN\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELV (not emitted)\nPOSNV (not emitted)\nVBELN\nPOSNN\n
nodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELN[2,4] - Varchar(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
44[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
45[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: V
BRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "green", shape = "box"];
46[label = "GroupByHash(Cap Memory): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] -
Varchar(72)", color = "green", shape = "box"];
47[label = "StorageUnionStep: __TEST_CELONIS_VBRP_super\nstartEpoch 0\nendEpoch 3951227\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.V
BELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - Varchar(72)", color = "purple", shape = "box"];
48[label = "GroupByPipe(HashPrepass): 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRP.POSNR[4,3] - V
archar(72)", color = "brown", shape = "box"];
49[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3951227\nMANDT\nVBELN\nPOSNR\nnodeSet: [0, 1, 2]
\n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[4,1] - Varchar(36)\nUnc: VBELN[4,2] - Varchar(120)\nUnc: POSNR[4,3] - Varchar(72)", color = "brown", shape = "box"];
1->0 [label = "0",color = "blue"];
2->1 [label = "0",color = "blue"];
3->2 [label = "0",color = "blue"];
4->3 [label = "0",color = "blue"];
5->4 [label = "0",color = "blue"];
6->5 [label = "0",color = "blue"];
7->6 [label = "0",color = "blue"];
8->7 [label = "0",color = "blue"];
9->8 [label = "0",color = "blue"];
10->9 [label = "0",color = "blue"];
11->10 [label = "0",color = "blue"];
12->11 [label = "0",color = "blue"];
13->12 [label = "0",color = "blue"];
14->13 [label = "0",color = "blue"];
15->14 [label = "0",color = "blue"];
16->15 [label = "0",color = "blue"];
17->15 [label = "1",color = "blue"];
18->17 [label = "0",color = "blue"];
19->18 [label = "0",color = "blue"];
20->19 [label = "0",color = "blue"];
21->20 [label = "0",color = "blue"];
22->21 [label = "0",color = "blue"];
23->22 [label = "0",color = "blue"];
24->23 [label = "0",color = "blue"];
25->24 [label = "0",color = "blue"];
26->25 [label = "0",color = "blue"];
27->20 [label = "1",color = "blue"];
28->27 [label = "0",color = "blue"];
29->28 [label = "0",color = "blue"];
30->29 [label = "0",color = "blue"];
31->30 [label = "0",color = "blue"];
32->31 [label = "0",color = "blue"];
33->32 [label = "0",color = "blue"];
34->33 [label = "0",color = "blue"];
35->33 [label = "1",color = "blue"];
36->35 [label = "0",color = "blue"];
37->36 [label = "0",color = "blue"];
38->37 [label = "0",color = "blue"];
39->38 [label = "0",color = "blue"];
40->39 [label = "0",color = "blue"];
41->40 [label = "0",color = "blue"];
42->41 [label = "0",color = "blue"];
43->42 [label = "0",color = "blue"];
44->42 [label = "1",color = "blue"];
45->44 [label = "0",color = "blue"];
46->45 [label = "0",color = "blue"];
47->46 [label = "0",color = "blue"];
48->47 [label = "0",color = "blue"];
49->48 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5122
File Handles: 768
Worker Threads: 307
Blocking Threads: 37
Externalizing Ops: 63
Unbounded Mem Ops: 3
Max Threads: 64
Extra Memory Reservation MB 230
-----------------------------
(809 rows)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment