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.
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
.
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.
- 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 |
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin