Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ŞUNLARA UYGULANIR:
Azure Data Factory
Azure Synapse Analytics
İpucu
Microsoft Fabric'daki
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 (Pivot sütunu) için bkz. Veri akışı kullanıcılarını eşlemek için Veri Akışı 2. Nesil kılavuzu.
Tek bir sütunun benzersiz satır değerlerinden birden çok sütun oluşturmak için pivot dönüşümünü kullanın. Pivot, sütunlara göre gruplandırma yaptığınız ve toplama işlevlerini kullanarak pivot sütunlar oluşturduğunuz bir toplama dönüşümüdür.
Yapılandırma
Pivot dönüşümü için üç farklı giriş gerekir: sütunlara göre gruplandırma, pivot anahtar ve pivotlanan sütunların nasıl oluşturulacağı.
Gruplandırma ölçütü:
Çevrilmiş sütunların hangi sütunlarda veya gruplarda toplanacağını seçin. Çıkış verileri, aynı gruba sahip tüm satırları değerlere göre tek bir satırda gruplandırır. Özetlenmiş sütunda yapılan toplama işlemi her grup üzerinde gerçekleşir.
Bu bölüm isteğe bağlıdır. Hiçbir sütuna göre gruplandırma seçilmezse, veri akışının tamamı toplanır ve yalnızca bir satır çıkış olur.
Pivot anahtarı
Pivot anahtar, satır değerlerinin yeni sütunlara döndürüldüğü sütundur. Varsayılan olarak, özet tablo dönüştürmesi her benzersiz satır değeri için yeni bir sütun oluşturur.
Değer etiketli bölümde, çevrilecek belirli satır değerlerini girebilirsiniz. Yalnızca bu bölüme girilen satır değerleri özetlenir. Null değeri etkinleştirmek, sütundaki null değerler için bir pivot sütunu oluşturur.
Döndürülmüş sütunlar
Sütun haline gelen her benzersiz pivot anahtarı değeri için, her grup için birleştirilmiş bir satır değeri oluşturun. Pivot tuşu başına birden çok sütun oluşturabilirsiniz. Her özet sütunda en az bir toplama işlevi bulunmalıdır.
Sütun adı deseni: Her özet sütunun sütun adını nasıl biçimlendireceğinizi seçin. Çıktısı alınan sütun adı, özet anahtar değeri, sütun ön eki ve isteğe bağlı ön ek, sonek, orta karakterlerin birleşimidir.
Sütun düzenlemesi: Pivot tuşu başına birden fazla özet sütun oluşturuyorsanız sütunların nasıl sıralanmasını istediğinizi seçin.
Sütun ön eki: Pivot anahtarı başına birden fazla özet sütun oluşturursanız, her sütun için bir sütun ön eki girin. Bu ayar, yalnızca bir döndürülmüş sütun varsa isteğe bağlıdır.
Yardım grafiği
Yardım grafiği, farklı döner bileşenlerin birbirleriyle nasıl etkileşime girdiğini gösterir.
Özet meta veriler
Döndürme anahtarı yapılandırmasında hiçbir değer belirtilmezse, döndürülen sütunlar çalışma zamanında dinamik olarak oluşturulur. Döndürülen sütunların sayısı, benzersiz pivot anahtar değerlerinin sayısıyla çarpılan pivot sütun sayısına eşittir. Bu değişen bir sayı olabileceğinden UX, İncele sekmesinde sütun meta verilerini görüntülemez ve sütun yayma özelliği yoktur. Bu sütunları dönüştürme için eşleme veri akışının sütun deseni özelliklerini kullanın.
Belirli özet anahtar değerleri ayarlandığında, özetlenen sütunlar meta veri içinde görünür. Kolon adları, Inspect ve Sink eşlemesinde sizin için mevcut durumda.
Değişime uğramış sütunlardan meta veri oluşturma
Pivot, satır değerlerine göre dinamik olarak yeni sütun adları oluşturur. Bu yeni sütunları daha sonra veri akışınızda başvurulabilecek meta verilere ekleyebilirsiniz. Bunu yapmak için veri önizlemesinde harita kaymış hızlı işlemini kullanın.
Dönmüş sütunların alçaltılması
Dönüştürülmüş sütunlar dinamik olsa da yine de hedef veri deponuza yazılabilir. Sink ayarlarınızda Şema kaymasına izin ver seçeneğini etkinleştirin. Bu, meta veriye dahil olmayan sütunlar yazmanızı sağlar. Sütun meta verilerinizde yeni dinamik adları görmezsiniz, ancak şema kayma seçeneği verileri getirmenizi sağlar.
Özgün alanlara yeniden katılma
Dönüştürme, yalnızca grubu ve döndürülen sütunları projelendirir. Çıkış verilerinizin diğer giriş sütunlarını içermesini istiyorsanız, kendi kendine birleştirme deseni kullanın.
Veri akışı betiği
Sözdizimi
<incomingStreamName>
pivot(groupBy(Tm),
pivotBy(<pivotKeyColumn, [<specifiedColumnName1>,...,<specifiedColumnNameN>]),
<pivotColumnPrefix> = <pivotedColumnValue>,
columnNaming: '< prefix >< $N | $V ><middle >< $N | $V >< suffix >',
lateral: { 'true' | 'false'}
) ~> <pivotTransformationName
Örnek
Yapılandırma bölümünde gösterilen ekranlarda aşağıdaki veri akışı betiği vardır:
BasketballPlayerStats pivot(groupBy(Tm),
pivotBy(Pos),
{} = count(),
columnNaming: '$V$N count',
lateral: true) ~> PivotExample
İlgili içerik
Sütun değerlerini satır değerlerine dönüştürmek için tersine döndürme dönüşümünü deneyin.