Hızlı Başlangıç: Verileri almak ve dönüştürmek için ilk veri akışınızı oluşturma

Veri akışları self servis, bulut tabanlı bir veri hazırlama teknolojisidir. Bu makalede ilk veri akışınızı oluşturacak, veri akışınız için veri alacak, ardından verileri dönüştürecek ve veri akışını yayımlayacaksınız.

Önkoşullar

Başlamadan önce aşağıdaki önkoşullar gereklidir:

  • Etkin aboneliği olan bir Microsoft Fabric kiracı hesabı. Ücretsiz bir hesap oluşturun.
  • Microsoft Fabric özellikli çalışma alanınız olduğundan emin olun: Çalışma alanı oluşturma.

Veri akışı oluşturma

Bu bölümde ilk veri akışınızı oluşturacaksınız.

  1. Data factory deneyimine geçin.

    Screenshot with the data factory experience emphasized.

  2. Microsoft Fabric çalışma alanınıza gidin.

    Screenshot of the workspaces window where you navigate to your workspace.

  3. Yeni'yi ve ardından Veri Akışı 2. Nesil'i seçin.

    Screenshot with the Dataflow Gen2 selection emphasized.

Verileri Al

Biraz veri alalım! Bu örnekte, bir OData hizmetinden veri alıyorsunuz. Veri akışınıza veri almak için aşağıdaki adımları kullanın.

  1. Veri akışı düzenleyicisinde Veri al'ı ve ardından Diğer'i seçin.

    Screenshot with the Get Data option selected and More emphasized in the drop-down box.

  2. Veri kaynağı seçin bölümünde Daha fazlasını görüntüle'yi seçin.

    Screenshot of Get data source with View more emphasized.

  3. Yeni kaynak'ta veri kaynağı olarak Diğer>OData'yı seçin.

    Screenshot of Get data source with the Other category and the OData connector emphasized.

  4. URL'sini https://services.odata.org/v4/northwind/northwind.svc/girin ve İleri'yi seçin.

    Screenshot of the OData data source where you enter the data URL.

  5. Siparişler ve Müşteriler tablolarını ve ardından Oluştur'u seçin.

    Screenshot of the Power Query navigator with the Customers and Orders tables emphasized.

Veri alma deneyimi ve işlevselliği hakkında daha fazla bilgi için bkz . Veri alma genel bakış.

Dönüştürmeleri uygulama ve yayımlama

Şimdi verilerinizi ilk veri akışınıza yüklediniz, tebrikler! Şimdi bu verileri istenen şekle getirmek için birkaç dönüştürme uygulama zamanı geldi.

Bu görevi Power Query düzenleyicisinden yapacaksınız. Power Query düzenleyicisine ayrıntılı bir genel bakış için Bkz. Power Query kullanıcı arabirimi.

Dönüştürmeleri uygulamak ve yayımlamak için şu adımları izleyin:

  1. Giriş>Seçenekleri Genel Seçenekleri'ne> giderek Veri Profili Oluşturma araçlarının etkinleştirildiğinden emin olun.

    Screenshot of Global options with the Column profile selections emphasized.

    Ayrıca, Power Query düzenleyicisi şeridindeki Görünüm sekmesinin altındaki seçenekleri kullanarak veya Power Query penceresinin sağ alt tarafındaki diyagram görünümü simgesini seçerek diyagram görünümünü etkinleştirdiğinizden emin olun.

    Screenshot of the overall look of Power Query diagram view.

  2. Siparişler tablosunda, müşteri başına toplam sipariş sayısını hesaplarsınız. Bu hedefe ulaşmak için, veri önizlemesinde CustomerID sütununu seçin ve ardından şeritteki Dönüştür sekmesinin altında Gruplandır'ı seçin.

    Screenshot showing the Orders table selected, and Group by emphasized in the Transform tab.

  3. Gruplandırma Ölçütü içinde toplama olarak bir satır sayısı gerçekleştirirsiniz. Gruplandırma ölçütü özellikleri hakkında daha fazla bilgi için bkz. Satırları gruplandırma veya özetleme.

    Screenshot of Group by, with the Count rows operation selected.

  4. Orders tablosundaki verileri gruplandırdıktan sonra CustomerID ve Count sütunlarını içeren iki sütunlu bir tablo elde edeceğiz.

    Screenshot of the two column table.

  5. Ardından, Müşteriler tablosundaki verileri müşteri başına Sipariş Sayısı ile birleştirmek istiyorsunuz. Verileri birleştirmek için Diyagram Görünümü'nde Müşteriler sorgusunu seçin ve "⋮" menüsünü kullanarak Sorguları birleştir'e yeni dönüştürme olarak erişin.

    Screenshot of the dataflow editor, with the vertical ellipsis of the Customers table and Merge queries as new emphasized.

  6. Her iki tabloda da eşleşen sütun olarak CustomerID'yi seçerek birleştirme işlemini aşağıdaki ekran görüntüsünde gösterildiği gibi yapılandırın. Ardından Tamam'ı seçin.

    Screenshot of the Merge window.

    Birleştir penceresinin ekran görüntüsü; birleştirme için Sol tablo Müşteriler tablosuna, Sağ tablo ise Siparişler tablosuna ayarlanmıştır. CustomerID sütunu hem Müşteriler hem de Siparişler tabloları için seçilir. Ayrıca, Birleştirme Türü Sol dış olarak ayarlanır. Diğer tüm seçimler varsayılan değerlerine ayarlanır.

  7. Sorguları birleştir işlemini yeni olarak gerçekleştirdikten sonra, Müşteriler tablosundaki tüm sütunları içeren yeni bir sorgu ve Siparişler tablosundan iç içe veri içeren bir sütun elde edebilirsiniz.

    Screenshot of the dataflows editor with the new Merge query added to the right of the Customers and Orders tables.

  8. Bu örnekte, Yalnızca Müşteriler tablosundaki sütunların bir alt kümesiyle ilgileniyorsunuz. Şema görünümünü kullanarak bu sütunları seçersiniz. Veri akışları düzenleyicisinin sağ alt köşesindeki iki durumlu düğmede şema görünümünü etkinleştirin.

    Screenshot of the dataflows editor with the schema view button emphasized in the bottom-right corner.

  9. Şema görünümü, sütun adları ve veri türleri dahil olmak üzere tablonun şema bilgilerine odaklanmış bir görünüm sağlar. Şema görünümünde bağlamsal şerit sekmesi aracılığıyla kullanılabilen bir dizi şema aracı vardır. Bu senaryoda CustomerID, CompanyName ve Orders (2) sütunlarını, ardından Sütunları kaldır düğmesini ve ardından Şema araçları sekmesinde Diğer sütunları kaldır'ı seçersiniz.

    Screenshot of the schema view showing all of the available column names, with the CustomerID, CompanyName, and Orders (2) columns emphasized.

    Screenshot of the schema tools menu with Remove other columns emphasized.

  10. Orders (2) sütunu, birkaç adım önce gerçekleştirdiğiniz birleştirme işleminden kaynaklanan iç içe bilgiler içerir. Şimdi kullanıcı arabiriminin sağ alt köşesindeki Şema görünümünü göster düğmesinin yanındaki Veri görünümünü göster düğmesini seçerek veri görünümüne geri dönün. Ardından, Say sütununu seçmek için Siparişler (2) sütun başlığındaki Sütunu Genişlet dönüştürmesini kullanın.

    Screenshot for using data view.

  11. Son işlem olarak, müşterilerinizi sipariş sayısına göre sıralamak istiyorsunuz. Say sütununu seçin ve ardından şeritteki Sütun Ekle sekmesinin altındaki Sütunu Derecele düğmesini seçin.

    Screenshot of the dataflows editor with the Count column selected.

  12. Sıralama Sütunu'nda varsayılan ayarları koruyun. Ardından bu dönüşümü uygulamak için Tamam'ı seçin.

    Screenshot of the Rank window with all default settings displayed.

  13. Şimdi ekranın sağ tarafındaki Sorgu ayarları bölmesini kullanarak sonuçta elde edilen sorguyu Dereceli Müşteriler olarak yeniden adlandırın.

    Screenshot of the dataflows editor with the Ranked Customers name emphasized under the query settings properties.

  14. Verilerinizi dönüştürmeyi ve birleştirmeyi tamamladınız. Bu nedenle, şimdi çıkış hedefi ayarlarını yapılandırırsınız. Sorgu ayarları bölmesinin alt kısmındaki Veri hedefi seç'i seçin.

    Screenshot of the dataflows editor with the location of the Data destination selection emphasized.

  15. Bu adım için, kullanılabilir bir çıkışınız varsa lakehouse'unuza bir çıkış yapılandırabilir veya yoksa bu adımı atlayabilirsiniz. Bu deneyimde, güncelleştirme yöntemine (Ekle veya Değiştir) ek olarak sorgu sonuçlarınız için hedef lakehouse ve tabloyu yapılandırabilirsiniz.

    Screenshot of the Connect to data destination window with lakehouse selected.

    Screenshot of the Choose destination settings window.

  16. Veri akışınız artık yayımlanmaya hazırdır. Diyagram görünümünde sorguları gözden geçirin ve yayımla'yı seçin.

    Screenshot of the dataflows editor with the Publish button on the lower-right side emphasized.

    Şimdi çalışma alanına geri dönersiniz. Veri akışı adınızın yanındaki bir değiştirici simgesi yayımlama işleminin devam etmekte olduğunu gösterir. Yayımlama tamamlandıktan sonra veri akışınız yenilenmeye hazır olur!

    Önemli

    Çalışma alanında ilk Veri Akışı 2. Nesil oluşturulduğunda Lakehouse ve Warehouse öğeleri, ilgili SQL analiz uç noktası ve anlam modelleri ile birlikte sağlanır. Bu öğeler çalışma alanında tüm veri akışları tarafından paylaşılır ve Veri Akışı 2. Nesil'in çalışması için gereklidir, silinmemelidir ve kullanıcılar tarafından doğrudan kullanılması amaçlanmamıştır. Öğeler, Veri Akışı 2. Nesil'in uygulama ayrıntılarıdır. Öğeler çalışma alanında görünmez, ancak Not Defteri, SQL analiz uç noktası, Lakehouse ve Warehouse deneyimleri gibi diğer deneyimlerde erişilebilir olabilir. Öğeleri adlarındaki ön eklerine göre tanıyabilirsiniz. Öğelerin ön eki 'DataflowsStaging' şeklindedir.

  17. Çalışma alanınızda Yenileme zamanla simgesini seçin.

    Screenshot of the workspace with the schedule refresh icon emphasized.

  18. Zamanlanmış yenilemeyi açın, Başka bir zaman ekle'yi seçin ve yenilemeyi aşağıdaki ekran görüntüsünde gösterildiği gibi yapılandırın.

    Screenshot showing how to select another time.

    Zamanlanmış yenileme seçeneklerinin ekran görüntüsü; zamanlanmış yenileme açık, yenileme sıklığı Günlük olarak ayarlanmış, Saat dilimi eşgüdümlü evrensel saat olarak ayarlanmış ve Saat 04:00 olarak ayarlanmış. Açık düğmesi, Başka bir zaman ekle seçimi, veri akışı sahibi ve uygula düğmesi vurgulanmıştır.

Kaynakları temizleme

Bu veri akışını kullanmaya devam etmeyecekseniz aşağıdaki adımları kullanarak veri akışını silin:

  1. Microsoft Fabric çalışma alanınıza gidin.

    Screenshot of the workspaces window where you navigate to your workspace.

  2. Veri akışınızın adının yanındaki dikey üç noktayı ve ardından Sil'i seçin.

    Screenshot with the three vertical dots and the delete option in the drop-down menu emphasized.

  3. Veri akışınızın silinmesini onaylamak için Sil'i seçin.

    Screenshot of the Delete dataflow window, with the Delete button emphasized.

Bu örnekteki veri akışı, Veri Akışı 2. Nesil'de verilerin nasıl yüklenip dönüştürüldüğünü gösterir. Şunları öğrendiniz:

  • Veri Akışı 2. Nesil oluşturun.
  • Verileri dönüştürme.
  • Dönüştürülen veriler için hedef ayarlarını yapılandırın.
  • Veri işlem hattınızı çalıştırın ve zamanlayın.

İlk veri işlem hattınızı oluşturmayı öğrenmek için sonraki makaleye geçin.