Skip to content

Instantly share code, notes, and snippets.

@vyaslav
Created June 29, 2022 10:45
Show Gist options
  • Save vyaslav/dbc922ce1378eb5a42c87b3cc4fd8b6f to your computer and use it in GitHub Desktop.
Save vyaslav/dbc922ce1378eb5a42c87b3cc4fd8b6f to your computer and use it in GitHub Desktop.
explain verbose select count(*)
from
(
SELECT DISTINCT
VBAK_VBAP.VBELN
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_9B;
Access Path:
LDISTRIB_UNSEGMENTED
+-GROUPBY NOTHING [Cost: 780528.000000, Rows: 3.000000 Disk(B): 0.000000 CPU(B): 384.000000 Memory(B): 96.000000 Netwrk(B): 24.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.VBELN)
| LDISTRIB_SEGMENTED
| +---> GROUPBY HASH (GLOBAL RESEGMENT GROUPS) (LOCAL RESEGMENT GROUPS) [Cost: 780526.000000, Rows: 3.000000 Disk(B): 0.000000 CPU(B): 1032.000000 Memory(B): 816.000000 Netwrk(B): 1416.000000 Parallelism: 3.00000
0] [OutRowSz (B): 128] (PATH ID: 3)
| | Group By: VBAK_VBAP.VBELN
| | Execute on: All Nodes
| | Sort Key: (__TEST_CELONIS_VBAK_VBAP.VBELN)
| | LDISTRIB_SEGMENTED
| | +---> JOIN MERGEJOIN(inputs presorted) [Cost: 780524.000000, Rows: 3.000000 Disk(B): 196608.000000 CPU(B): 266598312.147843 Memory(B): 2268.000000 Netwrk(B): 2268.000000 Parallelism: 3.000000] [OutRowSz (B):
344] (PATH ID: 4) Inner (BROADCAST)
| | | Join Cond: (VBRP.MANDT = VBRK.MANDT) AND (VBRP.VBELN = VBRK.VBELN)
| | | Materialize at Input: VBRP.MANDT, VBRP.VBELN, VBRP.POSNR
| | | 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(MergeJoin): VBRK.MANDT), (SIP2(MergeJoin): VBRK.VBELN), (SIP3(MergeJoin): 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 [Cost: 772021.000000, Rows: 1.000000 Disk(B): 2949120.000000 CPU(B): 856327736.073949 Memory(B): 19656.000000 Netwrk(B): 19224.000000 Parallelism: 3.000000] [OutRowSz (B): 300] (PUSHE
D GROUPING) Partial GroupBy: VBAK_VBAP.VBELN,VBRP.MANDT,VBRP.VBELN Partial Aggs: (PATH ID: 6) Inner (BROADCAST)
| | | | Join Cond: (VBFA.MANDT = VBRP.MANDT) AND (VBFA.VBELN = VBRP.VBELN) AND (VBFA.POSNN = VBRP.POSNR)
| | | | Materialize at Input: VBFA.MANDT, VBFA.VBELV, VBFA.POSNV, VBFA.VBELN, VBFA.POSNN
| | | | 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
| | | | +-- Outer -> 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] (PATH I
D: 7)
| | | | | 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
| | | | | Runtime Filters: (SIP4(HashJoin): VBRP.MANDT), (SIP5(HashJoin): VBRP.VBELN), (SIP6(HashJoin): VBRP.POSNR), (SIP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR)
| | | | | 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.UMVK
Z, __TEST_CELONIS_VBRP.UMVKN)
| | | | | LDISTRIB_SEGMENTED
| | | | +-- Inner -> JOIN MERGEJOIN(inputs presorted) [Cost: 738904.000000, Rows: 9.000000 Disk(B): 0.000000 CPU(B): 6424155699.558243 Memory(B): 1032623424.000000 Netwrk(B): 1032623424.000000 Parallelism: 3.0000
00] [OutRowSz (B): 332] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP.VBELN,VBFA.MANDT,VBFA.VBELN,VBFA.POSNN Partial Aggs: (PATH ID: 8) Inner (BROADCAST)
| | | | | Join Cond: (VBAK_VBAP.MANDT = VBFA.MANDT) AND (VBAK_VBAP.VBELN = VBFA.VBELV) AND (VBAK_VBAP.POSNR = VBFA.POSNV)
| | | | | 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.RF
MNG, __TEST_CELONIS_VBFA.MEINS)
| | | | | LDISTRIB_SEGMENTED
| | | | | +-- Outer -> STORAGE ACCESS for VBFA [Cost: 289252.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] (PA
TH ID: 9)
| | | | | | Column Cost Aspects: [ Disk(B): 781516763.471820 CPU(B): 0.000000 Memory(B): 13863930720.319098 Netwrk(B): 0.000000 Parallelism: 3.000000 ]
| | | | | | Projection: 582ca071-a838-49ad-bca5-a3152f3e2bf1.__TEST_CELONIS_VBFA_super
| | | | | | Materialize: VBFA.MANDT, VBFA.VBELV, VBFA.POSNV
| | | | | | 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(MergeJoin): VBFA.MANDT), (SIP9(MergeJoin): VBFA.VBELV), (SIP10(MergeJoin): VBFA.POSNV), (SIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV)
| | | | | | 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
| | | | | +-- Inner -> JOIN HASH [LeftOuter] [Cost: 151092.000000, Rows: 1365904.000000 Disk(B): 0.000000 CPU(B): 1538383120.000000 Memory(B): 4614960.000000 Netwrk(B): 556000656.000000 Parallelism: 3.000000] [Ou
tRowSz (B): 252] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP.VBELN,VBAK_VBAP.MANDT,VBAK_VBAP.POSNR Partial Aggs: (PATH ID: 10) Outer (RESEGMENT)(LOCAL ROUND ROBIN) Inner (RESEGMENT)
| | | | | | Join Cond: (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)
| | | | | | 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_VBA
K_VBAP.ERZET, __TEST_CELONIS_VBAK_VBAP.VBTYP)
| | | | | | LDISTRIB_SEGMENTED
| | | | | | +-- Outer -> STORAGE ACCESS for VBAK_VBAP [Cost: 14812.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): 404
] (PUSHED GROUPING) Partial GroupBy: VBAK_VBAP.VBELN,VBAK_VBAP.MANDT,VBAK_VBAP.POSNR,VBAK_VBAP.VBAK_ERNAM Partial Aggs: (PATH ID: 11)
| | | | | | | Column Cost Aspects: [ Disk(B): 37748708.363490 CPU(B): 0.000000 Memory(B): 721197758.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, VBAK_VBAP.VBAK_ERNAM
| | | | | | | 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
| | | | | | | 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_V
BAK_VBAP.ERZET, __TEST_CELONIS_VBAK_VBAP.VBTYP)
| | | | | | | LDISTRIB_SEGMENTED
| | | | | | +-- Inner -> 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 G
ROUPING) Partial GroupBy: U2.BNAME Partial Aggs: (PATH ID: 12)
| | | | | | | 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
------------------------------
-----------------------------------------------
Plan Extras
-----------------------------------------------
digraph G {
graph [rankdir=BT, label = "JoinGraph(Base)\nGuaranteed Uniqueness: \n(test_9B.VBELN)", labelloc=t, labeljust=l ]
node139790181374016_0[label = "node 0 test_9B ("582ca071-a838-49ad-bca5-a3152f3e2bf1".__TEST_CELONIS_VBAK_VBAP)\noid 0 varno = 1\nGuaranteed Uniqueness: \n(test_9B.VBELN)", color = "black"];
subgraph cluster139790181376656 {
style=filled;
color=gray80;
label = "subquery for node 0\nGuaranteed Uniqueness: \n(VBAK_VBAP.VBELN)"
node139790181376656_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"];
node139790181376656_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"];
node139790181376656_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"];
node139790181376656_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"];
node139790181376656_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"];
node139790181376656_0 -> node139790181376656_4[dir="none" label="\nJoin preds: \n(VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\nouterJPreservedNode: 0\nprops: [OJ]"];
node139790181376656_0 -> node139790181376656_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]"];
node139790181376656_1 -> node139790181376656_2[dir="none" label="\nJoin preds: \n(VBFA.MANDT = VBRP.MANDT)\n(VBFA.VBELN = VBRP.VBELN)\n(VBFA.POSNN = VBRP.POSNR)\nprops: [IJ]"];
node139790181376656_2 -> node139790181376656_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 = "MJO:(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,2)I:[B] "];
6->7 [label = "" color = "black" ];
7[shape = "record" label = "P(2,2)"];
6->8 [label = "" color = "black" ];
8[shape = "record" label = "MJO:(2,1)I:[B] "];
8->9 [label = "" color = "black" ];
9[shape = "record" label = "P(2,1)"];
8->10 [label = "" color = "black" ];
10[shape = "record" label = "HJO:(2,0)[R]I:(2,4)[R] "];
10->11 [label = "" color = "black" ];
11[shape = "record" label = "P(2,0)"];
10->12 [label = "" color = "black" ];
12[shape = "record" label = "P(2,4)"];
6->13 [label = "" color = "black" ];
13[shape = "record" label = "P(2,1)"];
4->14 [label = "" color = "black" ];
14[shape = "record" label = "P(2,2)"];
}
-----------------------------------------------
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.VBELN\nFROM\n__TEST_CELONIS_VBAK_VBAP as VBAK_VBAP\nJOIN __TEST_CELONIS_VBFA AS VBFA O
N\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.VBELN
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.BNAME
\n)test_9B;\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 replic
a: [<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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varcha
r(120)", 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.VBELN[1,2] - Varchar(120)", 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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
17[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
18[label = "Join: Merge-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 (PAT
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_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\nno
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c
olor = "brown", shape = "box"];
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\
nstartEpoch 0\nendEpoch 3896866\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(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\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: VBAK_VBAP.VBELN[1,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\nMerge\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: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
22[label = "GroupByHash(Sort Groups): 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: VBAK_VBAP.VBELN[1
,2] - Varchar(120)", color = "green", shape = "box"];
23[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
24[label = "GroupByPipe: 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: VBAK_VBAP.VBELN[1,2] - Varchar(1
20)", color = "brown", shape = "box"];
25[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
26[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\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] - Varc
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"];
27[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\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"];
28[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:
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
29[label = "Send\nSend to: 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: V
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
30[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
31[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"];
32[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
33[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
34[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_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.POSNV)\
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
35[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(MergeJoin): VBFA.MANDT\nSIP9
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte
d)\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] - Varchar(72)", color = "brown", shape = "box"];
36[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
37[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
38[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3]
- Varchar(72)", color = "green", shape = "box"];
39[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
40[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02) using __TEST_CELONIS_VBAK_VBAP_super and __TEST_C
ELONIS_USR02_super (PATH ID: 10)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.B
NAME\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color
= "green", shape = "box"];
41[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
42[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape
= "box"];
43[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(3)) \< 30744573456
18258602)\", v_celonis_node0002 --\> \"(hash(VAL(3)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(3)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segm
ented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color =
"green", shape = "box"];
44[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
45[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] -
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
46[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
47[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)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color
= "brown", shape = "box"];
48[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
49[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\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"];
50[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"];
51[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
52[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"];
53[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "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->26 [label = "1",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->34 [label = "0",color = "blue"];
36->34 [label = "1",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->43 [label = "0",color = "blue"];
45->44 [label = "0",color = "blue"];
46->45 [label = "0",color = "blue"];
47->46 [label = "0",color = "blue"];
48->40 [label = "1",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"];
53->52 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5153
File Handles: 551
Worker Threads: 276
Blocking Threads: 40
Externalizing Ops: 63
Unbounded Mem Ops: 2
Max Threads: 64
Extra Memory Reservation MB 387
-----------------------------
-----------------------------------------------
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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varcha
r(120)", 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.VBELN[1,2] - Varchar(120)", 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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
17[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
18[label = "Join: Merge-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 (PAT
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_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\nno
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c
olor = "brown", shape = "box"];
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\
nstartEpoch 0\nendEpoch 3896866\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(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\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: VBAK_VBAP.VBELN[1,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\nMerge\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: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
22[label = "GroupByHash(Sort Groups): 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: VBAK_VBAP.VBELN[1
,2] - Varchar(120)", color = "green", shape = "box"];
23[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
24[label = "GroupByPipe: 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: VBAK_VBAP.VBELN[1,2] - Varchar(1
20)", color = "brown", shape = "box"];
25[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
26[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\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] - Varc
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"];
27[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\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"];
28[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:
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
29[label = "Send\nSend to: 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: V
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
30[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
31[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"];
32[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
33[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
34[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_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.POSNV)\
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
35[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(MergeJoin): VBFA.MANDT\nSIP9
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte
d)\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] - Varchar(72)", color = "brown", shape = "box"];
36[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
37[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
38[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3]
- Varchar(72)", color = "green", shape = "box"];
39[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
40[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02) using __TEST_CELONIS_VBAK_VBAP_super and __TEST_C
ELONIS_USR02_super (PATH ID: 10)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.B
NAME\nSIPExpr Ids: \nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color
= "green", shape = "box"];
41[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
42[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape
= "box"];
43[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\nv_celonis_node0001 --\> \"(hash(VAL(3)) \< 30744573456
18258602)\", v_celonis_node0002 --\> \"(hash(VAL(3)) \< 6148914691236517204)\", v_celonis_node0003 --\> \"(hash(VAL(3)) \< 9223372036854775806)\", v_celonis_node0001 --\> \"true\"\nnodeSet: [0, 1, 2] \n[Local Segm
ented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color =
"green", shape = "box"];
44[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
45[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] -
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
46[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
47[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)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color
= "brown", shape = "box"];
48[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
49[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\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"];
50[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"];
51[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
52[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"];
53[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "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->26 [label = "1",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->34 [label = "0",color = "blue"];
36->34 [label = "1",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->43 [label = "0",color = "blue"];
45->44 [label = "0",color = "blue"];
46->45 [label = "0",color = "blue"];
47->46 [label = "0",color = "blue"];
48->40 [label = "1",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"];
53->52 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5153
File Handles: 551
Worker Threads: 276
Blocking Threads: 40
Externalizing Ops: 63
Unbounded Mem Ops: 2
Max Threads: 64
Extra Memory Reservation MB 387
-----------------------------
-----------------------------------------------
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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varcha
r(120)", 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.VBELN[1,2] - Varchar(120)", 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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
13[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
14[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
15[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
16[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
17[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
18[label = "Join: Merge-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 (PAT
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_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\nno
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c
olor = "brown", shape = "box"];
19[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\
nstartEpoch 0\nendEpoch 3896866\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(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\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: VBAK_VBAP.VBELN[1,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\nMerge\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: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
22[label = "GroupByHash(Sort Groups): 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: VBAK_VBAP.VBELN[1
,2] - Varchar(120)", color = "green", shape = "box"];
23[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
24[label = "GroupByPipe: 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: VBAK_VBAP.VBELN[1,2] - Varchar(1
20)", color = "brown", shape = "box"];
25[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
26[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\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] - Varc
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"];
27[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\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"];
28[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:
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
29[label = "Send\nSend to: 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: V
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
30[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
31[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"];
32[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
33[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
34[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_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.POSNV)\
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
35[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(MergeJoin): VBFA.MANDT\nSIP9
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte
d)\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] - Varchar(72)", color = "brown", shape = "box"];
36[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
37[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
38[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3]
- Varchar(72)", color = "green", shape = "box"];
39[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
40[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02) using received data and received data (PATH ID: 1
0)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.BNAME\nSIPExpr Ids: \nnodeSet:
[0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
41[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
42[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape
= "box"];
43[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN
SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "bo
x"];
44[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
45[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] -
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
46[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
47[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)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color
= "brown", shape = "box"];
48[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
49[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\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"];
50[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"];
51[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
52[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"];
53[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "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->26 [label = "1",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->34 [label = "0",color = "blue"];
36->34 [label = "1",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->43 [label = "0",color = "blue"];
45->44 [label = "0",color = "blue"];
46->45 [label = "0",color = "blue"];
47->46 [label = "0",color = "blue"];
48->40 [label = "1",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"];
53->52 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5153
File Handles: 551
Worker Threads: 276
Blocking Threads: 40
Externalizing Ops: 63
Unbounded Mem Ops: 2
Max Threads: 64
Extra Memory Reservation MB 387
-----------------------------
-----------------------------------------------
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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
7[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar
(120)", 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.VBELN[1,2] - Varchar(120)", 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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
11[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
12[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
13[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
14[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
15[label = "Join: Merge-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 (PAT
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_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\nno
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c
olor = "brown", shape = "box"];
16[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\
nstartEpoch 0\nendEpoch 3896866\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(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\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: VBAK_VBAP.VBELN[1,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\nMerge\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: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
19[label = "GroupByHash(Sort Groups): 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: VBAK_VBAP.VBELN[1
,2] - Varchar(120)", color = "green", shape = "box"];
20[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
21[label = "GroupByPipe: 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: VBAK_VBAP.VBELN[1,2] - Varchar(1
20)", color = "brown", shape = "box"];
22[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\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] - Varc
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"];
24[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\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"];
25[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:
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
26[label = "Send\nSend to: 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: V
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
27[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
28[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"];
29[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
30[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
31[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_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.POSNV)\
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
32[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(MergeJoin): VBFA.MANDT\nSIP9
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte
d)\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] - Varchar(72)", color = "brown", shape = "box"];
33[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
34[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
35[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3]
- Varchar(72)", color = "green", shape = "box"];
36[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
37[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02) using received data and received data (PATH ID: 1
0)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.BNAME\nSIPExpr Ids: \nnodeSet:
[0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
38[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
39[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape
= "box"];
40[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN
SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "bo
x"];
41[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] -
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
43[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
44[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)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color
= "brown", shape = "box"];
45[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
46[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\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"];
47[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"];
48[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
49[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"];
50[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "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->23 [label = "1",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->29 [label = "0",color = "blue"];
31->30 [label = "0",color = "blue"];
32->31 [label = "0",color = "blue"];
33->31 [label = "1",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->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->43 [label = "0",color = "blue"];
45->37 [label = "1",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"];
50->49 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5153
File Handles: 548
Worker Threads: 276
Blocking Threads: 37
Externalizing Ops: 63
Unbounded Mem Ops: 2
Max Threads: 64
Extra Memory Reservation MB 391
-----------------------------
-----------------------------------------------
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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
7[label = "ParallelUnionStep: \nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar
(120)", 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.VBELN[1,2] - Varchar(120)", 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.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
10[label = "ParallelUnionStep: \nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
11[label = "GroupByHash: 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
12[label = "StorageUnionStep: __TEST_CELONIS_VBRK_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nLocally Resegment By: ((100 \<*\> 69069) \<+\> internal_strhash(VBAK_VBAP.VBELN))\nnodeSet: [0, 1, 2] \n[Local
Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
13[label = "GroupByPipe(HashPrepass): 1 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
14[label = "ExprEval: \n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
15[label = "Join: Merge-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 (PAT
H ID: 4)\nflags: [JF_OUTER_JK_SORTED][JF_INNER_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\nno
deSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBRK.MANDT[6,1] - Varchar(36)", c
olor = "brown", shape = "box"];
16[label = "ScanStep: __TEST_CELONIS_VBRK_super\n(VBRK.MANDT IS NOT NULL)\n(VBRK.VBELN IS NOT NULL)\nSIP1(MergeJoin): VBRK.MANDT\nSIP2(MergeJoin): VBRK.VBELN\nSIP3(MergeJoin): VBRK.MANDT, VBRK.VBELN\nVALINDEX[0]\
nstartEpoch 0\nendEpoch 3896866\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(keys = A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1004\nCompress\nBufferSize: 65000\nMerge\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: VBAK_VBAP.VBELN[1,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\nMerge\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: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "green", shape = "box"];
19[label = "GroupByHash(Sort Groups): 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: VBAK_VBAP.VBELN[1
,2] - Varchar(120)", color = "green", shape = "box"];
20[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBRP_super; 2 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(3
6)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)", color = "purple", shape = "box"];
21[label = "GroupByPipe: 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: VBAK_VBAP.VBELN[1,2] - Varchar(1
20)", color = "brown", shape = "box"];
22[label = "ExprEval: \n VBRP.MANDT\n VBRP.VBELN\n VBAK_VBAP.VBELN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBRP.MANDT[4,1] - Varchar(36)\nUnc: VBRP.VBELN[4,2] - Varchar(120)\nUnc: V
BAK_VBAP.VBELN[1,2] - Varchar(120)", color = "brown", shape = "box"];
23[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBRP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA) using __TEST_CELONIS_VBRP_super and previous join (PATH
ID: 6)\nflags: [JF_PRESERVE_OUTER_INPUT_ORDER][JF_OUTER_JK_SORTED][JF_EE_FIXED_FORMAT]\n (VBFA.MANDT = VBRP.MANDT)\n (VBFA.VBELN = VBRP.VBELN)\n (VBFA.POSNN = VBRP.POSNR)\n VBRP.MANDT<==>VBFA.MANDT\n VBRP.VBELN
<==>VBFA.VBELN\n VBRP.POSNR<==>VBFA.POSNN\nSIPExpr Ids: 4,5,6,7\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] - Varc
har(72)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.MANDT[2,1] - Varchar(36)", color = "brown", shape = "box"];
24[label = "ScanStep: __TEST_CELONIS_VBRP_super\n(VBRP.MANDT IS NOT NULL)\n(VBRP.VBELN IS NOT NULL)\n(VBRP.POSNR IS NOT NULL)\nSIP4(HashJoin): VBRP.MANDT\nSIP5(HashJoin): VBRP.VBELN\nSIP6(HashJoin): VBRP.POSNR\nS
IP7(HashJoin): VBRP.MANDT, VBRP.VBELN, VBRP.POSNR\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\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"];
25[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:
VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
26[label = "Send\nSend to: 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: V
BFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
27[label = "GroupByHash(Cap Memory): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,
4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "green", shape = "box"];
28[label = "StorageUnionStep: __TEST_CELONIS_VBFA_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_V
BAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "purple", shape = "box"];
29[label = "GroupByPipe(HashPrepass): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBFA.VBELN[2,4
] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
30[label = "ExprEval: \n VBFA.MANDT\n VBAK_VBAP.VBELN\n VBFA.VBELN\n VBFA.POSNN\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBFA.MANDT[2,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - V
archar(120)\nUnc: VBFA.VBELN[2,4] - Varchar(120)\nUnc: VBFA.POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
31[label = "Join: Merge-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBFA x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP) using __TEST_CELONIS_VBFA_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.POSNV)\
n VBFA.MANDT<==>VBAK_VBAP.MANDT\n VBFA.VBELV<==>VBAK_VBAP.VBELN\n VBFA.POSNV<==>VBAK_VBAP.POSNR\nSIPExpr Ids: 8,9,10,11\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: MANDT[2,1] - Varchar(36)\nUnc: VBELV[2,2] - Varchar(120)\nUnc: POSNV[2,3] - Varchar(72)\nUnc: VBELN[2,4] - Varc
har(120)\nUnc: POSNN[2,5] - Varchar(72)", color = "brown", shape = "box"];
32[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(MergeJoin): VBFA.MANDT\nSIP9
(MergeJoin): VBFA.VBELV\nSIP10(MergeJoin): VBFA.POSNV\nSIP11(MergeJoin): VBFA.MANDT, VBFA.VBELV, VBFA.POSNV\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELV\nPOSNV\nVBELN (not emitted)\nPOSNN (not emitte
d)\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] - Varchar(72)", color = "brown", shape = "box"];
33[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
34[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1002\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\
nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
35[label = "GroupByPipe: 3 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3]
- Varchar(72)", color = "green", shape = "box"];
36[label = "ParallelMergeStep: 3 sorted\n Sort: (keys = A,A,A)\nthreads 32\nCombine\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1
,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
37[label = "Join: Hash-Join: \n(\"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_VBAK_VBAP x \"582ca071-a838-49ad-bca5-a3152f3e2bf1\".__TEST_CELONIS_USR02) using received data and received data (PATH ID: 1
0)\nflags: [JF_LEFT_OUTER][JF_OUTER_KEY_NULL][JF_INNER_KEY_NULL][JF_PRESERVE_OUTER_INPUT_ORDER][JF_EE_FIXED_FORMAT]\n (VBAK_VBAP.VBAK_ERNAM = U2.BNAME)\n VBAK_VBAP.VBAK_ERNAM<==>U2.BNAME\nSIPExpr Ids: \nnodeSet:
[0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)", color = "green", shape = "box"];
38[label = "ParallelUnionStep: \nRound Robin\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[
1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
39[label = "Recv(keys = A,A,A)\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\n\nnodeSet: [0, 1, 2] \n[Local Segmented Propertie
s: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape
= "box"];
40[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1000\nCompress\nBufferSize: 65000\nMerge\nResegment\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UN
SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "bo
x"];
41[label = "GroupByHash(Sort Groups): 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VB
AP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "green", shape = "box"];
42[label = "StorageMergeStep[ee5]: __TEST_CELONIS_VBAK_VBAP_super; 3 sorted\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] -
Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] - Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "purple", shape = "box"];
43[label = "GroupByPipe: 4 keys\nAggs:\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: VBAK_VBAP.MANDT[1,1] - Varchar(36)\nUnc: VBAK_VBAP.VBELN[1,2] - Varchar(120)\nUnc: VBAK_VBAP.POSNR[1,3] -
Varchar(72)\nUnc: VBAK_VBAP.VBAK_ERNAM[1,10] - Varchar(144)", color = "brown", shape = "box"];
44[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)\nVALINDEX[0]\nstartEpoch 0\nendEpoch 3896866\nMANDT\nVBELN\nPOSNR\
nVBAK_ERNAM\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: MANDT[1,1] - Varchar(36)\nUnc: VBELN[1,2] - Varchar(120)\nUnc: POSNR[1,3] - Varchar(72)\nUnc: VBAK_ERNAM[1,10] - Varchar(144)", color
= "brown", shape = "box"];
45[label = "Recv\nRecv from: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\nCompress\nBufferSize: 65000\n\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc:
U2.BNAME[8,2] - Varchar(144)", color = "green", shape = "box"];
46[label = "Send\nSend to: v_celonis_node0001(:0),v_celonis_node0002(:0),v_celonis_node0003(:0)\nNet id: 1001\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"];
47[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"];
48[label = "StorageUnionStep: __TEST_CELONIS_USR02_super\nstartEpoch 0\nendEpoch 3896866\nthreads 64\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: UNSEGMENTED]\nUnc: U2.BNAME[8,2] - Varchar(144)", color = "p
urple", shape = "box"];
49[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"];
50[label = "ScanStep: __TEST_CELONIS_USR02_super\n(U2.BNAME IS NOT NULL)\nstartEpoch 0\nendEpoch 3896866\nBNAME\nnodeSet: [0, 1, 2] \n[Local Segmented Properties: SEGMENTED]\nUnc: BNAME[8,2] - Varchar(144)", colo
r = "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->23 [label = "1",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->29 [label = "0",color = "blue"];
31->30 [label = "0",color = "blue"];
32->31 [label = "0",color = "blue"];
33->31 [label = "1",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->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->43 [label = "0",color = "blue"];
45->37 [label = "1",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"];
50->49 [label = "0",color = "blue"];
}
Estimated resources for plan:
-----------------------------
Scratch Memory MB: 5153
File Handles: 548
Worker Threads: 276
Blocking Threads: 37
Externalizing Ops: 63
Unbounded Mem Ops: 2
Max Threads: 64
Extra Memory Reservation MB 391
-----------------------------
(820 rows)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment