Azure portalında Azure Data Factory kullanarak birden çok tabloyu toplu olarak kopyalama

UYGULANANLAR: Azure Data Factory Azure Synapse Analytics

Bahşiş

Kuruluşlar için hepsi bir arada analiz çözümü olan Microsoft Fabric'te Data Factory'yi deneyin. Microsoft Fabric , veri taşımadan veri bilimine, gerçek zamanlı analize, iş zekasına ve raporlamaya kadar her şeyi kapsar. Yeni bir deneme sürümünü ücretsiz olarak başlatmayı öğrenin!

Bu öğreticide, Azure SQL Veritabanı'dan Azure Synapse Analytics'e bir dizi tablo kopyalama gösterilmektedir. Aynı düzeni diğer kopyalama senaryolarında da uygulayabilirsiniz. Örneğin, SQL Server/Oracle'dan Azure SQL Veritabanı/Azure Synapse Analytics /Azure Blob'a tablo kopyalama, Blob'dan Azure SQL Veritabanı tablolara farklı yollar kopyalama.

Dekont

Azure Data Factory kullanmaya yeni başlıyorsanız bkz. Azure Data Factory'ye giriş.

Yüksek düzeyde, bu öğretici aşağıdaki adımları içerir:

  • Veri fabrikası oluşturma.
  • Azure SQL Veritabanı, Azure Synapse Analytics ve Azure Depolama bağlı hizmetleri oluşturun.
  • Azure SQL Veritabanı ve Azure Synapse Analytics veri kümeleri oluşturun.
  • Kopyalanacak tabloları aramak için bir işlem hattı ve gerçek kopyalama işlemini gerçekleştirmek için başka bir işlem hattı oluşturma.
  • Bir işlem hattı çalıştırması başlatma.
  • İşlem hattı ve etkinlik çalıştırmalarını izleme.

Bu öğreticide Azure portalı kullanılır. Veri fabrikası oluşturmaya yönelik diğer araçlar/SDK’lar hakkında bilgi edinmek için bkz. Hızlı Başlangıçlar.

Uçtan uca iş akışı

Bu senaryoda, Azure SQL Veritabanı Azure Synapse Analytics'e kopyalamak istediğiniz birkaç tablonuz vardır. İş akışının işlem hatlarında gerçekleşen adımlarının mantıksal sırası şöyledir:

Workflow

  • İlk işlem hattı, havuz veri depolarına kopyalanması gereken tabloların listesini arar. Alternatif olarak, havuz veri deposuna kopyalanacak tüm tabloları listeleyen bir meta veri tablosu tutabilirsiniz. İşlem hattı daha sonra veritabanındaki her bir tabloda yinelenen ve veri kopyalama işlemini gerçekleştiren başka bir işlem hattını tetikler.
  • İkinci işlem hattı gerçek kopyalama işlemini gerçekleştirir. Tablo listesini bir parametre olarak alır. Listedeki her tablo için, en iyi performans için Blob depolama ve PolyBase aracılığıyla aşamalı kopya kullanarak Azure SQL Veritabanı içindeki belirli tabloyu Azure Synapse Analytics'teki ilgili tabloya kopyalayın. Bu örnekte, ilk işlem hattı tablo listesini bir parametre değeri olarak geçirir.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Önkoşullar

  • Azure Depolama hesabı. Azure Depolama hesabı, toplu kopyalama işleminde hazırlama blob depolama alanı olarak kullanılır.
  • Azure SQL Veritabanı. Bu veritabanı, kaynak verileri içerir. Azure SQL Veritabanı'da veritabanı oluşturma makalesi'nin ardından Adventure Works LT örnek verileriyle SQL Veritabanı'da veritabanı oluşturma. Bu öğretici, bu örnek veritabanındaki tüm tabloları bir Azure Synapse Analytics'e kopyalar.
  • Azure Synapse Analytics. Bu veri ambarı, SQL Veritabanından kopyalanan verileri tutar. Azure Synapse Analytics çalışma alanınız yoksa, oluşturma adımları için Azure Synapse Analytics'i kullanmaya başlama makalesine bakın.

SQL sunucusuna erişime yönelik Azure hizmetleri

Hem SQL Veritabanı hem de Azure Synapse Analytics için Azure hizmetlerinin SQL server'a erişmesine izin verin. Sunucunuz için Azure hizmetlerinin ve kaynaklarının bu sunucuya erişmesine izin ver ayarının AÇILDI olduğundan emin olun. Bu ayar, Data Factory hizmetinin Azure SQL Veritabanı verileri okumasına ve Azure Synapse Analytics'inize veri yazmasına olanak tanır.

Bu ayarı doğrulamak ve açmak için sunucunuza gidin Güvenlik > Güvenlik Duvarları ve sanal ağlar > Azure hizmetlerinin ve kaynaklarının bu sunucuyaerişmesine izin ver ayarını AÇI olarak > ayarlayın.

Veri fabrikası oluşturma

  1. Microsoft Edge veya Google Chrome web tarayıcısını açın. Şu anda Data Factory kullanıcı arabirimi yalnızca Microsoft Edge ve Google Chrome web tarayıcılarında desteklenmektedir.

  2. Azure portalına gidin.

  3. Azure portalı menüsünün sol tarafında Kaynak>oluştur Integration>Data Factory'yi seçin.

    Data Factory selection in the "New" pane

  4. Yeni veri fabrikası sayfasında ad olarak ADFTutorialBulkCopyDF girin.

    Azure data factory adı küresel olarak benzersiz olmalıdır. Ad alanı için aşağıdaki hatayı görürseniz veri fabrikasının adını değiştirin (örneğin, adınızADFTutorialBulkCopyDF). Data Factory yapıtlarının adlandırma kuralları için Data Factory - Adlandırma Kuralları makalesine bakın.

    Data factory name "ADFTutorialBulkCopyDF" is not available
    
  5. Veri fabrikasını oluşturmak istediğiniz Azure aboneliğini seçin.

  6. Kaynak Grubu için aşağıdaki adımlardan birini uygulayın:

  7. Sürüm için V2'yi seçin.

  8. Data factory için konum seçin. Data Factory'nin kullanılabileceği Azure bölgelerinin bir listesi için bir sonraki sayfada ilgilendiğiniz bölgeleri seçin ve Analytics'i genişleterek Data Factory: Products available by region (Bölgeye göre kullanılabilir durumdaki ürünler) bölümünü bulun. Veri fabrikası tarafından kullanılan verileri depoları (Azure Depolama, Azure SQL Veritabanı vb.) ve işlemler (HDInsight vb.) başka bölgelerde olabilir.

  9. Oluştur’a tıklayın.

  10. Oluşturma işlemi tamamlandıktan sonra Data Factory sayfasına gitmek için Kaynağa git'i seçin.

  11. Data Factory kullanıcı arabirimi uygulamasını ayrı bir sekmede başlatmak için Azure Data Factory Studio'yu Aç kutucuğunda Aç'ı seçin.

Bağlı hizmetler oluşturma

Veri depolarınızı ve işlemlerinizi veri fabrikasına bağlamak için bağlı hizmetler oluşturursunuz. Bağlı hizmetler, Data Factory hizmetinin çalışma zamanında veri deposuna bağlanmak için kullandığı bağlantı bilgilerini içerir.

Bu öğreticide Azure SQL Veritabanı, Azure Synapse Analytics ve Azure Blob Depolama veri depolarınızı veri fabrikanıza bağlarsınız. Azure SQL Veritabanı, kaynak veri deposudur. Azure Synapse Analytics havuz/hedef veri deposudur. Azure Blob Depolama, PolyBase kullanarak verileri Azure Synapse Analytics'e yüklenmeden önce hazırlamaktır.

Kaynak Azure SQL Veritabanı bağlı hizmetini oluşturma

Bu adımda, Azure SQL Veritabanı'daki veritabanınızı veri fabrikasına bağlamak için bağlı bir hizmet oluşturursunuz.

  1. Sol bölmeden Yönet sekmesini açın.

  2. Bağlı hizmetler sayfasında + Yeni'yi seçerek yeni bir bağlı hizmet oluşturun.

    New linked service.

  3. New Linked Service (Yeni Bağlı Hizmet) penceresinde Azure SQL Veritabanı’nı seçip Devam’a tıklayın.

  4. Yeni Bağlı Hizmet (Azure SQL Veritabanı) penceresinde aşağıdaki adımları uygulayın:

    a. Ad için AzureSqlDatabaseLinkedService adını girin.

    b. Sunucu adı için sunucunuzu seçin

    c. Veritabanı adı için veritabanınızı seçin.

    d. Veritabanınıza bağlanmak için kullanıcının adını girin.

    e. Kullanıcının parolasını girin.

    f. Belirtilen bilgileri kullanarak veritabanınıza bağlantıyı test etmek için Bağlantıyı test et'e tıklayın.

    r. Bağlı hizmeti kaydetmek için Oluştur'a tıklayın.

Havuz Azure Synapse Analytics bağlı hizmetini oluşturma

  1. Bağlantılar sekmesinde, araç çubuğundaki + Yeni düğmesine tekrar tıklayın.

  2. Yeni Bağlı Hizmet penceresinde Azure Synapse Analytics'i seçin ve Devam'a tıklayın.

  3. Yeni Bağlı Hizmet (Azure Synapse Analytics) penceresinde aşağıdaki adımları uygulayın:

    a. Ad için AzureSqlDWLinkedService adını girin.

    b. Sunucu adı için sunucunuzu seçin

    c. Veritabanı adı için veritabanınızı seçin.

    d. Veritabanınıza bağlanmak için Kullanıcı adı girin.

    e. Kullanıcı için Parola girin.

    f. Belirtilen bilgileri kullanarak veritabanınıza bağlantıyı test etmek için Bağlantıyı test et'e tıklayın.

    r. Oluştur’a tıklayın.

Hazırlama Azure Depolama bağlı hizmetini oluşturma

Bu öğreticide Azure Blob depolamayı daha iyi bir kopyalama performansı için PolyBase’i etkinleştiren geçici bir hazırlama alanı olarak kullanırsınız.

  1. Bağlantılar sekmesinde, araç çubuğundaki + Yeni düğmesine tekrar tıklayın.

  2. New Linked Service (Yeni Bağlı Hizmet) penceresinde Azure Blob Depolama’yı seçip Devam’a tıklayın.

  3. Yeni Bağlı Hizmet (Azure Blob Depolama) penceresinde aşağıdaki adımları uygulayın:

    a. Ad için AzureStorageLinkedService adını girin.
    b. Depolama hesabı adı için Azure Depolama hesabınızı seçin.

    c. Oluştur’a tıklayın.

Veri kümeleri oluşturma

Bu öğreticide, verilerin depolandığı konumu belirten kaynak ve havuz veri kümelerini oluşturacaksınız.

AzureSqlDatabaseDataset giriş veri kümesi, AzureSqlDatabaseLinkedService'e işaret eder. Bağlı hizmet, veritabanına bağlanmaya yönelik bağlantı dizesini belirtir. Veri kümesi, kaynak verileri içeren veritabanı ve tablonun adını belirtir.

AzureSqlDWDataset çıkış veri kümesi AzureSqlDWLinkedService'e işaret eder. Bağlı hizmet, Azure Synapse Analytics'e bağlanacak bağlantı dizesi belirtir. Veri kümesi, verilerin kopyalandığı hedef veritabanı ve tabloyu belirtir.

Bu öğreticide, kaynak ve hedef SQL tabloları veri kümesi tanımında sabit kodlanmamıştır. Bunun yerine, ForEach etkinliği tablonun adını çalışma zamanında Kopyalama etkinliğine geçirir.

Kaynak SQL Veritabanı için veri kümesi oluşturma

  1. Sol bölmeden Yazar sekmesini seçin.

  2. Sol bölmedeki + (artı) simgesini ve ardından Veri Kümesi'ni seçin.

    New dataset menu

  3. Yeni Veri Kümesi penceresinde Azure SQL Veritabanı'yi seçin ve devam'a tıklayın.

  4. Özellikleri ayarla penceresindeki Ad alanına AzureSqlDatabaseDataset yazın. Bağlı hizmet'in altında AzureSqlDatabaseLinkedService'i seçin. Daha sonra, Tamam'a tıklayın.

  5. Bağlan ion sekmesine geçin, Tablo için herhangi bir tablo seçin. Bu tablo işlevsiz bir tablodur. İşlem hattını oluştururken kaynak veri kümesinde bir sorgu belirtirsiniz. Sorgu, veritabanınızdan veri ayıklamak için kullanılır. Alternatif olarak, Düzenle onay kutusuna tıklayabilir ve tablo adı olarak dbo.dummyName girebilirsiniz.

Havuz Azure Synapse Analytics için veri kümesi oluşturma

  1. Sol bölmedeki + (artı) düğmesine ve Veri Kümesi'ne tıklayın.

  2. Yeni Veri Kümesi penceresinde Azure Synapse Analytics'i seçin ve devam'a tıklayın.

  3. Özellikleri ayarla penceresindeki Ad alanına AzureSqlDWDataset girin. Bağlı hizmet'in altında AzureSqlDWLinkedService'i seçin. Daha sonra, Tamam'a tıklayın.

  4. Parametreler sekmesine geçin, + Yeni'ye tıklayın ve parametre adı olarak DWTableName girin. + Yeni'ye yeniden tıklayın ve parametre adı olarak DWSchema girin. Bu adı sayfadan kopyalayıp yapıştırırsanız, DWTableName ve DWSchema'nın sonunda boşluk karakteri olmadığından emin olun.

  5. Bağlantı sekmesine geçin,

    1. Tablo için Düzenle seçeneğini işaretleyin. İlk giriş kutusunu seçin ve aşağıdaki Dinamik içerik ekle bağlantısına tıklayın. Dinamik İçerik Ekle sayfasında, Parametreler'in altında DWSchema'ya tıklayın; bu, üst ifade metin kutusunu @dataset().DWSchemaotomatik olarak doldurur ve ardından Son'a tıklayın.

      Dataset connection tablename

    2. İkinci giriş kutusunu seçin ve aşağıdaki Dinamik içerik ekle bağlantısına tıklayın. Dinamik İçerik Ekle sayfasında, Parametreler'in altında DWTAbleName öğesine tıklayın; bu, üst ifade metin kutusunu @dataset().DWTableNameotomatik olarak doldurur ve ardından Son'a tıklayın.

    3. Veri kümesinin tableName özelliği, DWSchema ve DWTableName parametreleri için bağımsız değişken olarak geçirilen değerlere ayarlanır. ForEach etkinliği bir tablo listesi boyunca yinelenir ve birer birer Kopyalama etkinliğine geçirilir.

İşlem hattı oluşturma

Bu öğreticide, iki işlem hattı oluşturursunuz: IterateAndCopySQLTables ve GetTableListAndTriggerCopyData.

GetTableListAndTriggerCopyData işlem hattı iki eylem gerçekleştirir:

  • Kopyalanacak tabloların listesini almak için Azure SQL Veritabanı sistem tablosunu arar.
  • Gerçek veri kopyalamayı yapmak için IterateAndCopySQLTables işlem hattını tetikler.

IterateAndCopySQLTables işlem hattı, parametre olarak tabloların listesini alır. Listedeki her tablo için, Azure SQL Veritabanı tablosundaki verileri aşamalı kopya ve PolyBase kullanarak Azure Synapse Analytics'e kopyalar.

IterateAndCopySQLTables işlem hattını oluşturma

  1. Sol bölmede, + (artı) düğmesine ve sonra da İşlem Hattı’na tıklayın.

    New pipeline menu

  2. Genel panelinde, Özellikler'in altında Ad için IterateAndCopySQLTables değerini belirtin. Ardından sağ üst köşedeki Özellikler simgesine tıklayarak paneli daraltın.

  3. Parametreler sekmesine geçin ve aşağıdaki eylemleri gerçekleştirin:

    a. + Yeni öğesine tıklayın.

    b. Name parametresi için tableList girin.

    c. Tür için Dizi'yi seçin.

  4. Etkinlikler araç kutusunda Yineleme ve Koşullar’ı genişletin ve ForEach etkinliğini sürükleyerek işlem hattı tasarım yüzeyine bırakın. Ayrıca, Etkinlikler araç kutusunda etkinlikler için arama yapabilirsiniz.

    a. En alttaki Genel sekmesinde, Ad olarak IterateSQLTables girin.

    b. Ayarlar sekmesine geçin, Öğeler giriş kutusuna tıklayın ve ardından aşağıdaki Dinamik içerik ekle bağlantısına tıklayın.

    c. Dinamik İçerik Ekle sayfasında Sistem Değişkenleri ve İşlevleri bölümlerini daraltın, Parametreler'in altındaki tableList öğesine tıklayın; bu, üst ifade metin kutusunu olarak otomatik olarak @pipeline().parameter.tableListdoldurur. Ardından, Son'a tıklayın.

    Foreach parameter builder

    d. Etkinlikler sekmesine geçin, Kalem simgesine tıklayarak ForEach etkinliğine bir alt etkinlik ekleyin.

    Foreach activity builder

  5. Etkinlikler araç kutusunda Taşı ve Aktar'ı genişletin ve Veri kopyalama etkinliğini sürükleyerek işlem hattı tasarımcısının yüzeyine bırakın. En üstteki içerik haritası menüsüne dikkat edin. IterateAndCopySQLTable işlem hattı adı, IterateSQLTables ise ForEach etkinlik adıdır. Tasarımcı, etkinlik kapsamdadır. ForEach düzenleyicisinden işlem hattı düzenleyicisine geri dönmek için içerik haritası menüsünde bağlantıya tıklayabilirsiniz.

    Copy in ForEach

  6. Kaynak sekmesine geçin ve aşağıdaki adımları izleyin:

    1. Kaynak Veri Kümesi olarak AzureSqlDatabaseDataset seçin.

    2. Sorgu kullan için Sorgu seçeneğini belirleyin.

    3. Sorgu giriş kutusuna tıklayın-> Aşağıdaki Dinamik içerik ekle'yi seçin-> Sorgu için aşağıdaki ifadeyi girin-> Son'u seçin.

      SELECT * FROM [@{item().TABLE_SCHEMA}].[@{item().TABLE_NAME}]
      
  7. Havuz sekmesine geçin ve aşağıdaki adımları izleyin:

    1. Havuz Veri Kümesi olarak AzureSqlDWDataset seçin.

    2. DWTableName parametresinin VALUE giriş kutusuna tıklayın.> Aşağıdaki Dinamik içerik ekle'yi seçin, betik olarak ifade girin @item().TABLE_NAME ve> Son'u seçin.

    3. DWSchema parametresinin DEĞERİ için giriş kutusuna tıklayın.> Aşağıdaki Dinamik içerik ekle'yi seçin, betik olarak ifade girin @item().TABLE_SCHEMA ve> Son'u seçin.

    4. Kopyalama yöntemi için PolyBase'i seçin.

    5. Varsayılan tür kullan seçeneğini temizleyin.

    6. Tablo seçeneği için varsayılan ayar "Yok" ayarıdır. Havuz Azure Synapse Analytics'te önceden oluşturulmuş tablolarınız yoksa Otomatik tablo oluştur seçeneğini etkinleştirin; kopyalama etkinliği, kaynak verileri temel alarak sizin için otomatik olarak tablolar oluşturur. Ayrıntılar için bkz . Havuz tablolarını otomatik oluşturma.

    7. Betik ön kopyala giriş kutusuna tıklayın -> Aşağıdaki Dinamik içerik ekle'yi seçin-> betik olarak aşağıdaki ifadeyi girin-> Son'u seçin.

      IF EXISTS (SELECT * FROM [@{item().TABLE_SCHEMA}].[@{item().TABLE_NAME}]) TRUNCATE TABLE [@{item().TABLE_SCHEMA}].[@{item().TABLE_NAME}]
      

      Copy sink settings

  8. Ayarlar sekmesine geçin ve aşağıdaki adımları uygulayın:

    1. Hazırlamayı Etkinleştir onay kutusunu seçin.
    2. Depo Hesabı Bağlı Hizmeti için AzureStorageLinkedService hizmetini seçin.
  9. İşlem hattı ayarlarını doğrulamak için üst işlem hattı araç çubuğunda Doğrula’ya tıklayın. Doğrulama hatası olmadığından emin olun. İşlem Hattı Doğrulama Raporunu kapatmak için çift açılı ayraçlara >>tıklayın.

GetTableListAndTriggerCopyData işlem hattını oluşturma

Bu işlem hattı iki eylem gerçekleştirir:

  • Kopyalanacak tabloların listesini almak için Azure SQL Veritabanı sistem tablosunu arar.
  • Gerçek veri kopyalamayı yapmak için "IterateAndCopySQLTables" işlem hattını tetikler.

İşlem hattını oluşturma adımları şunlardır:

  1. Sol bölmede, + (artı) düğmesine ve sonra da İşlem Hattı’na tıklayın.

  2. Özellikler altındaki Genel panelinde işlem hattının adını GetTableListAndTriggerCopyData olarak değiştirin.

  3. Etkinlikler araç kutusunda Genel'i genişletin ve Arama etkinliğini sürükleyerek işlem hattı tasarımcısının yüzeyine bırakın ve aşağıdaki adımları uygulayın:

    1. Ad olarak LookupTableList girin.
    2. Açıklama için Veritabanımdan tablo listesini al girin.
  4. Ayarlar sekmesine geçin ve aşağıdaki adımları uygulayın:

    1. Kaynak Veri Kümesi olarak AzureSqlDatabaseDataset seçin.

    2. Sorguyu kullanmak için Sorgu'yu seçin.

    3. Sorgu için aşağıdaki SQL sorgusunu girin.

      SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES WHERE TABLE_TYPE = 'BASE TABLE' and TABLE_SCHEMA = 'SalesLT' and TABLE_NAME <> 'ProductModel'
      
    4. Yalnızca ilk satır alanının onay işaretini temizleyin.

      Lookup activity - settings page

  5. İşlem Hattı Yürütme etkinliğini Etkinlikler araç kutusundan işlem hattı tasarımcısının yüzeyine sürükleyip bırakın ve adı TriggerCopy olarak ayarlayın.

  6. Arama etkinliğini İşlem Hattını Yürüt etkinliğine Bağlan için, İşlem Hattını Yürüt etkinliğinin solundaki Arama etkinliğine eklenmiş yeşil kutuyu sürükleyin.

    Connect Lookup and Execute Pipeline activities

  7. İşlem Hattı Yürütme etkinliğinin Ayarlar sekmesine geçin ve aşağıdaki adımları uygulayın:

    1. Çağrılan işlem hattı olarak IterateAndCopySQLTables seçin.

    2. Tamamlanmasını bekle onay kutusunu temizleyin.

    3. Parametreler bölümünde, DEĞER altındaki giriş kutusuna tıklayın-> Aşağıdaki Dinamik içerik ekle 'yi seçin -> tablo adı değeri olarak girin @activity('LookupTableList').output.value -> Son'u seçin. Arama etkinliğindeki sonuç listesini ikinci işlem hattına giriş olarak ayarlıyorsunuz. Sonuç listesinde yer alan tabloların içerdiği verilerin hedefe kopyalanması gerekir.

      Execute pipeline activity - settings page

  8. İşlem hattını doğrulamak için araç çubuğundaki Doğrula'ya tıklayın. Doğrulama hatası olmadığından emin olun. İşlem Hattı Doğrulama Raporu'nu kapatmak için >> seçeneğine tıklayın.

  9. Varlıkları (veri kümeleri, işlem hatları vb.) Data Factory hizmetinde yayımlamak için pencerenin üst kısmındaki Tümünü yayımla'ya tıklayın. Yayımlama başarılı olana kadar bekleyin.

İşlem hattı çalıştırmasını tetikleme

  1. GetTableListAndTriggerCopyData işlem hattına gidin, üst işlem hattı araç çubuğunda Tetikleyici Ekle'ye ve ardından Şimdi tetikle'ye tıklayın.

  2. İşlem hattı çalıştırma sayfasında çalıştırmayı onaylayın ve ardından Son'u seçin.

İşlem hattı çalıştırmasını izleme

  1. İzleyici sekmesine geçin. Çözümünüzdeki her iki işlem hattı için de çalıştırmalar görene kadar Yenile'ye tıklayın. Başarılı oldu durumunu görene kadar listeyi yenilemeye devam edin.

  2. GetTableListAndTriggerCopyData işlem hattıyla ilişkili etkinlik çalıştırmalarını görüntülemek için işlem hattının işlem hattı adı bağlantısına tıklayın. Bu işlem hattı çalıştırması için iki etkinlik çalıştırması görüyor olmalısınız. Monitor Pipeline run

  3. Arama etkinliğinin çıkışını görüntülemek için, ETKİ ADI sütununun altındaki etkinliğin yanındaki Çıkış bağlantısına tıklayın. Çıkış penceresinin ekranı kaplamasını sağlamalı ve pencereyi geri yüklemelisiniz. Gözden geçirdikten sonra, X simgesine tıklayarak Çıkış penceresini kapatın.

    {
        "count": 9,
        "value": [
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "Customer"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "ProductDescription"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "Product"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "ProductModelProductDescription"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "ProductCategory"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "Address"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "CustomerAddress"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "SalesOrderDetail"
            },
            {
                "TABLE_SCHEMA": "SalesLT",
                "TABLE_NAME": "SalesOrderHeader"
            }
        ],
        "effectiveIntegrationRuntime": "DefaultIntegrationRuntime (East US)",
        "effectiveIntegrationRuntimes": [
            {
                "name": "DefaultIntegrationRuntime",
                "type": "Managed",
                "location": "East US",
                "billedDuration": 0,
                "nodes": null
            }
        ]
    }
    
  4. İşlem Hattı Çalıştırmaları görünümüne geri dönmek için içerik haritası menüsünün üst kısmındaki Tüm İşlem Hattı çalıştırmaları bağlantısına tıklayın. İşlem hattının etkinlik çalıştırmalarını görüntülemek için IterateAndCopySQLTables bağlantısına (PIPELINE NAME sütunu altında) tıklayın. Arama etkinliği çıkışında her tablo için bir Kopyalama etkinliği çalıştırması olduğuna dikkat edin.

  5. Verilerin bu öğreticide kullandığınız hedef Azure Synapse Analytics'e kopyalandığını onaylayın.

Bu öğreticide aşağıdaki adımları gerçekleştirdiniz:

  • Veri fabrikası oluşturma.
  • Azure SQL Veritabanı, Azure Synapse Analytics ve Azure Depolama bağlı hizmetleri oluşturun.
  • Azure SQL Veritabanı ve Azure Synapse Analytics veri kümeleri oluşturun.
  • Kopyalanacak tabloları aramak için bir işlem hattı ve gerçek kopyalama işlemini gerçekleştirmek için başka bir işlem hattı oluşturma.
  • Bir işlem hattı çalıştırması başlatma.
  • İşlem hattı ve etkinlik çalıştırmalarını izleme.

Kaynaktan hedefe verileri artımlı olarak koppyalama hakkında bilgi edinmek için aşağıdaki öğreticiye geçin: