Eşleme veri akışında tür dönüştürme

ŞUNLARA UYGULANIR: Azure Data Factory Azure Synapse Analytics

Veri akışları hem Azure Data Factory işlem hatlarında hem de Azure Synapse Analytics işlem hatlarında kullanılabilir. Bu makale, eşleme veri akışları için geçerlidir. Dönüştürmeler hakkında yeniyseniz , Eşleme veri akışlarını kullanarak verileri dönüştürme başlıklı giriş makalesine bakın.

İpucu

Veri Akışı 2. Nesil'deki eşdeğer dönüştürme (Veri türü) için bkz. Veri akışı kullanıcılarını eşlemek için Veri Akışı 2. Nesil kılavuzu.

Veri akışındaki tek tek sütunların veri türlerini kolayca değiştirmek için dönüştürme işlemini kullanarak. Dönüşüm uygulaması ayrıca atama hatalarını kontrol etmek için kolay bir yol sağlar.

Yapılandırma

Yayın ayarları

Veri akışınızdaki sütunların veri türünü değiştirmek için artı (+) işaretini kullanarak "Atama ayarlarına" sütunlar ekleyin.

Sütun adı: Meta veri sütunları listenizden kullanmak istediğiniz sütunu seçin.

Tür: Sütununuzu dönüştürmek için veri türünü seçin. "Karmaşık" seçeneğini belirlerseniz, "Karmaşık türü tanımla" seçeneğini belirleyebilir ve ifade oluşturucusunun içinde yapıları, dizileri ve eşlemeleri tanımlayabilirsiniz.

Not

Cast dönüşümünden karmaşık veri türü atama desteği şu anda mevcut değil. Bunun yerine Türetilmiş Sütun dönüşümünü kullanın. Türetilmiş Sütun'da tür dönüştürme hataları her zaman NULL ile sonuçlanır ve Assert kullanılarak açıkça hata işlenmesi gerekir. Cast dönüşümü, "Assert type check" özelliğini kullanarak dönüştürme hatalarını otomatik olarak yakalayabilir.

Biçim: Ondalık ve tarihler gibi bazı veri türleri ek biçimlendirme seçeneklerine olanak sağlar.

Doğrulama türü denetimi: Dönüşüm, tür denetimine izin verir. Atama başarısız olursa, satır daha sonra akışta yakalanabileceğiniz bir onay hatası olarak işaretlenir.

Veri akışı betiği

Sözdizimi

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

Türetilmiş sütun dönüştürmesini kullanarak mevcut sütunları ve yeni sütunları değiştirin.