Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SI APPLICA A:
Azure Data Factory
Azure Synapse Analytics
Suggerimento
Provare Data Factory in Microsoft Fabric, una soluzione di analisi all-in-one per le aziende. Microsoft Fabric copre tutto, dallo spostamento dati al data science, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Vedere le informazioni su come iniziare una nuova prova gratuita!
I flussi di dati sono disponibili sia nelle pipeline di Azure Data Factory che nelle pipeline di Azure Synapse Analytics. Questo articolo si applica ai flussi di dati di mapping. Se non si ha familiarità con le trasformazioni, vedere l'articolo introduttivo Trasformare i dati usando flussi di dati di mapping.
Usare la trasformazione cast per modificare facilmente i tipi di dati di singole colonne in un flusso di dati. La trasformazione cast consente anche di verificare facilmente la presenza di errori di cast.
Impostazione
Per modificare il tipo di dati per le colonne nel flusso di dati, aggiungere colonne a "Impostazioni cast" usando il segno più (+).
Nome colonna: selezionare la colonna di cui eseguire il cast dall'elenco di colonne di metadati.
Tipo: Scegli il tipo di dati a cui convertire la colonna. Se si seleziona "complex", è possibile selezionare "Definisci tipo complesso" e definire strutture, matrici e mappe all'interno del generatore di espressioni.
Nota
Il supporto per il casting di tipi di dati complessi nella trasformazione Cast non è attualmente disponibile. Usare invece una trasformazione Colonna derivata. Nella colonna derivata gli errori di conversione dei tipi generano sempre NULL e richiedono la gestione esplicita degli errori usando un'asserzione. La trasformazione Cast può intercettare automaticamente gli errori di conversione usando la proprietà "Assert type check".
Formato: alcuni tipi di dati, ad esempio decimali e date, consentiranno opzioni di formattazione aggiuntive.
Controllo del tipo tramite asserzione: la trasformazione di cast consente il controllo dei tipi. Se il cast ha esito negativo, la riga verrà contrassegnata come un errore di asserzione, che sarà possibile intercettare successivamente nel flusso.
Script del flusso di dati
Sintassi
<incomingStream>
cast(output(
AddressID as integer,
AddressLine1 as string,
AddressLine2 as string,
City as string
),
errors: true) ~> <castTransformationName<>
Contenuto correlato
Modificare colonne esistenti e nuove colonne usando la trasformazione di colonna derivata.