Sdílet prostřednictvím


Známý problém – Proces přenosu dat selže při kopírování dat do datového skladu během přípravné etapy.

Kopírovací aktivita selže při kopírování dat z Azure Blob Storage do datového skladu s povoleným dočasným úložištěm. Vzhledem k tomu, že je povoleno přechodné úložiště, aktivita kopírování používá formát Parquet jako pracovní formát; typ řetězce v Parquet formátu však nelze zkopírovat do desetinného typu v datovém skladu.

Stav: Otevřeno

Zkušenosti s produktem : Data Factory

Příznaky

Aktivita kopírování kanálu selže s chybou podobnou: 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)'.

Řešení a alternativní řešení

Tento problém vyřešíte tak, že nejprve zkopírujete data do tabulky lakehouse s decimal typem. Potom zkopírujte data z tabulky lakehouse do datového skladu.

Další kroky