Now generally available for Unity Catalog managed Delta tables.
Transactions enable users to group multiple SQL statements across one or more Unity Catalog managed Delta tables into a single atomic operation using either `BEGIN ATOMIC ... END;` or `BEGIN TRANSACTION; ... COMMIT;` syntax. This ensures that all changes either succeed together or roll back together, maintaining data consistency. Transactions support ACID properties, allowing for reliable operations in data warehousing workloads.
The general availability of transactions enhances data integrity and consistency, which is crucial for mission-critical applications. This feature allows data teams to execute complex operations with confidence, reducing the risk of data corruption and improving overall productivity. Organizations can now streamline their data workflows, ensuring that all related changes are committed or reverted as a single unit.
You can now use transactions with Delta tables to ensure all related SQL operations succeed or fail together.
Read the full documentation ↗