次の方法で共有


既知の問題 - ステージングを使用してデータ ウェアハウスにデータをコピーする際にパイプラインが失敗する

ステージングを有効にして Azure Blob Storage からデータ ウェアハウスにデータをコピーすると、データ パイプラインのコピー アクティビティが失敗します。 ステージングが有効になっているため、コピー アクティビティではステージング形式として Parquet が使用されますが、Parquet 文字列型はデータ ウェアハウスの 10 進型にコピーできません。

状態: オープン

製品エクスペリエンス: 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 型でレイクハウス テーブルにデータをコピーします。 次に、レイクハウス テーブルからデータ ウェアハウスにデータをコピーします。

次のステップ