Hello @Zixuan Li,
Azure Data Explorer ingests data using either a batching or streaming mechanism.
Here, batching is used.
According to the documentation, batches are limited to a maximum size of 6GB.
The data size limit for a batch ingestion command is 6 GB.
It is recommended to add some kind of splitting mechanism in your data flow to prevent the batches from becoming too large.
If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.