Aracılığıyla paylaş


Kopyalama etkinliğinde MySQL için Azure Veritabanı yapılandırma

Bu makalede, veri işlem hattındaki kopyalama etkinliğini kullanarak ve MySQL için Azure Veritabanı verileri kopyalama adımları açıklanmıştır.

Bu bağlayıcı,

Şirket içinde veya bulutta bulunan genel MySQL veritabanından veri kopyalamak için MySQL bağlayıcısını kullanın.

Desteklenen yapılandırma

Kopyalama etkinliği altındaki her sekmenin yapılandırması için sırasıyla aşağıdaki bölümlere gidin.

Genel

Genel ayarlar sekmesini yapılandırmak için Genel ayarlar kılavuzuna bakın.

Kaynak

Kopyalama etkinliğinin Kaynak sekmesinin altındaki MySQL için Azure Veritabanı için aşağıdaki özellikler desteklenir.

Kaynak sekmesini gösteren ekran görüntüsü.

Aşağıdaki özellikler gereklidir:

  • Bağlantı: Bağlantı listesinden bir MySQL için Azure Veritabanı bağlantısı seçin. Bağlantı yoksa Diğer'i seçerek yeni bir MySQL için Azure Veritabanı bağlantısı oluşturun.
  • Sorguyu kullan: Tablo veya Sorgu'dan öğesini seçin.
    • Tablo'ya seçerseniz:

      • Tablo: Verileri okumak için MySQL için Azure Veritabanı veritabanındaki tablonun adını belirtin. Açılan listeden tabloyu seçin veya tablo adını yazın.
    • Sorgu'yu seçerseniz:

      • Sorgu: Verileri okumak için özel SQL sorgusunu belirtin. Örneğin: SELECT * FROM MyTable.

        Sorgu kullan - Sorgu'yu gösteren ekran görüntüsü.

Gelişmiş'in altında aşağıdaki alanları belirtebilirsiniz:

  • Sorgu zaman aşımı (dakika):Sorgu isteği zaman aşımına uğramadan önce bekleme süresini belirtin. Varsayılan değer 120 dakikadır (02:00:00).

  • Ek sütunlar: Kaynak dosyaların göreli yolunu veya statik değerini depolamak için ek veri sütunları ekleyin. İfade, ikincisi için desteklenir.

Hedef

Kopyalama etkinliğinin Hedef sekmesindeki MySQL için Azure Veritabanı için aşağıdaki özellikler desteklenir.

Hedef sekmesini gösteren ekran görüntüsü.

  • Bağlantı: Bağlantı listesinden bir MySQL için Azure Veritabanı bağlantısı seçin. Bağlantı yoksa Diğer'i seçerek yeni bir MySQL için Azure Veritabanı bağlantısı oluşturun.
  • Tablo: Veri yazmak için MySQL için Azure Veritabanı veritabanındaki tablonun adını belirtin. Açılan listeden tabloyu seçin veya tablo adını yazın.

Gelişmiş'in altında aşağıdaki alanları belirtebilirsiniz:

  • Kopyalama öncesi betiği: Her çalıştırmada MySQL için Azure Veritabanı veri yazmadan önce yürütülecek kopyalama etkinliği için bir SQL sorgusu belirtin. Önceden yüklenmiş verileri temizlemek için bu özelliği kullanabilirsiniz.
  • Toplu iş yazma zaman aşımı: Toplu ekleme işleminin zaman aşımına uğramadan önce tamamlanması için bekleme süresini belirtin. İzin verilen değerler Zaman Aralığı'dır ve 00:30:00 (30 dakika) örnektir.
  • Toplu yazma boyutu: Arabellek boyutu belirtilen yazma toplu iş boyutuna ulaştığında MySQL için Azure Veritabanı tablosuna veri ekleyin. İzin verilen değer, satır sayısını temsil eden tamsayıdır ve varsayılan değer 10.000'dir.

Eşleme

Eşleme sekmesi yapılandırması için bkz. Eşleme sekmesinin altında eşlemelerinizi yapılandırma.

Ayarlar

Ayarlar sekmesi yapılandırması için Ayarlar sekmesinin altındaki Diğer ayarlarınızı yapılandırma'ya gidin.

Tablo özeti

Aşağıdaki tablolar MySQL için Azure Veritabanı kopyalama etkinliği hakkında daha fazla bilgi içerir.

Kaynak bilgileri

Veri Akışı Adı Açıklama Değer Zorunlu JSON betik özelliği
Bağlantı Kaynak veri deposuyla bağlantınız. <MySQL için Azure Veritabanı bağlantınız> Yes bağlantı
Sorguyu kullanma MySQL için Azure Veritabanı'dan veri okuma yolu. Belirtilen tablodan verileri okumak için Tablo uygula veya SQL sorgularını kullanarak verileri okumak için Sorgu'yu uygulayın. Tablo
Sorgu
Yes /
Table MySQL için Azure Veritabanı içindeki tablonun adı. < tablo adı > Sorguyu kullan'da Tablo'yu seçerseniz Evet tableName
Sorgu Verileri okumak için özel SQL sorgusunu kullanın. Örneğin: SELECT * FROM MyTable. < SQL sorguları > Sorguyu kullan'da Sorgu'yu seçerseniz Evet query
Sorgu zaman aşımı (dakika) Sorgu komutu yürütme zaman aşımı. < sorgu zaman aşımı >
(varsayılan değer 120 dakikadır)
Hayır queryTimeout
Ek sütunlar Kaynak dosyaların göreli yolunu veya statik değerini depolamak için ek veri sütunları ekleyin. İfade, ikincisi için desteklenir. • Adı
•Değer
Hayır additionalColumns:
•ad
•değer

Hedef bilgileri

Veri Akışı Adı Açıklama Değer Zorunlu JSON betik özelliği
Bağlantı Hedef veri deposuna bağlantınız. <MySQL için Azure Veritabanı bağlantınız> Yes bağlantı
Table MySQL için Azure Veritabanı içindeki tablonun adı. < tablo adı > Yes tableName
Ön kopyalama betiği Her çalıştırmada MySQL için Azure Veritabanı veri yazmadan önce yürütülecek kopyalama etkinliği için bir SQL sorgusu. Önceden yüklenmiş verileri temizlemek için bu özelliği kullanabilirsiniz. < kopyalama öncesi betiğiniz > Hayır preCopyScript
Toplu iş yazma zaman aşımı Toplu ekleme işleminin zaman aşımına uğramadan önce tamamlanması için bekleme süresi. zaman aralığı (varsayılan değer: 00:00:30) Hayır writeBatchTimeout
Toplu iş boyutu yazma Arabellek boyutu belirtilen yazma toplu iş boyutuna ulaştığında MySQL için Azure Veritabanı tablosuna veri ekleyin. integer
(varsayılan değer 10.000'dir)
Hayır writeBatchSize