Tüm Ürünler
Search
Belge Merkezi

Data Management:SQL sonuç kümelerini dışa aktarma

Son Güncelleme:Oct 04, 2026

DMS ile SQL sonuç kümelerini dışa aktarabilirsiniz. Tablolardan veri ayıklamak için DMS'de SQL sorguları yazabilirsiniz.

Önkoşullar

  • Veritabanı aşağıdaki türlerden biri olmalıdır:

    Veritabanı türü

    • İlişkisel veritabanı:

      • MySQL: ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL, PolarDB-X ve diğer kaynaklardan gelen MySQL veritabanları

      • SQL Server: ApsaraDB RDS for SQL Server, MyBase for SQL Server ve diğer kaynaklardan gelen SQL Server veritabanları

      • PostgreSQL: ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL ve diğer kaynaklardan gelen PostgreSQL veritabanları

      • MariaDB: ApsaraDB RDS for MariaDB ve diğer kaynaklardan gelen MariaDB veritabanları

      • OceanBase: OceanBase in MySQL mode, OceanBase in Oracle mode ve kendi yönettiğiniz OceanBase

      • PolarDB for PostgreSQL (Oracle-compatible)

      • Oracle

      • Dameng

      • Db2

    • NoSQL: MongoDB, Lindorm, Cassandra

    • Veri ambarı: AnalyticDB for MySQL, AnalyticDB for PostgreSQL, DLA, ClickHouse, MaxCompute ve Hologres

  • Hedef veritabanı örneğini DMS'ye kaydettiniz.

Kullanım notları

  • Ücretsiz olarak dışa aktarabileceğiniz satır sayısı ve tek bir dışa aktarma işlemi için maksimum tablo boyutu gibi SQL sonuç kümesi dışa aktarma sınırlamaları, kontrol moduna bağlı olarak değişir.

  • Aynı örnek içindeki başka bir veritabanından veri dışa aktarmak için izin hatalarını önlemek adına DMS'de o veritabanına yüksek ayrıcalıklı bir hesapla giriş yapın.

  • Mantıksal bir veritabanı için maksimum dışa aktarma boyutu 512 MB'tır. Bu sınırı aşan veriler kırpılır.

Yordam

  1. DMS 5.0 adresinde oturum açın.

  2. Üst gezinme çubuğunda Database Development > Data Export > SQL Result Set Export seçeneğini belirleyin.

    Not

    NoSQL dışındaki veritabanı türleri için SQL Console penceresinde bir SQL ifadesi çalıştırabilir ve ardından sonuçlar sekmesinden Export File > Export more data seçerek bir veri dışa aktarma bileti oluşturabilirsiniz.

  3. Veri dışa aktarma bileti için parametreleri yapılandırın.

    Not

    Aşağıdaki örnekte Güvenlik İş Birliği kontrol modundaki bir ApsaraDB RDS for MySQL örneği kullanılmaktadır. Parametreler diğer veritabanı türleri için biraz farklılık gösterebilir.

    Parametre

    Gerekli

    Açıklama

    Database name

    Evet

    Hedef veritabanını seçin.

    Not

    Veritabanından veri dışa aktarmak için gerekli izinlere sahip olmanız gerekir. Daha fazla bilgi için bkz. İzinlerimi görüntüle.

    Reason category

    Evet

    Veri dışa aktarma nedenini seçin. Bu seçim, gelecekteki bilet takibine yardımcı olur.

    Business background

    Evet

    İletişim yükünü azaltmak için veri dışa aktarma nedenini veya amacını ayrıntılı olarak açıklayın.

    Affected rows

    Evet

    Bu dışa aktarmadan etkilenecek veri satırı sayısını tahmin etmek için SQL Console'da count komutunu kullanabilirsiniz.

    Not

    Ön denetleme aşamasında sistem, etkilenen satırların gerçek sayısını gösterir. Veri güvenliği olaylarını önlemek için bu sayının beklentilerinizi karşılayıp karşılamadığını doğrulayabilir ve herhangi bir anormalliği tespit edebilirsiniz.

    Skip validation

    Hayır

    Doğrulama sürecinin atlanıp atlanmayacağını belirler. Skip Validation seçeneğini belirlerseniz bir neden de belirtmeniz gerekir.

    Uyarı

    Skip Validation seçeneğini belirlerseniz DMS, etkilenen satır sayısını doğrulamaz. Büyük hacimli verileri dışa aktarmak işiniz için risk oluşturabilir. Dikkatli ilerleyin.

    Stakeholders

    Hayır

    Paydaş olarak belirtilen kullanıcılar bileti görüntüleyebilir ve üzerinde iş birliği yapabilir. Belirtilmeyen kullanıcılar (yöneticiler ve DBA'lar hariç) bileti görüntüleyemez.

    Export SQL statement

    Evet

    Doğrudan çalıştırılabilen bir SQL ifadesi girin; örneğin SELECT * FROM testtable. DMS, isteği gönderdiğinizde sözdizimini otomatik olarak denetler. Sözdizimi hatalıysa isteği gönderemezsiniz.

    Not

    Yalnızca SELECT sorgu ifadeleri desteklenir.

    Embed watermark

    Evet

    Dışa aktarılan dosyaya filigran eklenip eklenmeyeceğini belirtir.

    • Yes: Dışa aktarılan dosyaya filigran ekler.

    • No: Filigran eklemez.

    Embedding method

    Evet

    Bir ekleme yöntemi seçin:

    • Data watermark: Tanımlama bilgilerini verilere ekler. Bu filigran, veri kullanıcıları tarafından kolayca algılanmaz.

    • File watermark: Tanımlama bilgilerini dosyaya ekler. Bu filigran, veri kullanıcıları tarafından doğrudan görülebilir.

    File watermark message

    Evet

    Dosya filigranı mesajını girin.

    Data watermark message

    Evet

    Veri filigranı mesajını girin.

    Embedded field

    Hayır

    Filigranın ekleneceği alanı girin.

    Not

    Bir alan belirtmezseniz sistem varsayılan olarak bir alan seçer.

    Primary key / unique key

    Hayır

    Bir veya daha fazla birincil ya da benzersiz anahtarı virgülle (,) ayırarak girin.

    Not

    Bu bilgilerin sağlanması, veri filigranının dayanıklılığını önemli ölçüde artırır.

    Attachments

    Hayır

    Dışa aktarma hakkında ek bilgi sağlamak için resimler veya belgeler yükleyebilirsiniz.

  4. Parametreleri yapılandırdıktan sonra Submit düğmesini tıklayın ve onayı bekleyin.

    Sistem bir SQL ön denetlemesi yapar.

  5. Submit for Approval düğmesini tıklayın ve isteğin onaylanmasını bekleyin.

    Onay ilerlemesini bilet ayrıntıları sayfasının Approval bölümünde görüntüleyebilirsiniz.

    Önemli

    Bilet onaylandıktan sonra dışa aktarma işlemini 24 saat içinde tamamlamanız gerekir. Bu sürenin ardından biletin süresi dolar ve yeni bir bilet oluşturmanız gerekir. Güvenlik İş Birliği modundaki bir örnek için onaydan sonra dışa aktarma işleminin gerçekleştirilebileceği zaman aralığını ayarlayabilirsiniz. Bunu yapmak için örnekle ilişkili Security Rules > Data Export ayarlarına gidin ve Period for Performing Export after Export Request of SQL Result Set Is Approved parametresini değiştirin.

  6. Execute/Automatic Execution bölümünde Export düğmesini tıklayın.

  7. Export Settings iletişim kutusunda dışa aktarma ayarlarını yapılandırın.

    Parametre

    Açıklama

    Format (Gerekli)

    Dışa aktarma için dosya biçimi. Desteklenen biçimler arasında CSV, EXCEL, SQL ve JSON (NoSQL için) bulunur.

    Not
    • Bir dosya filigranı eklemeyi seçerseniz dışa aktarma biçimi olarak EXCEL'i seçin.

    • Bu parametre görünmüyorsa bunun nedeni global parametre olan Enable file watermark for SQL result set exports parametresinin etkinleştirilmiş olması olabilir. O&M > Configuration Management bölümüne gidin, bu parametreyi devre dışı bırakın ve ardından dışa aktarma işlemini yeniden gerçekleştirin.

    Character set (Gerekli)

    Dışa aktarılan içerik için karakter kümesi. Desteklenen karakter kümeleri arasında Default Character Set, GBK, UTF-8 ve ISO-8859-1 bulunur.

    Execution strategy (Gerekli)

    Çalıştırma stratejisi:

    • Execute immediately: Sistem dışa aktarmayı hemen başlatır.

    • Schedule: Sistem dışa aktarmayı belirtilen bir zamanda başlatır. Bu özellik, yoğun iş saatlerinden kaçınmak için kullanışlıdır.

      Not

      Zamanlanmış bir çalıştırma ayarlandığında parametreleri değiştirilemez.

    Export mode (Gerekli)

    Dışa aktarma modu:

    • Speed Mode: Dışa aktarma görevi kesintiye uğratılamaz.

    • Ordinary Mode: Dışa aktarma görevi kesintiye uğratılabilir.

    Export time (Gerekli)

    Saniye cinsinden dışa aktarma görevi için zaman aşımı süresi. Değer 0 ile 2.147.483 arasında olabilir. Bu parametreyi yapılandırmazsanız varsayılan olarak örnek düzeyindeki dışa aktarma zaman aşımı kullanılır. Örnek düzeyindeki dışa aktarma zaman aşımını görüntülemek için bkz. Veritabanı örneği kaydetme.

    Not

    Dışa aktarma tamamlanmadan önce görev süresi belirtilen süreyi aşarsa görev başarısız olur.

    Add field comment (İsteğe bağlı)

    Bu parametre yalnızca veritabanı türü MySQL ve dışa aktarma biçimi CSV olduğunda görünür.

    Bu parametreyi etkinleştirirseniz DMS, dışa aktarılan sonuçlarda alan adı satırının altına alan açıklamalarını içeren bir satır ekler.

    Not

    Sistem, belirtilen yapılandırmalara göre dışa aktarma işlemini yürütür. Dışa aktarma ilerlemesini konsolda görüntüleyebilirsiniz.

  8. Dışa aktarma tamamlandıktan sonra Download Exported File düğmesini tıklayın.

    Önemli

    Varsayılan olarak dışa aktarma tamamlandığında dışa aktarılan dosyayı istediğiniz zaman indirebilirsiniz. Güvenlik İş Birliği modundaki bir örnek için dosyayı indirme zaman aralığını ayarlayabilirsiniz. Bunu yapmak için örnekle ilişkili Security Rules > Data Export ayarlarına gidin ve Period for Downloading Exported File after Export Request of SQL Result Set Is Approved parametresini yapılandırın. Örneğin aralığı 1 olarak ayarlarsanız bilet onaylandıktan sonraki 1 saat içinde dosyayı indirebilirsiniz. 1 saatin ardından indirme bağlantısının süresi dolar.