Azure Data Factory'de Power Query etkinliği
Power Query etkinliği, Bir Data Factory işlem hattında büyük ölçekte veri düzenlemeyi yürütmek için Power Query karmaları oluşturmanıza ve yürütmenize olanak tanır. Yeni kaynaklar menü seçeneğinden veya işlem hattınıza bir Power Activity ekleyerek yeni bir Power Query karması oluşturabilirsiniz.
Etkileşimli veri keşfi gerçekleştirmek ve ardından çalışmanızı kaydetmek için doğrudan Power Query karma düzenleyicisinin içinde çalışabilirsiniz. İşlem tamamlandıktan sonra Power Query etkinliğinizi alıp bir işlem hattına ekleyebilirsiniz. Azure Data Factory, Azure Data Factory'nin veri akışı Spark ortamını kullanarak ölçeği otomatik olarak genişletecek ve verilerinizi düzenlemeyi kullanıma hazır hale getirmesini sağlayacaktır.
Kullanıcı arabirimiyle Power Query etkinliği oluşturma
İşlem hattında Power Query etkinliği kullanmak için aşağıdaki adımları tamamlayın:
İşlem hattı Etkinlikleri bölmesinde Power Query'yi arayın ve bir Power Query etkinliğini işlem hattı tuvaline sürükleyin.
Tuvalde henüz seçili değilse yeni Power Query etkinliğini ve ayrıntılarını düzenlemek için Ayarlar sekmesini seçin.
Var olan bir Power Query'yi seçin ve Aç'ı seçin veya Yeni düğmesini seçerek yeni bir Power Query oluşturun ve Power Query düzenleyicisini açın.
Mevcut bir veri kümesini seçin veya yeni bir veri kümesi tanımlamak için Yeni'yi seçin. Veri kümesini istediğiniz gibi dönüştürmek için Power Query'nin zengin özelliklerini doğrudan işlem hattı düzenleme deneyiminde kullanın. Düzenleyicide birden çok veri kümesinden birden çok sorgu ekleyebilir ve bunları daha sonra kullanabilirsiniz.
Önceki adımda bir veya daha fazla Power Query tanımladıktan sonra, Power Query etkinliğinin Havuz sekmesinde bunların hiçbiri/tümü/hiçbiri için havuz konumları da belirleyebilirsiniz.
Power Query etkinliğinizin çıkışını diğer etkinliklere giriş olarak da kullanabilirsiniz. Aşağıda, Items özelliği için önceden tanımlanmış Power Query'nin çıkışına başvuran Her İçin etkinliğinin bir örneği verilmiştir. Öğeleri, giriş olarak kullanılan Power Query'den herhangi bir çıkışa başvurabileceğiniz dinamik içeriği destekler.
Tüm etkinlik çıkışları görüntülenir ve İşlem hattı ifade oluşturucu bölmesinden seçilerek dinamik içeriğinizi tanımlarken kullanılabilir.
Veri akışı betiğine çeviri
Power Query etkinliğinizle ölçeklendirme elde etmek için Azure Data Factory, Azure Data Factory veri akışı Spark ortamını kullanarak Power Query'nizi büyük ölçekte yürütebilmeniz için betiğinizi M
bir veri akışı betiğine çevirir. Kod içermeyen veri hazırlamayı kullanarak düzenleme veri akışınızı yazın. Kullanılabilir işlevlerin listesi için bkz . dönüştürme işlevleri.
Ayarlar
- Power Query: Yeni bir sorgu yürütmek veya oluşturmak için mevcut bir Power Query'yi seçin.
- Azure IR'de çalıştırma: Power Query'nizin işlem ortamını tanımlamak veya yeni bir ortam oluşturmak için Azure Integration Runtime'ı ve mevcut Azure Integration Runtime'ı seçin.
- İşlem türü: Varsayılan otomatik çözüm tümleştirme çalışma zamanını seçerseniz, Power Query yürütmeniz için Spark kümesi işlemine uygulanacak işlem türünü seçebilirsiniz.
- Çekirdek sayısı: Varsayılan otomatik çözüm tümleştirme çalışma zamanını seçerseniz, Power Query yürütmeniz için Spark kümesi işlemine uygulanacak çekirdek sayısını seçebilirsiniz.
Havuz
Power Query M betiği Spark'ta yürütüldükten sonra dönüştürülmüş verilerinizin girişinde kullanmak istediğiniz veri kümesini seçin. Havuzları yapılandırma hakkında daha fazla bilgi için veri akışı havuzları belgelerini ziyaret edin.
Çıkışınızı birden çok hedefe havuza alma seçeneğiniz vardır. Sorgunuza daha fazla havuz eklemek için artı (+) düğmesine tıklayın. Ayrıca, Power Query'yi düzenleme etkinliğinizden her bir sorgu çıkışını farklı hedeflere yönlendirebilirsiniz.
Eşleme
Eşleme sekmesinde, Power Query etkinliğinizin çıkışından seçtiğiniz havuzun hedef şemasına sütun eşlemeyi yapılandırabilirsiniz. Veri akışı havuzu eşleme belgelerinden sütun eşlemesi hakkında daha fazla bilgi edinin.
İlgili içerik
Azure Data Factory'de Power Query kullanarak veri düzenleme kavramları hakkında daha fazla bilgi edinin