Delen via


Conversiefuncties in gegevensstroomtoewijzing

VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics

Tip

Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .

Gegevensstromen zijn beschikbaar in zowel Azure Data Factory-pijplijnen als Azure Synapse Analytics-pijplijnen. Dit artikel is van toepassing op toewijzingsgegevensstromen. Als u geen ervaring hebt met transformaties, raadpleegt u het inleidende artikel Gegevens transformeren met behulp van toewijzing gegevensstromen.

Dit artikel bevat informatie over expressies en functies die worden ondersteund door Azure Data Factory en Azure Synapse Analytics in toewijzingsgegevensstromen.

Lijst met conversiefuncties

Conversiefuncties worden gebruikt om gegevens te converteren en te testen op gegevenstypen

Conversiefunctie Opdracht
ASCII Retourneert de numerieke waarde van het invoerteken. Als de invoertekenreeks meer dan één teken heeft, wordt de numerieke waarde van het eerste teken geretourneerd.
verkolen Retourneert het ASCII-teken dat wordt vertegenwoordigd door het invoernummer. Als het getal groter is dan 256, is het resultaat gelijk aan teken (getal % 256).
decoderen Decodeert de gecodeerde invoergegevens in een tekenreeks op basis van de specifieke tekenset. U kunt een tweede (optioneel) argument gebruiken om op te geven welke tekenset u wilt gebruiken: US-ASCII, , ISO-8859-1UTF-8(standaard), UTF-16BEof UTF-16LEUTF-16.
coderen Codeert de invoertekenreeksgegevens in binair op basis van een tekenset. U kunt een tweede (optioneel) argument gebruiken om op te geven welke tekenset u wilt gebruiken: US-ASCII, , ISO-8859-1UTF-8(standaard), UTF-16BEof UTF-16LEUTF-16.
isBitSet Controleert of een bitpositie is ingesteld in deze bitset.
setBitSet Hiermee stelt u bitposities in deze bitset in.
is Booleaanse waarde Controleert of de tekenreekswaarde een Booleaanse waarde is volgens de regels van toBoolean().
isByte Controleert of de tekenreekswaarde een bytewaarde is met een optionele notatie volgens de regels van toByte().
isDate Controleert of de ingangsdatumstring een geldige datum is met een optionele invoer-datumnotatie. Raadpleeg de klasse van SimpleDateFormat Java voor beschikbare indelingen. Als de invoerdatumnotatie wordt weggelaten, is yyyy-[M]M-[d]d de standaardindeling. Geaccepteerde indelingen zijn [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
isShort Controleert of de tekenreekswaarde een korte waarde is met een optionele notatie volgens de regels van toShort().
isInteger Controleert of de tekenreekswaarde een geheel getal is met een optionele notatie volgens de regels van toInteger().
isLong Controleert of de tekenreekswaarde een lange waarde is met een optionele notatie volgens de regels van toLong().
isNan Hiermee wordt gecontroleerd of een waarde geen getal is.
isFloat Controleert of de tekenreekswaarde een float-waarde is met een optionele notatie volgens de regels van toFloat().
isDouble Controleert of de tekenreekswaarde een dubbele waarde is met een optionele notatie volgens de regels van toDouble().
isDecimal Controleert of de tekenreekswaarde een decimale waarde is met een optionele notatie volgens de regels van toDecimal().
isTimestamp Hiermee wordt gecontroleerd of de tekenreeks voor invoerdatum een tijdstempel is door gebruik te maken van een optioneel tijdstempelformaat. Raadpleeg de klasse van SimpleDateFormat Java voor beschikbare indelingen. Als de tijdstempel wordt weggelaten, wordt het standaardpatroon yyyy-[M]M-[d]d hh:mm:ss[.f...] gebruikt. U kunt een optionele tijdzone doorgeven in de vorm van GMT, PSTen UTCAmerica/Cayman. Timestamp ondersteunt een nauwkeurigheid van maximaal milliseconden met een waarde van 999. Raadpleeg de klasse van SimpleDateFormat Java voor beschikbare indelingen.
toBase64 Codeert de specifieke tekenreeks in base64.
toBinary Converteert een numerieke/datum-/tijdstempel/tekenreeks naar binaire weergave.
naar Booleaanse waarde Converteert een waarde van (t, true, y, yes, ) 1naar true en (f, false, n, no, ) 0naar false en NULL voor elke andere waarde.
toByte Converteert een numerieke waarde of tekenreeks naar een bytewaarde. U kunt een optionele Java-decimale notatie gebruiken voor de conversie.
toDate Converteert een invoerdatumtekenreeks naar datum met behulp van een optionele invoerdatumnotatie. Raadpleeg de klasse van SimpleDateFormat Java voor beschikbare indelingen. Als de invoerdatumnotatie wordt weggelaten, is de standaardindeling yyyy-[M]M-[d]d. Geaccepteerde indelingen zijn [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toDecimal Converteert een numerieke waarde of tekenreeks naar een decimale waarde. Als precisie en schaal niet zijn opgegeven, wordt deze standaard ingesteld op (10,2). U kunt een optionele Java-decimale notatie gebruiken voor de conversie. Gebruik een optioneel landinstellingformaat in de vorm van een BCP47-taal, zoals bijvoorbeeld en-US, de of zh-CN.
toDouble Converteert een numerieke waarde of tekenreeks naar een dubbele waarde. U kunt een optionele Java-decimale notatie gebruiken voor de conversie. Gebruik een optioneel landinstellingsformaat in de vorm van een BCP47-taal, zoals de talen en-US, de of zh-CN.
toFloat Converteert een numerieke waarde of tekenreeks naar een float-waarde. U kunt een optionele Java-decimale notatie gebruiken voor de conversie. Kapt elk dubbel getal af.
toInteger Converteert een numerieke waarde of tekenreeks naar een geheel getal. U kunt een optionele Java-decimale notatie gebruiken voor de conversie. Kapt alle lange, zwevende, dubbele.
toLong Converteert een numerieke waarde of tekenreeks naar een lange waarde. U kunt een optionele Java-decimale notatie gebruiken voor de conversie. Kapt elke float af, dubbel.
toShort Converteert een numerieke waarde of tekenreeks naar een korte waarde. U kunt een optionele Java-decimale notatie gebruiken voor de conversie. Kapt een geheel getal af, lang, zwevend, dubbel.
toString Converteert een primitief gegevenstype naar een tekenreeks. U kunt een formaat opgeven voor getallen en data. Als dit niet is opgegeven, wordt de standaardwaarde van het systeem gekozen. De decimale java-notatie wordt gebruikt voor getallen. Raadpleeg de Java-klasse SimpleDateFormat voor alle mogelijke datumnotaties. De standaardindeling is yyyy-MM-dd.
toTimestamp Converteert een tekenreeks naar een tijdstempel op basis van een optionele tijdstempelnotatie. Als de tijdstempel wordt weggelaten, wordt het standaardpatroon yyyy-[M]M-[d]d hh:mm:ss[.f...] gebruikt. U kunt een optionele tijdzone doorgeven in de vorm van GMT, PSTen UTCAmerica/Cayman. Timestamp ondersteunt een nauwkeurigheid van maximaal milliseconden met een waarde van 999. Raadpleeg de klasse van SimpleDateFormat Java voor beschikbare indelingen.
toUTC Converteert het tijdstempel naar UTC. U kunt een optionele tijdzone doorgeven in de vorm van GMT, PSTen UTCAmerica/Cayman. Deze is standaard ingesteld op de huidige tijdzone. Raadpleeg de klasse van SimpleDateFormat Java voor beschikbare indelingen.