create( 'Magento\SalesRule\Model\ResourceModel\Report\Rule' ); $reportResource->beginTransaction(); // prevent table truncation by incrementing the transaction nesting level counter try { $reportResource->aggregate(); $reportResource->commit(); } catch (\Exception $e) { $reportResource->rollBack(); throw $e; }