Expressies bouwen
Laatst bijgewerkt: 27-10-2026Gebruik expressies om kolomwaarden te berekenen of voorwaarden te definiëren bij het toevoegen van kolommen, het bewerken van kolomexpressies, het maken van transformatieregels of het filteren van datasets.
De expressiebouwer toont de elementen die beschikbaar zijn voor de huidige taak. De referenties voor verplaatsingstaken omvatten door SaaS beheerde tussenopslag, lake-tussenopslag en replicatietaken. Opslag-, transformatie- en datamartexpressies zijn afhankelijk van het dataplatform of de taakengine. Voor CDC Storage- en Streaming Transform-functies, zie Transformatiefuncties. Gebruik de functies en syntaxis die beschikbaar zijn in uw editor.
Een expressie maken of bewerken
-
Open de expressiebouwer vanuit de kolom, de transformatieregel of het datasetfilter dat u configureert.
Klik voor een kolomexpressie op
op de kolom.
-
Selecteer een element en klik vervolgens op
om het in te voegen.
U kunt de expressie ook typen. Voeg kolomparameters in om waarden uit elke bronrij aan te leveren, met behoud van de syntaxis die door uw editor wordt gebruikt.
Om een operator vanaf de werkbalk in te voegen, klikt u op de plaats waar deze hoort in de expressie en klikt u vervolgens op de operator.
-
Vervang placeholders voor functieargumenten door kolomparameters, constanten of geneste expressies.
Plaats tekst- en datumconstanten tussen enkele aanhalingstekens, zoals
'Unknown'en'2026-10-08'. Geef een ingesloten aanhalingsteken weer met twee aanhalingstekens:'O''Brien'. Voer getallen in zonder aanhalingstekens, zoals12of12.5. GebruikNULLvoor een ontbrekende waarde, niet de tekst'NULL'. -
Test de expressie zoals hieronder beschreven en klik vervolgens op OK om deze op te slaan.
Expressie-elementen gebruiken
-
Kolommen: Kolommen uit de brondataset leveren waarden uit de rij die wordt verwerkt.
Voor Streaming Transform-taken bevat deze lijst ook tussenopslagkolommen zoals
hdr__kafka_partitionenhdr__file_name, in bronvolgorde. Deze staan los van deQ_H_headers in expressies voor verplaatsingstaken. Zie Landingstabellen. -
Functies: Bereken of converteer waarden. Geef argumenten op in de volgorde die wordt weergegeven door de functiesignatuur. Zie Expressiefuncties.
InformatieVoor Azure Synapse Analytics-expressies trimmen$RTRIMen$LTRIMalleen spaties, ongeacht het opgegeven trimteken. -
Operatoren: Combineer waarden, vergelijk ze of definieer voorwaarden. Gebruik haakjes om de evaluatievolgorde te bepalen. Zie Expressie-operators.
-
Headers: Gebruik wijzigingsmetadata in SaaS-beheerde tussenopslag-, lake-tussenopslag- en replicatietaken. Zie Expressieheaders voor de toepasbaarheid van het broneindpunt en de verwerkingsfasewaarden.
Voorbeeld: Kolomwaarden combineren
De volgende expressie voegt first_file_name en first_file_title samen met een dubbele punt:
${first_file_name} || ':' || ${first_file_title}
Voor de voorbeeldwaarden sales en Sales June 2022 is het resultaat sales:Sales June 2022.
Een expressie bewerken

Expressies testen
Gebruik voorbeeldparameterwaarden om het berekende resultaat te controleren voordat u opslaat. Parameterextractie identificeert expressie-invoer; testen evalueert de expressie met de waarden die u opgeeft.
$SOURCE_LOOKUP en $TARGET_LOOKUP wordt niet ondersteund.-
Klik op Parameters uitpakken.
-
Voer voor elke parameter een Te testen waarde in en gebruik waarden die geschikt zijn voor het gegevenstype van de kolom.
-
Klik op Expressie testen en controleer het resultaat.
Als de expressie ongeldig is, corrigeer dan de syntaxis en argumenten ervan en extraheer de parameters opnieuw voordat u opnieuw test. Herhaal met representatieve waarden, inclusief ontbrekende waarden waar relevant. Een succesvolle steekproeftest controleert niet elke bronrij.