Fungsi konversi dalam pemetaan aliran data

APLIKASI TO: Azure Data Factory Azure Synapse Analytics

Tip

Data Factory di Microsoft Fabric adalah generasi Azure Data Factory berikutnya, dengan arsitektur yang lebih sederhana, AI bawaan, dan fitur baru. Jika Anda baru menggunakan integrasi data, mulailah dengan Fabric Data Factory. Beban kerja ADF yang ada dapat ditingkatkan ke Fabric untuk mengakses kemampuan baru di seluruh ilmu data, analitik real time, dan pelaporan.

Aliran data tersedia di alur Azure Data Factory dan alur Azure Synapse Analytics. Artikel ini berlaku untuk memetakan aliran data. Jika Anda baru mengenal transformasi, lihat artikel pengantar Mengubah data menggunakan aliran data pemetaan.

Artikel ini menyediakan detail tentang ekspresi dan fungsi yang didukung oleh Azure Data Factory dan Azure Synapse Analytics dalam pemetaan aliran data.

Daftar fungsi konversi

Fungsi konversi digunakan untuk mengonversi data dan menguji jenis data

Fungsi konversi Tugas
Ascii Mengembalikan nilai numerik dari karakter input. Jika string input memiliki lebih dari satu karakter, nilai numerik dari karakter pertama dikembalikan.
Char Mengembalikan karakter ASCII yang diwakili oleh angka input. Jika angkanya lebih besar dari 256, hasilnya setara dengan karakter (angka % 256).
Decode Mendekode data input yang dikodekan ke dalam string berdasarkan charset tertentu. Anda dapat menggunakan argumen kedua (opsional) untuk menentukan charset mana yang akan digunakan: US-ASCII, , ISO-8859-1UTF-8(default), UTF-16BE, , UTF-16LEatau UTF-16.
Mengkodekan Mengodekan data string input ke dalam biner berdasarkan charset. Anda dapat menggunakan argumen kedua (opsional) untuk menentukan charset mana yang akan digunakan: US-ASCII, , ISO-8859-1UTF-8(default), UTF-16BE, , UTF-16LEatau UTF-16.
isBitSet Memeriksa apakah posisi bit diatur dalam bitset ini.
setBitSet Mengatur posisi bit dalam bitset ini.
isBoolean Memeriksa apakah nilai string adalah nilai Boolean sesuai dengan aturan toBoolean().
isByte Memeriksa apakah nilai string adalah nilai byte yang diberi format opsional sesuai dengan aturan toByte().
isDate Memeriksa apakah string tanggal input adalah tanggal dengan menggunakan format tanggal input opsional. Lihat kelas SimpleDateFormat Java untuk format yang tersedia. Jika format tanggal input dihilangkan, format defaultnya adalah yyyy-[M]M-[d]d. Format yang diterima adalah [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
isShort Memeriksa apakah nilai string adalah nilai pendek yang diberi format opsional sesuai dengan aturan toShort().
isInteger Memeriksa apakah nilai string adalah nilai bilangan bulat yang diberi format opsional sesuai dengan aturan toInteger().
isLong Memeriksa apakah nilai string adalah nilai panjang yang diberi format opsional sesuai dengan aturan toLong().
isNan Memeriksa apakah nilai bukan angka.
isFloat Memeriksa apakah nilai string adalah nilai float yang diberi format opsional sesuai dengan aturan toFloat().
isDouble Memeriksa apakah nilai string adalah nilai ganda yang diberi format opsional sesuai dengan aturan toDouble().
isDecimal Memeriksa apakah nilai string adalah nilai desimal yang diberikan format opsional sesuai dengan aturan toDecimal().
isTimestamp Memeriksa apakah string tanggal input adalah stempel waktu dengan menggunakan format stempel waktu input opsional. Lihat kelas SimpleDateFormat Java untuk format yang tersedia. Jika stempel waktu dihilangkan, pola yyyy-[M]M-[d]d hh:mm:ss[.f...] default digunakan. Anda dapat melewati zona waktu opsional dalam bentuk GMT, , PSTUTC, dan America/Cayman. Timestamp mendukung akurasi hingga milidetik dengan nilai 999. Lihat kelas SimpleDateFormat Java untuk format yang tersedia.
toBase64 Mengodekan string tertentu di base64.
toBinary Mengonversi stempel/string numerik/tanggal/waktu menjadi representasi biner.
toBoolean Mengonversi nilai (t, , true, yyes, 1) ke true dan (f, , false, nno, 0) ke false dan NULL untuk nilai lainnya.
toByte Mengonversi numerik atau untai apa pun menjadi nilai byte. Anda dapat menggunakan format desimal Java opsional untuk konversi.
toDate Mengonversi string tanggal input menjadi tanggal dengan menggunakan format tanggal input opsional. Lihat kelas SimpleDateFormat Java untuk format yang tersedia. Jika format tanggal input dihilangkan, format defaultnya adalah yyyy-[M]M-[d]d. Format yang diterima adalah [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toDecimal Mengonversi numerik atau untai apa pun menjadi nilai desimal. Jika presisi dan skala tidak ditentukan, defaultnya adalah (10,2). Anda dapat menggunakan format desimal Java opsional untuk konversi. Gunakan format lokal opsional dalam bentuk bahasa BCP47 seperti en-US, de, atau zh-CN.
toDouble Mengonversi numerik atau untai apa pun menjadi nilai ganda. Anda dapat menggunakan format desimal Java opsional untuk konversi. Gunakan format lokal opsional dalam bentuk bahasa BCP47 seperti en-US, de, atau zh-CN.
toFloat Mengonversi numerik atau untai apa pun menjadi nilai float. Anda dapat menggunakan format desimal Java opsional untuk konversi. Memotong setiap ganda.
toInteger Mengonversi numerik atau untai apa pun menjadi nilai bilangan bulat. Anda dapat menggunakan format desimal Java opsional untuk konversi. Memotong setiap panjang, float, ganda.
toLong Mengonversi numerik atau untai apa pun menjadi nilai panjang. Anda dapat menggunakan format desimal Java opsional untuk konversi. Memotong setiap float, ganda.
toShort Mengonversi numerik atau untai apa pun menjadi nilai pendek. Anda dapat menggunakan format desimal Java opsional untuk konversi. Memotong nilai bilangan bulat, panjang, float, ganda.
toString Mengonversi jenis data primitif menjadi string. Anda dapat menentukan format untuk angka dan tanggal. Jika tidak ditentukan, pengaturan bawaan sistem akan dipilih. Java format desimal digunakan untuk angka. Lihat kelas SimpleDateFormat Java untuk semua format tanggal yang mungkin. Format defaultnya adalah yyyy-MM-dd.
toTimestamp Mengonversi string menjadi cap waktu dengan format opsional. Jika stempel waktu dihilangkan, pola yyyy-[M]M-[d]d hh:mm:ss[.f...] default digunakan. Anda dapat melewati zona waktu opsional dalam bentuk GMT, , PSTUTC, dan America/Cayman. Timestamp mendukung akurasi hingga milidetik dengan nilai 999. Lihat kelas SimpleDateFormat Java untuk format available.
toUTC Mengonversi stempel waktu ke UTC. Anda dapat melewati zona waktu opsional dalam bentuk GMT, , PSTUTC, dan America/Cayman. Secara otomatis akan menggunakan zona waktu saat ini. Lihat kelas SimpleDateFormat Java untuk format available.