共用方式為


已知問題 - 將數據複製到具有暫存的數據倉儲時管線失敗

將數據從 Azure Blob 儲存體 複製到已啟用預備的數據倉儲時,數據管線複製活動會失敗。 由於已啟用預備,複製活動會使用 parquet 做為預備格式;不過,parquet 字串類型無法複製到數據倉儲中的十進位類型。

狀態:開啟

產品體驗:Data Factory

徵兆

管線複製活動失敗,且錯誤類似: ErrorCode=DWCopyCommandOperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message='DataWarehouse' Copy Command operation failed with error ''Column '' of type 'DECIMAL(32, 6)' is not compatible with external data type 'Parquet physical type: BYTE_ARRAY, logical type: UTF8', please try with 'VARCHAR(8000)'

解決方案與因應措施

若要解決此問題:首先,將數據複製到類型為 decimal 的 Lakehouse 數據表。 然後,將數據從 Lakehouse 數據表複製到數據倉儲。

下一步