Eşleme veri akışında dönüştürmeyi dizeleştirme

ŞUNLARA UYGULANIR: Azure Data Factory Azure Synapse Analytics

İpucu

Microsoft Fabric'daki Data Factory, daha basit bir mimariye, yerleşik yapay zekaya ve yeni özelliklere sahip yeni nesil Azure Data Factory. Veri tümleştirmeyi yeni kullanmaya başladıysanız Fabric Data Factory ile başlayın. Mevcut ADF iş yükleri veri bilimi, gerçek zamanlı analiz ve raporlama genelinde yeni özelliklere erişmek için Fabric yükseltebilir.

İpucu

Stringify dönüşümü şu anda Veri Akışı 2. Nesil'de desteklenmiyor. Desteklenen dönüştürmelerin ve bunların eşdeğerlerinin listesi için bkz. Veri akışı kullanıcılarını eşlemek için Veri Akışı 2. Nesil kılavuzu.

Karmaşık veri türlerini dizelere dönüştürmek için stringify dönüştürmesini kullanın. Veri türlerini dizelere dönüştürmek, sütun verilerini bir yapı, eşleme veya dizi türü olarak kaynaklanacak tek bir dize varlığı olarak depolamanız veya göndermeniz gerektiğinde yararlı olabilir.

Yapılandırma

Dize dönüştürme yapılandırma panelinde, önce satır içi ayrıştırmak istediğiniz sütunlarda yer alan veri türünü seçersiniz. Stringify dönüşümü aşağıdaki yapılandırma ayarlarını da içerir.

Stringify ayarları

Sütun

Türetilmiş sütunlar ve toplamalar gibi, sütun açılır listesi de bir sütunu açılır listeden seçerek mevcut sütunu değiştirdiğiniz yerdir. Alternatif olarak, buraya yeni bir sütunun adını yazabilirsiniz. ADF, dizeleştirilmiş kaynak verilerini bu sütunda depolar. Çoğu durumda, gelen karmaşık alan türünü dizeleyen yeni bir sütun tanımlamak istersiniz.

İfade

Dizelendirilecek kaynak karmaşık alanı ayarlamak için ifade oluşturucusunu kullanın. Bu, dizeleştirmek istediğiniz bağımsız verileri içeren kaynak sütunu seçmek kadar basit olabilir veya ayrıştırmak için karmaşık ifadeler oluşturabilirsiniz.

İfadeleri dizeleştirme

Örnek ifade

Bu örnekte, body.properties.periods REST kaynağından döndürülen bir yapının içindeki bir dizidir.

body.properties.periods

Veri akışı betiği

stringify(mydata = body.properties.periods ? string,
	format: 'json') ~> Stringify1