On This Page

Home / Search/ Language Reference/ Operators/ Data Operators/centralize

centralize

The centralize operator enforces the execution of operators on the coordinator rather than federated executors. This is useful where executors lack network visibility to the destination. You can centralize the results on a coordinator before sending them.

  • Executors process as close to your data as possible, on the remote end. They scan data, for example, reading from S3, decompressing, filtering, and projection.
  • Coordinators receive the partial results from the executors and perform post-aggregation and merging of the results.

Syntax

    ... | centralize

Examples

Centralize your data on a coordinator before sending it to a Destination.

dataset=myDataset method or status 
| where status > 299 
| centralize 
| send
dataset=$vt_dummy event<100
| extend parity=iif(event%2==0, 'even', 'odd')
| centralize
| send