Import data into Microsoft Fabric
update 2026/5/28
1.不要再花時間使用SSMS的Import and Export wizard測試,將本機SQL的AdventureWork資料匯入到Fabric warehouse,先前經驗嘗試 花費很多時間調整 型別 等問題,雖然一個一個解決,但到最後匯入過程到最後一步驟仍然會出現錯誤
2.建議方法
(1)先用SSMS的Import and Export wizard將資料表匯出成UTF8的csv
(2)將csv上傳到Fabric Lakehouse
(3)在Lakehouse將csv右鍵Load to Table轉成Lakehouse Table
deparment.csv (2KB, 16 rows) 轉換時間有點久,共花費19分鐘
employee.csv (50KB, 290 rows) 轉換時間很快,馬上完成
salesorderdetail (12MB) 也只花費2分鐘
判斷應該是只有第一次啟動需要一些時間
或
用data pipeline讀csv寫入fabric warehouse
範例資料庫csv檔
https://github.com/microsoft/sql-server-samples/tree/master/samples/databases/adventure-works/data-warehouse-install-script
1.但這些檔案並不是UTF-8,無法直接Load into a Lakehouse Table
2.可以使用data pipeline來源用DelimitedText.txt 格式存取,分隔符號選 | ,目的地勾選自動建立Table,可以匯入warehouse成功,但是Header不是column name,又是另一個問題因為Fabric建立Table的語法有很多限制(例如型別有某些限制,若使用SQL Server產生的create table語法到Fabric warehouse上執行會出現各種錯誤)
3.目前建議的解法是自行匯入 UTF8 csv並且要含Header是欄位名稱

沒有留言:
張貼留言