In this tutorial, Austin Libal from Pragmatic Works takes us through the process of modifying Delta tables using data flows in Azure Synapse Analytics. If you're interested in working with Delta Lake but don't know PySpark, Scala, or SQL, data flows offer a no-code ETL solution that could be perfect for you.
Data flows are a serverless data integration service within Azure Synapse Analytics and Data Factory. They enable users to build and manage ETL (Extract, Transform, Load) processes using a visual interface backed by Apache Spark clusters. With data flows, you can ingest, transform, and load data from various sources like Azure Data Lake Storage into different solutions. Data flows simplify the process, making it easier for non-technical users to handle large-scale data processing.
In this tutorial, Austin explains how to use data flows with Delta tables, offering a visual way to work with these powerful data structures without the need for traditional coding. He highlights that inline datasets in data flows can be used to manipulate data from Delta tables directly. This method helps streamline the process of creating, transforming, and loading data from one source to another without requiring complex setup.
Here’s a breakdown of the steps Austin covers in the tutorial:
Once the data flow is configured, Austin explains how to run it inside a pipeline in Synapse Analytics. He provides step-by-step instructions for adding the data flow to a new pipeline and executing it to see the changes applied to the Delta table.
After the data flow execution, Austin checks the results by querying the Delta table using a serverless SQL query. He shows how to confirm that the intended record (employee ID 1) has been deleted from the Delta table. He emphasizes that this process is scalable, allowing users to delete hundreds of records at once if necessary.
Austin concludes by mentioning that data flows in Azure Synapse Analytics offer a powerful way to manipulate Delta tables without needing to write complex code. This method makes it easier for people in an organization who may not be familiar with traditional coding languages to participate in data transformation processes.
For more information on how to use data flows with Delta tables and other features in Azure Synapse, be sure to check out Pragmatic Works' training resources and live boot camps.
Don't forget to check out the Pragmatic Works' on-demand learning platform for more insightful content and training sessions on Data Flows and other Microsoft applications. Be sure to subscribe to the Pragmatic Works YouTube channel to stay up-to-date on the latest tips and tricks.