Delen via


Conversiefuncties in toewijzingsgegevensstroom

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 als Azure Synapse Pipelines. Dit artikel is van toepassing op toewijzingsgegevensstromen. Als u geen ervaring hebt met transformaties, raadpleegt u het inleidende artikel Gegevens transformeren met behulp van een toewijzingsgegevensstroom.

De volgende artikelen bevatten 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 getal groter is dan 256, is het resultaat gelijk aan char(getal % 256)
decoderen Decodeert de gecodeerde invoergegevens in een tekenreeks op basis van de opgegeven tekenset. Een tweede argument (optioneel) kan worden gebruikt om op te geven welke tekenset moet worden gebruikt: 'US-ASCII', 'ISO-8859-1', 'UTF-8' (standaard), 'UTF-16BE', 'UTF-16LE', 'UTF-16'
coderen Codeert de invoertekenreeksgegevens in binair op basis van een tekenset. Een tweede argument (optioneel) kan worden gebruikt om op te geven welke tekenset moet worden gebruikt: 'US-ASCII', 'ISO-8859-1', 'UTF-8' (standaard), 'UTF-16BE', 'UTF-16LE', 'UTF-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 tekenreeks voor invoerdatum een datum is met een optionele invoerdatumnotatie. Raadpleeg de SimpleDateFormat van Java voor beschikbare indelingen. Als de invoerdatumnotatie wordt weggelaten, is yyyy-[M]M-[d]dde 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 Controleer 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 de invoerdatum een tijdstempel is met een optionele notatie voor invoertijdstempels. Raadpleeg de SimpleDateFormat van 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', 'PST', 'UTC', 'America/Captain'. Timestamp ondersteunt een nauwkeurigheid van maximaal milliseconden met de waarde 999 Refer to Java's SimpleDateFormat for available formats.
toBase64 Codeert de opgegeven tekenreeks in base64.
toBinary Converteert een numerieke/datum-/tijdstempel/tekenreeks naar binaire weergave.
naar Booleaanse waarde Converteert een waarde van ('t', 'true', 'y', 'yes', '1') naar true en ('f', 'false', 'n', 'no', '0') naar onwaar en NULL voor een andere waarde.
toByte Converteert een numerieke waarde of tekenreeks naar een bytewaarde. Een optionele Java-decimale notatie kan worden gebruikt voor de conversie.
toDate Converteert invoerdatumtekenreeks naar datum met een optionele invoerdatumnotatie. Raadpleeg de klasse van SimpleDateFormat Java voor beschikbare indelingen. Als de invoerdatumnotatie wordt weggelaten, is de standaardindeling jjjj-[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). Een optionele Java-decimale notatie kan worden gebruikt voor de conversie. Een optionele landinstelling in de vorm van BCP47-taal zoals en-US, de, zh-CN.
toDouble Converteert een numerieke waarde of tekenreeks naar een dubbele waarde. Een optionele Java-decimale notatie kan worden gebruikt voor de conversie. Een optionele landinstelling in de vorm van BCP47-taal zoals en-US, de, zh-CN.
toFloat Converteert een numerieke waarde of tekenreeks naar een float-waarde. Een optionele Java-decimale notatie kan worden gebruikt voor de conversie. Kapt elk dubbel getal af.
toInteger Converteert een numerieke waarde of tekenreeks naar een geheel getal. Een optionele Java-decimale notatie kan worden gebruikt voor de conversie. Kapt alle lange, zwevende, dubbele.
toLong Converteert een numerieke waarde of tekenreeks naar een lange waarde. Een optionele Java-decimale notatie kan worden gebruikt voor de conversie. Kapt elke float af, dubbel.
toShort Converteert een numerieke waarde of tekenreeks naar een korte waarde. Een optionele Java-decimale notatie kan worden gebruikt voor de conversie. Kapt een geheel getal af, lang, zwevend, dubbel.
toString Converteert een primitief gegevenstype naar een tekenreeks. Voor getallen en datums kan een notatie worden opgegeven. Als de standaardinstelling van het systeem niet is opgegeven, wordt gekozen. De decimale java-notatie wordt gebruikt voor getallen. Raadpleeg Java SimpleDateFormat voor alle mogelijke datumnotaties; de standaardindeling is jjjj-MM-dd.
toTimestamp Converteert een tekenreeks naar een tijdstempel op basis van een optionele tijdstempelnotatie. Als de tijdstempel wordt weggelaten, wordt het standaardpatroon jjjj-[M]M-[d]d uu:mm:ss[.f...] gebruikt. U kunt een optionele tijdzone doorgeven in de vorm van 'GMT', 'PST', 'UTC', 'America/Captain'. Timestamp ondersteunt een nauwkeurigheid van maximaal milliseconden met de waarde 999. Raadpleeg de klasse van SimpleDateFormat Java voor beschikbare indelingen. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
toUTC Converteert de tijdstempel naar UTC. U kunt een optionele tijdzone doorgeven in de vorm van 'GMT', 'PST', 'UTC', 'America/Captain'. Deze is standaard ingesteld op de huidige tijdzone. Raadpleeg de klasse van SimpleDateFormat Java voor beschikbare indelingen. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.