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]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 | 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. |
Gerelateerde inhoud
- Lijst met alle statistische functies.
- Lijst met alle matrixfuncties.
- Lijst met alle opzoekfuncties in de cache.
- Lijst met alle datum- en tijdfuncties.
- Lijst met alle expressiefuncties.
- Lijst met alle kaartfuncties.
- Lijst met alle metafuncties.
- Lijst met alle vensterfuncties.
- Gebruiksgegevens van alle expressies voor gegevenstransformatie.
- Meer informatie over het gebruik van opbouwfunctie voor expressies.