This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
The process of extracting, transforming, and loading (ETL) data is important for turning raw data into actionable insights. ETL allows data to be collected from various sources, cleansed and formatted into a standard structure, and then loaded into a data warehouse for analysis. This process ensures that data is accurate, consistent, and ready for business intelligence applications. However, managing each step of this process individually can be time-consuming and prone to errors.
Contoso Retailers, a fictitious company, wants to help their team to become more productive when completing this process by using Copilot in one of their Data pipelines so they can get from data ingestion to insights quickly and efficiently.
Contoso Retailers plans to implement the ETL process by copying data from Azure SQL Database and transforming it to gain insights. They can use Copilot for Data Factory in a Data Pipeline to achieve this. By leveraging Copilot, they plan to achieve enhanced efficiency and accuracy in their data workflows, reduce manual errors and save valuable time.
Before you can manage your data from Azure SQL database to Microsoft Fabric, you need to create a Lakehouse to store the data and a Data pipeline to ingest the data. You can learn more about Ingesting data using data pipelines. Alternatively, you can mirror the Azure SQL Database (and other sources) which will allow you to continuously replicate your existing data estate directly into Fabric's OneLake.
Learn more about Mirroring an Azure SQL Database.
Example Prompt: I want to move my data from Azure SQL to a Lakehouse
Setting_up_source_and_destination_connections_using_Copilot_pane_for_copy_pipeli
Specifying_table_details_for_Azure_SQL_and_Lakehouse_in_the_Copilot_pane
Example Prompt: I want to move my data from Azure SQL with connection [your Azure SQL connection name] and a table [your Azure SQL database table] to a Lakehouse with connection [your Lakehouse connection] with a table [your new table name].
Adding_the_connection_for_a_source_and_destination_their_respective_tables_using
Note: Copilot will add a Dataflow Activity and connect it to the on success of the Copy Data Activity.
Example Prompt: Send an email notification when the data has been transformed.
Before you can clean and transform data, you need to create a Dataflow Gen 2 that will assist you in ingesting your data from a Lakehouse. You can learn more about Dataflows and how to ingest data by referring to this training.
Example Prompt: Add a GrossRevenue column and round off to 2 decimalsAdding_a_gross_revenue_column_using_Copilot_chat_pane
Note: Notice how Copilot was able to pick up that the GrossRevenue column is a product of the UnitPrice and OrderQty then automatically filled the result as values for GrossRevenue row by row.
Example Prompt: Add a DiscountValue column and round off to 2 decimals
You can achieve more with Copilot for Data Factory in a Data pipeline, it can help you troubleshoot pipeline errors by providing a clear error message summary and recommendations on how to fix it. You can also use Copilot to give you a summary of the entire Data pipeline using the Summarize this Pipeline prompt.
Copilot for Data Factory Overview
Enhance data quality with Copilot for Data Factory
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.