Generazione di espressioni
Ultimo aggiornamento: 27/10/2026Utilizzare le espressioni per calcolare i valori delle colonne o definire condizioni durante l'aggiunta di colonne, la modifica delle espressioni di colonna, la creazione di regole di trasformazione o il filtraggio dei set di dati.
Il generatore di espressioni elenca gli elementi disponibili per l'attività corrente. I riferimenti alle attività di spostamento coprono le attività di trasferimento gestito da SaaS, trasferimento lake e replica. Le espressioni di archiviazione, trasformazione e data mart dipendono dalla piattaforma dati o dal motore delle attività. Per le funzioni CDC Storage e Streaming Transform, vedere Funzioni di trasformazione. Utilizza le funzioni e la sintassi disponibili nel tuo editor.
Creare o modificare un'espressione
-
Apri il generatore di espressioni dalla colonna, dalla regola di trasformazione o dal filtro del set di dati che stai configurando.
Per un'espressione di colonna, fare clic su
sulla colonna.
-
Seleziona un elemento, quindi fai clic su
per inserirlo.
È anche possibile digitare l'espressione. Inserisci i parametri di colonna per fornire valori da ogni riga di origine, preservando la sintassi utilizzata dal tuo editor.
Per inserire un operatore dalla barra degli strumenti, fare clic nel punto appropriato dell'espressione, quindi fare clic sull'operatore.
-
Sostituisci i segnaposto degli argomenti della funzione con parametri di colonna, costanti o espressioni annidate.
Racchiudere le costanti di testo e di data tra virgolette singole, ad esempio
'Unknown'e'2026-10-08'. Rappresenta una virgoletta incorporata con due virgolette:'O''Brien'. Immettere i numeri senza virgolette, ad esempio12o12.5. UtilizzareNULLper un valore mancante, non il testo'NULL'. -
Testare l'espressione come descritto di seguito, quindi fare clic su OK per salvarla.
Utilizzo degli elementi di espressione
-
Colonne: le colonne del set di dati di origine forniscono i valori della riga in fase di elaborazione.
Per le attività Streaming Transform, questo elenco include anche colonne di trasferimento come
hdr__kafka_partitionehdr__file_name, nell'ordine di origine. Questi sono separati dalle intestazioniQ_H_nelle espressioni delle attività di movimento. Vedere Tabelle di trasferimento. -
Funzioni: Calcolano o convertono valori. Fornire gli argomenti nell'ordine indicato dalla firma della funzione. Vedere Funzioni di espressione.
Nota informaticaPer le espressioni di Azure Synapse Analytics,$RTRIMe$LTRIMrimuovono solo gli spazi, indipendentemente dal carattere di trim specificato. -
Operatori: combinano valori, li confrontano o definiscono condizioni. Usa le parentesi per controllare l'ordine di valutazione. Vedere Operatori di espressione.
-
Intestazioni: Utilizzare i metadati delle modifiche nelle attività di trasferimento gestito da SaaS, trasferimento lake e replica. Consultare Intestazioni di espressione per l'applicabilità dell'endpoint di origine e i valori della fase di elaborazione.
Esempio: combinazione dei valori delle colonne
La seguente espressione unisce first_file_name e first_file_title con i due punti:
${first_file_name} || ':' || ${first_file_title}
Per i valori di esempio sales e Sales June 2022, il risultato è sales:Sales June 2022.
Modificar un'espressione

Test delle espressioni
Utilizzare valori dei parametri di esempio per verificare il risultato calcolato prima di salvare. L'estrazione dei parametri identifica gli input dell'espressione; il test valuta l'espressione con i valori forniti.
$SOURCE_LOOKUP e $TARGET_LOOKUP non è supportato.-
Fare clic su Estrai parametri.
-
Immettere un Valore da testare per ogni parametro, utilizzando valori appropriati per il tipo di dati della colonna.
-
Fare clic su Testa espressione e verificare il risultato.
Se l'espressione non è valida, correggi la sintassi e gli argomenti, quindi estrai nuovamente i parametri prima di ripetere il test. Ripetere con valori rappresentativi, inclusi i valori mancanti ove pertinente. Un test di campionamento riuscito non verifica ogni riga di origine.