Hızlı Başlangıç: Verileri taşımak ve dönüştürmek için bir çözüm oluşturma

Bu hızlı başlangıçta, güçlü bir Data Factory çözümü oluşturmak için veri akışlarının ve işlem hatlarının birlikte nasıl çalıştığını öğreneceksiniz. Verileri veri akışlarıyla temizleyip işlem hatlarıyla taşıyacaksınız.

Önkoşullar

Başlamadan önce şunları yapmanız gerekir:

Veri akışlarını ve işlem hatlarını karşılaştırma

Veri akışı 2. Nesil, 300'den fazla veri ve yapay zeka tabanlı dönüşümlerle düşük kodlu bir arabirim sağlar. Esneklikle verileri kolayca temizleyebilir, hazırlayabilir ve dönüştürebilirsiniz. İşlem hatları, kurumsal gereksinimlerinizi karşılayan esnek veri iş akışları oluşturmak için zengin veri düzenleme özellikleri sunar.

İşlem hattında, bir görevi gerçekleştiren etkinliklerin mantıksal gruplandırmalarını oluşturabilirsiniz. Bu, verilerinizi temizlemek ve hazırlamak için bir veri akışı çağırmayı içerebilir. İkisi arasında bazı işlevler çakışsa da, seçiminiz işlem hatlarının tüm özelliklerine ihtiyacınız olup olmadığına veya veri akışlarının daha basit özelliklerini kullanabileceğinize bağlıdır. Daha fazla bilgi için Doku karar kılavuzuna bakın.

Veri akışlarıyla verileri dönüştürme

Veri akışınızı ayarlamak için bu adımları izleyin.

Veri akışı oluşturma

  1. Doku özellikli çalışma alanınızı ve ardından Yeni'yi seçin ve Veri Akışı 2. Nesil'i seçin.

    Veri Akışı 2. Nesil'i başlatma ekran görüntüsü.

  2. Veri akışı düzenleyicisinde SQL Server'dan içeri aktar'ı seçin.

    Veri akışı düzenleyicisinin ekran görüntüsü.

Verileri Al

  1. Veri kaynağına bağlan iletişim kutusunda Azure SQL veritabanı ayrıntılarınızı girin ve İleri'yi seçin. Önkoşullardan AdventureWorksLT örnek veritabanını kullanın.

    Azure SQL veritabanına bağlanma işleminin ekran görüntüsü.

  2. Dönüştürülecek verileri (SalesLT.Customer gibi) seçin ve İlişkili tabloları dahil etmek için İlişkili tabloları seçin'i kullanın. Ardından Oluştur'u seçin.

    Dönüştürülecek verileri seçme işleminin ekran görüntüsü.

Verilerinizi dönüştürme

  1. Durum çubuğundan veya Power Query düzenleyicisindeki Görünüm menüsünden Diyagram görünümü'nü seçin.

    Diyagram görünümünü seçme işleminin ekran görüntüsü.

  2. SalesLT Müşteri sorgunuzu sağ seçin veya sorgunun sağ tarafındaki dikey üç noktayı ve ardından Sorguları birleştir'i seçin.

    Sorguları birleştir seçeneğinin ekran görüntüsü.

  3. Sağ tablo olarak SalesLTOrderHeader , birleştirme sütunu olarak CustomerID ve birleştirme türü olarak Sol dış ile birleştirmeyi yapılandırın. Tamam'ı seçin.

    Yapılandırmayı birleştir ekranının ekran görüntüsü.

  4. Veritabanı simgesini bir okla seçerek veri hedefi ekleyin. Hedef türü olarak Azure SQL veritabanı'nı seçin.

    Veri hedefi ekle düğmesinin ekran görüntüsü.

  5. Birleştirme sorgusunun yayımlandığı Azure SQL veritabanı bağlantınızın ayrıntılarını sağlayın. Bu örnekte, hedef için veri kaynağı olarak kullandığımız AdventureWorksLT veritabanını da kullanacağız.

    Veri hedefine bağlan iletişim kutusunun ekran görüntüsü.

  6. Verileri depolamak için bir veritabanı seçin ve bir tablo adı sağlayın, ardından İleriseçin.

    Hedef hedef seç penceresinin ekran görüntüsü.

  7. Hedef ayarları seç iletişim kutusunda varsayılan ayarları kabul edin ve Ayarları kaydet'i seçin.

    Hedef ayarlarını seç iletişim kutusunun ekran görüntüsü.

  8. Veri akışını yayımlamak için veri akışı düzenleyicisinde Yayımla'yı seçin.

    Veri akışı 2. nesil düzenleyicisinde Yayımla düğmesini vurgulayan ekran görüntüsü.

İşlem hatları ile veri taşıma

Artık bir Dataflow Gen2 oluşturduğunuza göre, işlem hattında işlem yapabilirsiniz. Bu örnekte, veri akışından oluşturulan verileri bir Azure Blob Depolama hesabında metin biçimine kopyalarsınız.

Yeni ardışık düzen oluşturma

  1. Çalışma alanınızda Yeni, ardından Boruhattı seçin.

    Yeni işlem hattı oluşturma işleminin ekran görüntüsü.

  2. İşlem hattınızı adlandırıp Oluştur'u seçin.

    Örnek işlem hattı adıyla yeni işlem hattı oluşturma istemini gösteren ekran görüntüsü.

Veri akışınızı yapılandırma

  1. Etkinlikler sekmesinde Veri Akışı'nı seçerek işlem hattınıza bir veri akışı etkinliği ekleyin.

    Veri akışı etkinliği ekleme ekran görüntüsü.

  2. İşlem hattı tuvalinde veri akışını seçin, Ayarlar sekmesine gidin ve daha önce oluşturduğunuz veri akışını seçin.

    Veri akışı seçme işleminin ekran görüntüsü.

  3. Birleştirilmiş sorgu tablosunu doldurmak için Kaydet'i ve ardından Çalıştır'ı seçin.

    Çalıştır'ın seçileceği yeri gösteren ekran görüntüsü.

Kopyalama etkinliği ekleme

  1. Tuvalde veri kopyala'yı seçin veya Etkinlikler sekmesinden Kopyalama Yardımcısı'nı kullanın.

    Kopya yardımcısına erişmenin iki yolunu gösteren ekran görüntüsü.

  2. Veri kaynağı olarak Azure SQL Veritabanı'nı ve ardından İleri'yi seçin.

    Veri kaynağının nerede seçileceğini gösteren ekran görüntüsü.

  3. yeni bağlantı oluşturseçerek veri kaynağınıza bağlantı oluşturun. Panelde gerekli bağlantı bilgilerini doldurun ve veri akışında birleştirme sorgusunu oluşturduğumuz veritabanı için AdventureWorksLT girin. Ardından İleriseçin.

    yeni bağlantının nerede oluşturulacağını gösteren ekran görüntüsü .

  4. Daha önceki veri akışı adımında oluşturduğunuz tabloyu seçin ve ardından İleriseçin.

    Kullanılabilir tablolardan nasıl seçim yapılacağını gösteren ekran görüntüsü.

  5. Hedefiniz için önce Azure Blob Depolama seçin ve ardından İleriseçin.

    Azure Blob Depolama veri hedefini gösteren ekran görüntüsü.

  6. yeni bağlantı oluşturseçerek hedefinize bağlantı oluşturun. Bağlantınızın ayrıntılarını sağlayın, ardından İleriseçin.

    Bağlantı oluşturmayı gösteren ekran görüntüsü.

  7. Klasör yolunuzu seçin veDosya adı sağlayın, ardındanİleri'yi seçin.

    Klasör yolunu ve dosya adını seçmeyi gösteren ekran görüntüsü.

  8. Varsayılan dosya biçimini, sütun sınırlayıcısını, satır sınırlayıcısını ve sıkıştırma türünü (isteğe bağlı olarak bir üst bilgi dahil) kabul etmek için İleri'yi yeniden seçin.

    Azure Blob Depolama'da dosyanın yapılandırma seçeneklerini gösteren ekran görüntüsü.

  9. Ayarlarınızı sonlandırabilirsiniz. Ardından işlemi tamamlamak için Kaydet + Çalıştır seçip gözden geçirin.

    Veri kopyalama ayarlarını gözden geçirmeyi gösteren ekran görüntüsü.

İşlem hattınızı tasarlayın ve verileri çalıştırmak ve yüklemek için kaydedin

  1. Veri Akışı etkinliğinden sonra Kopyalama etkinliğini çalıştırmak için, Veri Akışı etkinliğindeki Başarılı 'dan Kopyalama etkinliğine sürükleyin. Kopyalama etkinliği yalnızca Veri Akışı etkinliği başarılı olduktan sonra çalışır.

    Veri akışının kopyalama etkinliğinden sonra nasıl gerçekleştirileceklerini gösteren ekran görüntüsü.

  2. İşlem hattınızı kaydetmek için Kaydet'i seçin. Ardından işlem hattınızı çalıştırmak ve verilerinizi yüklemek için Çalıştır'ı seçin.

    Kaydet ve Çalıştır'ın seçileceği yeri gösteren ekran görüntüsü .

İşlem hattının yürütülmesini zamanlama

İşlem hattınızı geliştirmeyi ve test etme işlemini tamamladıktan sonra otomatik olarak çalışacak şekilde zamanlayabilirsiniz.

  1. İşlem hattı düzenleyici penceresinin Ana Sayfa sekmesinde Zamanlamaseçin.

    İşlem hattı düzenleyicisindeki Giriş sekmesinin menüsündeki Zamanla düğmesinin ekran görüntüsü.

  2. Zamanlamayı gerektiği gibi yapılandırın. Buradaki örnek, işlem hattını yıl sonuna kadar her gün saat 20:00'de çalışacak şekilde zamanlar.

    Bir işlem hattının yıl sonuna kadar her gün saat 20:00'de çalışması için zamanlama yapılandırmasını gösteren ekran görüntüsü.

Bu örnek, veri akışı 2. Nesil'i oluşturup yapılandırarak bir birleştirme sorgusu oluşturup bir Azure SQL veritabanında depolamayı, ardından veritabanındaki verileri Azure Blob Depolama'daki bir metin dosyasına kopyalamayı gösterir. Nasıl yapılacağını öğrendinsiniz:

  • Veri akışı oluşturma.
  • Veri akışıyla verileri dönüştürme.
  • Veri akışını kullanarak bir işlem hattı oluşturun.
  • İşlem hattında adımların yürütülmesini sıralayın.
  • Kopyalama Yardımcısı ile verileri kopyalama.
  • İşlem hattınızı çalıştırın ve zamanlayın.

Ardından işlem hattı çalıştırmalarınızı izleme hakkında daha fazla bilgi edinmek için ilerlemeye devam edin.