Konverteringsfunktioner i dataflödesmappning
GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics
Dricks
Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!
Dataflöden är tillgängliga både i Azure Data Factory och Azure Synapse Pipelines. Den här artikeln gäller för mappning av dataflöden. Om du är nybörjare på transformeringar kan du läsa den inledande artikeln Transformera data med hjälp av ett mappningsdataflöde.
Följande artiklar innehåller information om uttryck och funktioner som stöds av Azure Data Factory och Azure Synapse Analytics i mappning av dataflöden.
Lista över konverteringsfunktioner
Konverteringsfunktioner används för att konvertera data och testa datatyper
Konverteringsfunktion | Uppgift |
---|---|
ASCII | Returnerar det numeriska värdet för indatatecknet. Om indatasträngen har mer än ett tecken returneras det numeriska värdet för det första tecknet |
röding | Returnerar ascii-tecknet som representeras av indatanumret. Om talet är större än 256 motsvarar resultatet tecken (nummer % 256) |
avkoda | Avkodar kodade indata till en sträng baserat på den angivna teckenuppsättningen. Ett andra (valfritt) argument kan användas för att ange vilken teckenuppsättning som ska användas – "US-ASCII", "ISO-8859-1", "UTF-8" (standard), "UTF-16BE", "UTF-16LE", "UTF-16" |
koda | Kodar indatasträngsdata till binär baserat på en teckenuppsättning. Ett andra (valfritt) argument kan användas för att ange vilken teckenuppsättning som ska användas – "US-ASCII", "ISO-8859-1", "UTF-8" (standard), "UTF-16BE", "UTF-16LE", "UTF-16" |
isBitSet | Kontrollerar om en bitposition har angetts i den här bituppsättningen |
setBitSet | Anger bitpositioner i den här bituppsättningen |
isBoolean | Kontrollerar om strängvärdet är ett booleskt värde enligt reglerna för toBoolean() |
isByte | Kontrollerar om strängvärdet är ett bytevärde med ett valfritt format enligt reglerna för toByte() |
isDate | Kontrollerar om indatadatumsträngen är ett datum med ett valfritt indatadatumformat. Se Javas SimpleDateFormat för tillgängliga format. Om indatadatumformatet utelämnas är yyyy-[M]M-[d]d standardformatet . Godkända format är [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ] |
isShort | Kontrollerar om strängvärdet är ett kort värde med ett valfritt format enligt reglerna för toShort() |
isInteger | Kontrollerar om strängvärdet är ett heltalsvärde med ett valfritt format enligt reglerna för toInteger() |
isLong | Kontrollerar om strängvärdet är ett långt värde med ett valfritt format enligt reglerna för toLong() |
isNan | Kontrollera om ett värde inte är ett tal. |
isFloat | Kontrollerar om strängvärdet är ett flyttalvärde med ett valfritt format enligt reglerna för toFloat() |
isDouble | Kontrollerar om strängvärdet är ett dubbelt värde med ett valfritt format enligt reglerna för toDouble() |
isDecimal | Kontrollerar om strängvärdet är ett decimalvärde med ett valfritt format enligt reglerna för toDecimal() |
isTimestamp | Kontrollerar om indatadatumsträngen är en tidsstämpel med ett valfritt tidsstämpelformat för indata. Se Javas SimpleDateFormat för tillgängliga format. Om tidsstämpeln utelämnas används standardmönstret yyyy-[M]M-[d]d hh:mm:ss[.f...] . Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Tidsstämpeln stöder upp till millisekunders noggrannhet med värdet 999 Referera till Javas SimpleDateFormat för tillgängliga format. |
toBase64 | Kodar den angivna strängen i base64. |
toBinary | Konverterar valfritt numeriskt/datum/tidsstämpel/sträng till binär representation. |
toBoolean | Konverterar värdet ('t', 'true', 'y', 'yes', '1') till true och ('f', 'false', 'n', 'no', '0') till false och NULL för andra värden. |
toByte | Konverterar valfritt numeriskt värde eller en sträng till ett bytevärde. Ett valfritt Java-decimalformat kan användas för konverteringen. |
toDate | Konverterar indatadatumsträng till datum med ett valfritt indatadatumformat. Se Java-klassen SimpleDateFormat för tillgängliga format. Om indatadatumformatet utelämnas är standardformatet åååå-[M]M-[d]d. Accepterade format är :[ åååå, å-[M]M, åååå-[M]M-[d]d, åååå-[M]M-[d]dT* ]. |
toDecimal | Konverterar valfritt numeriskt värde eller en sträng till ett decimalvärde. Om precision och skalning inte anges är standardvärdet (10,2). Ett valfritt Java-decimalformat kan användas för konverteringen. Ett valfritt språkformat i form av BCP47-språk som en-US, de, zh-CN. |
toDouble | Konverterar valfritt numeriskt värde eller en sträng till ett dubbelt värde. Ett valfritt Java-decimalformat kan användas för konverteringen. Ett valfritt språkformat i form av BCP47-språk som en-US, de, zh-CN. |
toFloat | Konverterar numeriska värden eller strängar till ett flyttalsvärde. Ett valfritt Java-decimalformat kan användas för konverteringen. Trunkerar en dubbel. |
toInteger | Konverterar valfritt numeriskt värde eller en sträng till ett heltalsvärde. Ett valfritt Java-decimalformat kan användas för konverteringen. Trunkerar alla långa, flytande, dubbla. |
toLong | Konverterar valfritt numeriskt värde eller en sträng till ett långt värde. Ett valfritt Java-decimalformat kan användas för konverteringen. Trunkerar alla flytande, dubbla. |
toShort | Konverterar valfritt numeriskt värde eller en sträng till ett kort värde. Ett valfritt Java-decimalformat kan användas för konverteringen. Trunkerar alla heltal, långa, flytande, dubbla. |
toString | Konverterar en primitiv datatyp till en sträng. För tal och datum kan ett format anges. Om det är ospecificerat väljs systemstandarden. Java-decimalformat används för tal. Se Java SimpleDateFormat för alla möjliga datumformat. standardformatet är åå-MM-dd. |
toTimestamp | Konverterar en sträng till en tidsstämpel med ett valfritt tidsstämpelformat. Om tidsstämpeln utelämnas används standardmönstret yyyy-[M]M-[d]d hh:mm:ss[.f...]. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Tidsstämpeln stöder upp till millisekunders noggrannhet med värdet 999. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
toUTC | Konverterar tidsstämpeln till UTC. Du kan skicka en valfri tidszon i form av "GMT", "PST", "UTC", "America/Cayman". Den är standardinställningen för den aktuella tidszonen. Se Java-klassen SimpleDateFormat för tillgängliga format. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
Relaterat innehåll
- Lista över alla aggregeringsfunktioner.
- Lista över alla matrisfunktioner.
- Lista över alla cachelagrade uppslagsfunktioner.
- Lista över alla datum- och tidsfunktioner.
- Lista över alla uttrycksfunktioner.
- Lista över alla kartfunktioner.
- Lista över alla metafunktioner.
- Lista över alla fönsterfunktioner.
- Användningsinformation för alla datatransformeringsuttryck.
- Lär dig hur du använder Expression Builder.