Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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. |
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 Expression Builder.