Konverteringsfunktioner i mappning av dataflöden

GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics

Dricks

Data Factory i Microsoft Fabric är nästa generations Azure Data Factory, med en enklare arkitektur, inbyggd AI och nya funktioner. Om dataintegrering är nytt för dig börjar du med Fabric Data Factory. Befintliga ADF-arbetsbelastningar kan uppgraderas till Fabric för att få åtkomst till nya funktioner inom datavetenskap, realtidsanalys och rapportering.

Dataflöden är tillgängliga i både Azure Data Factory pipelines och Azure Synapse Analytics pipelines. Den här artikeln gäller för mappning av dataflöden. Om du inte har använt transformeringar tidigare läser du introduktionsartikeln Transformera data med hjälp av mappning av dataflöden.

Den här artikeln 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 fler ä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 (tal % 256).
avkoda Avkodar kodade indata till en sträng baserat på den specifika teckenuppsättningen. Du kan använda ett andra (valfritt) argument för att ange vilken teckenuppsättning som ska användas: US-ASCII, ISO-8859-1, UTF-8 (standard), UTF-16BE, UTF-16LE, eller UTF-16.
koda Kodar indatasträngsdata till binär baserat på en teckenuppsättning. Du kan använda ett andra (valfritt) argument för att ange vilken teckenuppsättning som ska användas: US-ASCII, ISO-8859-1, UTF-8 (standard), UTF-16BE, UTF-16LE, eller 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 toBoolean()för .
isByte Kontrollerar om strängvärdet är ett bytevärde med ett valfritt format enligt reglerna toByte()i .
isDate Kontrollerar om indatadatumsträngen är ett datum med hjälp av ett valfritt indatadatumformat. Se Java klass SimpleDateFormat för tillgängliga format. Om indatadatumformatet utelämnas är yyyy-[M]M-[d]dstandardformatet . 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 toShort()i .
isInteger Kontrollerar om strängvärdet är ett heltalsvärde med ett valfritt format enligt reglerna toInteger()i .
isLong Kontrollerar om strängvärdet är ett långt värde med ett valfritt format enligt reglerna toLong()i .
isNan Kontrollerar om ett värde inte är ett tal.
isFloat Kontrollerar om strängvärdet är ett flyttalsvärde med ett valfritt format enligt reglerna toFloat()i .
isDouble Kontrollerar om strängvärdet är ett dubbelt värde med ett valfritt format enligt reglerna toDouble()i .
isDecimal Kontrollerar om strängvärdet är ett decimalvärde med ett valfritt format enligt reglerna toDecimal()för .
isTimestamp Kontrollerar om indatadatumsträngen är en tidsstämpel med hjälp av ett valfritt tidsstämpelformat för indata. Se Java klass 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, UTCoch America/Cayman. Timestamp stöder upp till millisekunders noggrannhet med värdet 999. Se Java klass SimpleDateFormat för tillgängliga format.
toBase64 Kodar den specifika strängen i base64.
toBinary Konverterar valfritt numeriskt/datum/tidsstämpel/sträng till binär representation.
toBoolean Konverterar värdet (t, , truey, , yes1) till true och (f, , falsen, 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. Du kan använda ett valfritt Java decimalformat för konverteringen.
toDate Konverterar en indatadatumsträng till datum med hjälp av ett valfritt indatadatumformat. Se Java klass SimpleDateFormat för tillgängliga format. Om indatadatumformatet utelämnas är yyyy-[M]M-[d]dstandardformatet . Godkända format är [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[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). Du kan använda ett valfritt Java decimalformat för konverteringen. Använd ett valfritt språkformat i form av ett BCP47-språk som en-US, de eller zh-CN.
toDouble Konverterar valfritt numeriskt värde eller en sträng till ett dubbelt värde. Du kan använda ett valfritt Java decimalformat för konverteringen. Använd ett valfritt språkformat i form av ett BCP47-språk som en-US, de eller zh-CN.
toFloat Konverterar numeriska värden eller strängar till ett flyttalsvärde. Du kan använda ett valfritt Java decimalformat för konverteringen. Trunkerar en dubbel.
toInteger Konverterar valfritt numeriskt värde eller en sträng till ett heltalsvärde. Du kan använda ett valfritt Java decimalformat 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. Du kan använda ett valfritt Java decimalformat för konverteringen. Trunkerar alla flytande, dubbla.
toShort Konverterar valfritt numeriskt värde eller en sträng till ett kort värde. Du kan använda ett valfritt Java decimalformat för konverteringen. Trunkerar alla heltal, långa, flytande, dubbla.
toString Konverterar en primitiv datatyp till en sträng. Du kan ange ett format för tal och datum. Om det är ospecificerat väljs systemstandarden. Java decimalformat används för tal. Se klassen Java SimpleDateFormat för alla möjliga datumformat. Standardformatet är yyyy-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, UTCoch America/Cayman. Timestamp stöder upp till millisekunders noggrannhet med värdet 999. Se Java klass SimpleDateFormat för tillgängliga format.
toUTC Konverterar tidsstämpeln till UTC. Du kan skicka en valfri tidszon i form av GMT, PST, UTCoch America/Cayman. Den ställs in som standard på den aktuella tidszonen. Se Java klass SimpleDateFormat för tillgängliga format.