Delen via


Bekend probleem- Pijplijn mislukt bij het kopiëren van gegevens naar datawarehouse met fasering

De kopieeractiviteit van de gegevenspijplijn mislukt bij het kopiëren van gegevens uit Azure Blob Storage naar een datawarehouse waarvoor fasering is ingeschakeld. Omdat fasering is ingeschakeld, gebruikt de kopieeractiviteit parquet als faseringsindeling; het parquet-stringtype kan echter niet worden gekopieerd naar een decimaal type in het datawarehouse.

status: Open

Productervaring: Data Factory

Symptomen

De kopieeractiviteit van de pijplijn mislukt met een fout die vergelijkbaar is met: 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)'.

Oplossingen en tijdelijke oplossingen

U kunt dit probleem omzeilen: Kopieer eerst de gegevens naar de lakehouse-tabel met decimal type. Kopieer vervolgens de gegevens uit de lakehouse-tabel naar het datawarehouse.

Volgende stappen