Bagikan melalui


Fungsi konversi dalam memetakan aliran data

BERLAKU UNTUK: Azure Data Factory Azure Synapse Analytics

Tip

Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!

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

Artikel berikut memberikan detail tentang ekspresi dan fungsi yang didukung oleh Azure Data Factory dan Azure Synapse Analytics dalam memetakan 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 angka lebih besar dari 256, hasilnya setara dengan karakter(angka % 256)
Decode Mendekode data input yang dikodekan ke dalam string berdasarkan charset yang diberikan. Argumen kedua (opsional) dapat digunakan untuk menentukan charset mana yang akan digunakan - 'US-ASCII', 'ISO-8859-1', 'UTF-8' (default), 'UTF-16BE', 'UTF-16LE', 'UTF-16'
Mengkodekan Mengodekan data string input ke dalam biner berdasarkan charset. Argumen kedua (opsional) dapat digunakan untuk menentukan charset mana yang akan digunakan - 'US-ASCII', 'ISO-8859-1', 'UTF-8' (default), 'UTF-16BE', 'UTF-16LE', 'UTF-16'
isBitSet Memeriksa apakah posisi bit diatur dalam bitset ini
setBitSet Mengatur posisi bit dalam bitset ini
isBoolean Memeriksa apakah nilai untai berupa nilai boolean menurut aturan toBoolean()
isByte Memeriksa apakah nilai untai berupa nilai byte yang diberi format opsional menurut aturan toByte()
isDate Memeriksa apakah untai tanggal input berupa tanggal menggunakan format tanggal input opsional. Lihat SimpleDateFormat Java untuk mengetahui format yang tersedia. Jika format tanggal input dihilangkan, format default-nya adalah yyyy-[M]M-[d]d. Format yang diterima meliputi [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]
isShort Periksa apakah nilai string berupa nilai dengan jangkauan pendek yang diberi format opsional sesuai aturan toShort()
isInteger Periksa apakah nilai string berupa nilai dengan bilangan bulat yang diberi format opsional sesuai aturan toInteger()
isLong Periksa apakah nilai string berupa nilai dengan jangkauan panjang yang diberi format opsional sesuai aturan toLong()
isNan Periksa apakah suatu nilai bukan angka.
isFloat Periksa apakah nilai string berupa nilai dengan bilangan cacah yang diberi format opsional sesuai aturan toFloat()
isDouble Periksa apakah nilai string berupa nilai dengan bilangan cacah ganda yang diberi format opsional sesuai aturan toDouble()
isDecimal Memeriksa apakah nilai string berupa nilai desimal yang diberi format opsional sesuai aturan toDecimal()
isTimestamp Memeriksa apakah untai tanggal input berupa tanda waktu menggunakan format tanda waktu input opsional. Lihat SimpleDateFormat Java untuk mengetahui format yang tersedia. Jika stempel waktu dihilangkan, pola default yyyy-[M]M-[d]d hh:mm:ss[.f...] akan digunakan. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Tanda waktu mendukung hingga akurasi milidetik dengan nilai 999. Lihat SimpleDateFormat Java untuk mengetahui format yang tersedia.
toBase64 Mengkodekan untai yang diberikan dalam base64.
toBinary Mengonversi setiap numerik/tanggal/tanda waktu/untai ke representasi biner.
toBoolean Mengonversi nilai ('t', 'true', 'y', 'ya', '1') ke true dan ('f', 'false', 'n', 'tidak', '0') ke false dan NULL untuk semua nilai lainnya.
toByte Mengonversi numerik atau untai apa pun menjadi nilai byte. Format desimal Java opsional dapat digunakan untuk konversi.
toDate Mengonversi untai tanggal input menjadi tanggal menggunakan format tanggal input opsional. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. Jika format tanggal input dihilangkan, format default-nya 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, maka diubah akan default ke (10,2). Format desimal Java opsional dapat digunakan untuk konversi. Format lokal opsional dalam bentuk bahasa komputer BCP47 seperti en-US, de, zh-CN.
toDouble Mengonversi numerik atau untai apa pun menjadi nilai ganda. Format desimal Java opsional dapat digunakan untuk konversi. Format lokal opsional dalam bentuk bahasa komputer BCP47 seperti en-US, de, zh-CN.
toFloat Mengonversi numerik atau untai apa pun menjadi nilai float. Format desimal Java opsional dapat digunakan untuk konversi. Memotong setiap ganda.
toInteger Mengonversi numerik atau untai apa pun menjadi nilai bilangan bulat. Format desimal Java opsional dapat digunakan untuk konversi. Memotong setiap panjang, float, ganda.
toLong Mengonversi numerik atau untai apa pun menjadi nilai panjang. Format desimal Java opsional dapat digunakan untuk konversi. Memotong setiap float, ganda.
toShort Mengonversi numerik atau untai apa pun menjadi nilai pendek. Format desimal Java opsional dapat digunakan untuk konversi. Memotong nilai bilangan bulat, panjang, float, ganda.
toString Mengonversi jenis data primitif menjadi untai. Untuk angka dan tanggal, format dapat ditentukan. Jika default sistem yang tidak ditentukan dipilih, format desimal java akan digunakan untuk angka. Lihat SimpleDateFormat Java untuk semua kemungkinan format tanggal; format default-nya adalah yyyy-MM-dd.
toTimestamp Mengonversi untai menjadi tanda waktu yang diberi format tanda waktu opsional. Jika tanda waktu dihilangkan, pola default yyyy-[M]M-[d]d hh:mm:ss[.f...] akan digunakan. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Tanda waktu mendukung hingga akurasi milidetik dengan nilai 999. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
toUTC Mengonversi tanda waktu menjadi UTC. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Menerapkan mode default ke zona waktu saat ini. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.