Load Lakehouse File to Warehouse Table via Copy Assistant
In this Microsoft Fabric tutorial, you’ll learn how to use the Copy Assistant feature in Data Pipelines to load data from a Lakehouse file into a Warehouse table. This no-code interface simplifies data movement for analysts and engineers alike.
✅ What is Copy Assistant in Fabric Pipelines?
- A guided interface in Microsoft Fabric for building Copy activities
- Helps you configure source-to-destination mappings without writing code
- Ideal for simple Lakehouse to Warehouse transfers
🔗 Connecting to the Lakehouse & Warehouse
- Start a new Data Pipeline in Microsoft Fabric
- Click Copy Assistant from the toolbar
- Select the source as Lakehouse and choose your file (CSV, Parquet, etc.)
- Select the destination as your Warehouse table
📊 Mapping Columns
Copy Assistant provides an intuitive column-mapping screen where:
- Column names from your file are matched to the Warehouse schema
- You can manually correct any mismatches or transformations
- Data types are validated to ensure consistency
🚀 Executing and Validating
- Once configuration is done, click Run Pipeline
- Monitor the execution via the Activity Monitor
- Check row count and preview records in your target Warehouse table
💡 Best Practices
- Ensure your Lakehouse file format matches expected schema (CSV with headers, correct delimiters, etc.)
- Use Preview before final execution to validate field mappings
- Check Warehouse table for primary keys or constraints that could block inserts
- Use Dataflow Gen2 for more advanced transformations, if needed
🐞 Common Troubleshooting Tips
- Mapping errors: Mismatch in data types or missing columns
- Permission issues: Ensure Fabric roles allow write access to destination
- Blank outputs: Check that source file actually contains rows