Transformasi transmisi dalam pemetaan 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.

Gunakan transformasi transmisi untuk memodifikasi jenis data kolom individu dalam aliran data dengan mudah. Transformasi transmisi juga memudahkan untuk memeriksa kesalahan transmisi.

Konfigurasi

Cast settings

Untuk mengubah jenis data pada kolom dalam aliran data Anda, tambahkan kolom ke "Pengaturan transmisi" menggunakan tanda plus (+).

Nama kolom: Pilih kolom yang ingin Anda transmisikan dari daftar kolom metadata Anda.

Jenis: Pilih jenis data untuk mentransmisikan kolom Anda. Jika Anda memilih "kompleks", berikutnya Anda dapat memilih "Tentukan jenis kompleks" dan menentukan struktur, array, dan peta di dalam penyusun ekspresi.

Catatan

Dukungan untuk transmisi jenis data kompleks dari transformasi Cast saat ini tidak tersedia. Gunakan transformasi Kolom Turunan sebagai gantinya. Di Kolom Turunan, kesalahan konversi jenis selalu menghasilkan NULL dan memerlukan penanganan kesalahan eksplisit menggunakan Pernyataan. Transformasi Cast dapat secara otomatis menjebak kesalahan konversi menggunakan properti "Pemeriksaan jenis pernyataan".

Format: Beberapa jenis data, seperti desimal dan tanggal, akan memungkinkan untuk memperoleh opsi pemformatan tambahan.

Pemeriksaan jenis pernyataan: Transformasi transmisi memungkinkan untuk melakukan pemeriksaan jenis. Jika transmisi gagal, baris akan ditandai sebagai kesalahan pernyataan yang nanti dapat Anda tumpuk di aliran.

Skrip aliran data

Sintaks

<incomingStream>
    cast(output(
		AddressID as integer,
		AddressLine1 as string,
		AddressLine2 as string,
		City as string
	),
	errors: true) ~> <castTransformationName<>

Ubah kolom yang ada dan kolom baru menggunakan transformasi kolom turunan.