Hello @J.P. Zhang,
welcome to this moderated Azure community forum.
The data ingestions via Data connections set up between an event hub and Azure Data Explorer showed an abnormally high rate of duplicated records in Azure Data Explorer database tables (50 dups out of 160 records).
The solution chosen here was deleting all data connections and recreated them again.
After that, the test runs no longer show duplicates.
Azure Eventhubs have an option to disable sending:
If the duration of disabling sending data is less than the retention time set of the eventhub, not data is lost, only delayed.
This does not touch any schema or data already ingested in the Azure Data Explorer.
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.