Partager via


Problème connu : Échec du pipeline lors de la copie de données dans l’entrepôt de données avec transit

L’activité de copie du pipeline de données échoue lors de la copie de données à partir du Stockage Blob Azure vers un entrepôt de données avec la préproduction activée. Étant donné que le transit est activé, l’activité de copie utilise Parquet comme format de transit ; toutefois, le type de chaîne Parquet ne peut pas être copié dans un type décimal dans l’entrepôt de données.

État : ouvert

Expérience produit : Data Factory

Symptômes

L’activité de copie de pipeline échoue avec une erreur similaire à : 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)'.

Solutions et solutions de contournement

Pour contourner ce problème : commencez par copier les données dans la table lakehouse avec le type decimal. Ensuite, copiez les données de la table lakehouse vers l’entrepôt de données.

Étapes suivantes