Partager via


Problème connu : le pipeline échoue lors de la copie de données dans l’entrepôt de données avec préproduction

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

Statut : 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 méthodes de contournement

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

Étapes suivantes