Konverziós függvények az adatfolyam leképezésében

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Az adatfolyamok az Azure Data Factoryben és az Azure Synapse Pipelinesban is elérhetők. Ez a cikk az adatfolyamok leképezésére vonatkozik. Ha még nem használta az átalakításokat, tekintse meg az adatok leképezési adatfolyam használatával történő átalakításáról szóló bevezető cikket.

Az alábbi cikkek részletesen ismertetik az Azure Data Factory és az Azure Synapse Analytics által az adatfolyamok leképezésében támogatott kifejezéseket és függvényeket.

Konverziós függvények listája

A konvertálási függvények az adatok konvertálására és az adattípusok tesztelésére szolgálnak

Konvertálási függvény Task
Ascii A bemeneti karakter numerikus értékét adja vissza. Ha a bemeneti sztring egynél több karakterből áll, az első karakter numerikus értéke lesz visszaadva
Char A bemeneti szám által képviselt ascii karaktert adja vissza. Ha a szám nagyobb, mint 256, az eredmény egyenértékű a karakter (szám: % 256)
Megfejt A kódolt bemeneti adatokat egy sztringbe dekódolja az adott karakterkészlet alapján. Egy második (nem kötelező) argumentum használatával megadhatja, hogy melyik karakterkészletet használja : "US-ASCII", "ISO-8859-1", "UTF-8" (alapértelmezett), "UTF-16BE", "UTF-16LE", "UTF-16"
Kódolni A bemeneti sztringadatokat karakterkészlet alapján binárisra kódolja. Egy második (nem kötelező) argumentum használatával megadhatja, hogy melyik karakterkészletet használja : "US-ASCII", "ISO-8859-1", "UTF-8" (alapértelmezett), "UTF-16BE", "UTF-16LE", "UTF-16"
isBitSet Ellenőrzi, hogy van-e beállítva bitpozíció ebben a bitkészletben
setBitSet Bitpozíciók beállítása ebben a bitkészletben
isBoolean Ellenőrzi, hogy a sztring értéke logikai érték-e a következő szabályok szerint: toBoolean()
isByte Ellenőrzi, hogy a sztringérték bájtérték-e, és nem kötelező formátumú-e a következő szabályok szerint: toByte()
isDate Ellenőrzi, hogy a bemeneti dátum sztringje dátum-e opcionális beviteli dátumformátummal. Az elérhető formátumokért tekintse meg a Java SimpleDateFormat elemét. Ha a bemeneti dátum formátuma nincs megadva, az alapértelmezett formátum az yyyy-[M]M-[d]d. Az elfogadott formátumok a következők: [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]
isShort Ellenőrzi, hogy a sztring értéke egy rövid érték-e, ha a sztring formátuma nem kötelező a következő szabályok szerint: toShort()
isInteger Ellenőrzi, hogy a sztringérték egy egész szám-e, amely a következő szabályoknak megfelelő formátumot adja meg: toInteger()
isLong Ellenőrzi, hogy a sztring értéke hosszú-e, ha a sztring formátuma a következő szabályok szerint nem kötelező: toLong()
isNan Ellenőrizze, hogy egy érték nem szám-e.
isFloat Ellenőrzi, hogy a sztring értéke lebegőpontos érték-e, ha a sztring formátuma nem kötelező a következő szabályok szerint: toFloat()
isDouble Ellenőrzi, hogy a sztring értéke dupla érték-e a következő szabályok szerint választható formátumban: toDouble()
isDecimal Ellenőrzi, hogy a sztring értéke decimális érték-e, és nem kötelező formátumú-e a következő szabályok szerint: toDecimal()
isTimestamp Ellenőrzi, hogy a bemeneti dátum sztringje időbélyeg-e opcionális bemeneti időbélyeg-formátummal. Az elérhető formátumokért tekintse meg a Java SimpleDateFormat elemét. Ha az időbélyeg nincs megadva, a rendszer az alapértelmezett mintát yyyy-[M]M-[d]d hh:mm:ss[.f...] használja. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. Az időbélyeg akár ezredmásodpercnyi pontosságot is támogat a 999-ben, a Java SimpleDateFormat függvényében az elérhető formátumokért tekintse meg.
toBase64 Az adott sztringet a base64-ben kódolja.
toBinary Bármilyen numerikus/dátum-/időbélyeg-/sztringet bináris ábrázolássá alakít át.
toBoolean A ('t', 'true', 'y', 'yes', '1' ) értéket igaz értékre, az ('f', 'false', 'n', 'nem', '0' értéket) pedig hamisra és NULL értékre konvertálja bármely más érték esetében.
toByte Bármilyen numerikus vagy sztringet bájtértékké alakít át. Az átalakításhoz választható Java decimális formátum használható.
toDate A bemeneti dátum sztringet dátummá alakítja egy opcionális beviteli dátumformátum használatával. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . Ha a bemeneti dátum formátuma nincs megadva, az alapértelmezett formátum yyyy-[M]M-[d]d. Az elfogadott formátumok a következők: [yyyyy, yy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toDecimal Bármely numerikus vagy sztringet decimális értékké alakít át. Ha nincs megadva a pontosság és a skálázás, az alapértelmezés szerint (10,2) lesz. Az átalakításhoz választható Java decimális formátum használható. Választható területi formátum BCP47 nyelven, például en-US, de, zh-CN formátumban.
toDouble Bármely numerikus vagy sztringet dupla értékké alakít át. Az átalakításhoz választható Java decimális formátum használható. Választható területi formátum BCP47 nyelven, például en-US, de, zh-CN formátumban.
toFloat Bármilyen numerikus vagy sztringet lebegőpontos értékké alakít át. Az átalakításhoz választható Java decimális formátum használható. Csonkolja a dupla elemet.
toInteger Bármilyen numerikus vagy sztringet egész számmá alakít át. Az átalakításhoz választható Java decimális formátum használható. Csonkolja a hosszú, lebegő, dupla.
Tolong Bármilyen numerikus vagy sztringet hosszú értékké alakít át. Az átalakításhoz választható Java decimális formátum használható. Csonkolja az úszókat, dupla.
toShort Bármilyen numerikus vagy sztringet rövid értékké alakít át. Az átalakításhoz választható Java decimális formátum használható. Csonkolja az összes egész számot, hosszú, lebegőpontos, dupla.
toString Egy primitív adattípust sztringgé alakít át. Számok és dátumok esetén megadható formátum. Ha nincs meghatározva, a rendszer alapértelmezett beállítása lesz kiválasztva. A Java decimális formátumot használja a számokhoz. Tekintse meg a Java SimpleDateFormat parancsot az összes lehetséges dátumformátumhoz; az alapértelmezett formátum yyyyy-MM-dd.
toTimestamp A sztringet időbélyeggé alakítja, opcionális időbélyeg formátumban. Ha az időbélyeg nincs megadva, a rendszer az alapértelmezett yyyy-[M]M-[d]d hh:mm:ss[.f...] mintát használja. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. Az időbélyeg akár ezredmásodpercnyi pontosságot is támogat 999 értékkel. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
toUTC Az időbélyeget UTC-vé alakítja. Egy választható időzónát "GMT", "PST", "UTC", "America/Cayman" formában adhat át. Alapértelmezés szerint az aktuális időzónára van bekapcsolva. Az elérhető formátumokért tekintse meg a Java osztályát SimpleDateFormat . https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.