Jaa


Tunnettu ongelma – Putki ei onnistu kopioitaessa tietoja tietovarastoon valmistelun yhteydessä

Tietoputken kopiointitoiminto epäonnistuu, kun tietoja kopioidaan Azure Blob -säilöstä tietovarastoon valmistelu käytössä. Koska valmistelu on käytössä, kopiointitoiminto käyttää valmistelumuodona jäsentämistä. Parquet-merkkijonotyyppiä ei kuitenkaan voi kopioida desimaalityyppiin tietovarastossa.

Tila: Avaa

Tuotekokemus: Data Factory

Oireet

Jakson kopiointitoiminto epäonnistuu, ja virhe on seuraavan kaltainen: 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)'.

Ratkaisut ja ratkaisut

Voit kiertää tämän ongelman kopioimalla tiedot ensin Lakehouse-taulukkoon decimal käyttäen tyyppiä. Kopioi sitten lakehouse-taulukon tiedot tietovarastoon.

Seuraavat vaiheet