我正在使用資料流活動將 MongoDB 資料轉換為 SQL。截至目前,不支持將 MongoDB/Atlas 作為資料流中的源。我正在將 MongoDB 資料轉換為 AzureBlob 存盤中的 JSON 檔案,然后使用該 json 檔案作為資料流中的源。
對于大小約為/超過 4Gb 的 json 源檔案,每當我嘗試匯入投影時,Azure 集成運行時都會拋出以下錯誤。我已將核心大小更改為 16 16,并將集群型別更改為記憶體優化。

還有其他方法可以匯入投影嗎?
uj5u.com熱心網友回復:
由于您的源資料是一個大檔案,其中包含許多可能具有復雜架構的行,您可以創建一個臨時檔案,其中幾行包含您要讀取的所有列,然后執行以下操作:
1.從資料流源Debug Settings -> Importprojection with sample file得到完整的schema。

現在,選擇匯入投影。
2.接下來,回滾除錯設定以使用源資料集進行剩余的資料移動/轉換。
如果你也想映射資料型別,你可以按照這個 MS 官方推薦檔案,因為 JSON 源不能直接支持映射資料型別。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/381675.html
