Tüm Ürünler
Search
Belge Merkezi

:CreateDataImportOrder

Son Güncelleme:Oct 04, 2026

Data Management (DMS) hizmetine veri aktarmak için bir talep oluşturur.

Büyük Veri Aktarımı özelliği hakkında daha fazla bilgi için bkz. Veri aktarma.

Hata ayıklama

OpenAPI Explorer, imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer içinde çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için işlem örnek kodunu dinamik olarak oluşturur.

İstek parametreleri

Parametre Tür Zorunlu Örnek Açıklama
Action String Evet CreateDataImportOrder

Gerçekleştirmek istediğiniz işlem. Değeri CreateDataImportOrder olarak ayarlayın.

Comment String Evet test

Veri aktarımının amacı veya hedefi. Bu parametre, gereksiz iletişimi azaltmaya yardımcı olur.

RelatedUserList Array of Long Hayır 51****

Veri aktarımındaki paydaşlar. Tüm paydaşlar talep ayrıntılarını görüntüleyebilir ve onay sürecine destek olabilir. DMS yöneticileri ve veritabanı yöneticileri (DBA) dışındaki ilgisiz kullanıcıların talep ayrıntılarını görüntülemesine izin verilmez.

Param Object Evet

Talebin parametreleri.

Classify String Hayır test

Veri aktarımının nedeni.

AttachmentName String Evet order_text

Veri aktarmak için kullanılan SQL deyimlerini içeren ek anahtarı. Ek anahtarını AttachmentKey parametresinin değerinden almak için GetUserUploadFileJob işlemini çağırabilirsiniz.

DbItemList Array Evet

Veri aktarmak istediğiniz veritabanı. Yalnızca bir veritabanı belirtebilirsiniz.

DbId Long Evet 1860****

Veritabanının ID değeri. Veritabanı fiziksel veya mantıksal bir veritabanı olabilir.

Logic Boolean Evet false

Veritabanının mantıksal bir veritabanı olup olmadığını belirtir. Geçerli değerler:

  • true: Veritabanı mantıksal bir veritabanıdır.
  • false: Veritabanı fiziksel bir veritabanıdır.
Not Bu parametreyi true olarak ayarlarsanız belirttiğiniz veritabanı mantıksal bir veritabanı olmalıdır.
FileType String Evet CSV

Veri aktarımı için dosya biçimi. Geçerli değerler:

  • SQL: bir SQL dosyası
  • CSV: bir CSV dosyası
FileEncoding String Hayır AUTO

Hedef veritabanı tarafından kullanılacak kodlama algoritması. Geçerli değerler:

  • AUTO: otomatik tanımlama
  • UTF-8: UTF-8 kodlaması
  • GBK: GBK kodlaması
  • ISO-8859-1: ISO-8859-1 kodlaması
TableName String Hayır Table_text

CSV biçimindeki verileri aktarmak istediğiniz hedef tablo.

Not FileType parametresini CSV olarak ayarlarsanız bu parametre zorunludur.
InsertType String Hayır INSERT

CSV biçimindeki verilerin hedef tabloya yazılma modu. Geçerli değerler:

  • INSERT: Veriler yazılırken veritabanı birincil anahtarı kontrol eder. Yinelenen bir birincil anahtar değeri varsa bir hata iletisi döndürülür.
  • INSERT_IGNORE: Aktarılan veriler hedef tabloda bulunanlarla aynı olan veri kayıtları içeriyorsa yeni veri kayıtları yoksayılır.
  • REPLACE_INTO: Aktarılan veriler, hedef tablodaki bir satırla aynı birincil anahtar veya benzersiz dizin değerine sahip bir satır içeriyorsa veritabanı mevcut satırı siler ve yeni satırı hedef tabloya ekler.
Not FileType parametresini CSV olarak ayarlarsanız bu parametre zorunludur.
CsvFirstRowIsColumnDef Boolean Hayır true

CSV dosyasının türü. Geçerli değerler:

  • true: CSV dosyasındaki ilk satır alan adlarını içerir.
  • false: CSV dosyasındaki ilk satır verileri içerir.
Not FileType parametresini CSV olarak ayarlarsanız bu parametre zorunludur.
IgnoreError Boolean Hayır false

Oluşan bir hatanın atlanıp atlanmayacağını belirtir. Geçerli değerler:

  • true: hatayı atlar ve SQL deyimlerini yürütmeye devam eder.
  • false: SQL deyimlerini yürütmeyi durdurur.
ImportMode String Hayır FAST_MODE

Aktarma modu. Geçerli değerler:

  • FAST_MODE: Execute adımında yüklenen dosya okunur ve belirtilen hedef veritabanına veri aktarmak için SQL deyimleri yürütülür. Güvenlik moduna kıyasla bu mod, daha az güvenli ancak daha verimli bir şekilde veri aktarmak için kullanılabilir.
  • SAFE_MODE: Precheck adımında yüklenen dosya ayrıştırılır ve SQL deyimleri veya CSV dosya verileri önbelleğe alınır. Execute adımında önbelleğe alınan SQL deyimleri okunup yürütülerek veri aktarılır veya önbelleğe alınan CSV dosya verileri okunup belirtilen hedef veritabanına aktarılır. Bu mod, daha güvenli ancak daha az verimli bir şekilde veri aktarmak için kullanılabilir.
RollbackSQL String Hayır empty

Veri aktarımını geri almak için kullanılan SQL deyimleri.

Not RollbackSqlType parametresini TEXT olarak ayarlarsanız bu parametre zorunludur.
RollbackAttachmentName String Hayır rollback.sql

Veri aktarımını geri almak için kullanılan SQL deyimlerini içeren ek anahtarı. Ek anahtarını AttachmentKey parametresinin değerinden almak için GetUserUploadFileJob işlemini çağırabilirsiniz.

Not RollbackSqlType parametresini ATTACHMENT olarak ayarlarsanız bu parametre zorunludur.
RollbackSqlType String Hayır TEXT

Veri aktarımını geri almak için kullanılan SQL deyimlerinin biçimi. Geçerli değerler:

  • TEXT: metin
  • ATTACHMENT: ek
AttachmentKey String Hayır order_attachment.txt

Talep için daha fazla talimat sağlayan ek anahtarı. Ek anahtarını AttachmentKey parametresinin değerinden almak için GetUserUploadFileJob işlemini çağırabilirsiniz.

Tid Long Hayır 3***

Kiracının ID değeri. Kiracı ID değerini almak için GetUserActiveTenant veya ListUserTenants işlemini çağırabilirsiniz.

RegionId String Hayır cn-hangzhou

DMS hizmetinin etkinleştirildiği bölgenin ID değeri. Daha fazla bilgi için bkz. RegionID parametresi.

Yanıt parametreleri

Parametre Tür Örnek Açıklama
RequestId String 0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931

İsteğin ID değeri.

Success Boolean true

İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:

  • true: İstek başarılı.
  • false: İstek başarısız.
ErrorMessage String UnknownError

İstek başarısız olursa döndürülen hata iletisi.

ErrorCode String UnknownError

İstek başarısız olursa döndürülen hata kodu.

CreateOrderResult Array of Long 1****

Talebin ID değeri.

Örnekler

Örnek istekler

http(s)://dms-enterprise.aliyuncs.com/?Action=test
&Comment=test
&RelatedUserList=[51****]
&Param={"Classify":"test","AttachmentName":"order_text","DbItemList":[{"DbId":1860****,"Logic":false}],"FileType":"CSV","FileEncoding":"AUTO","TableName":"Table_text","InsertType":"INSERT","CsvFirstRowIsColumnDef":true,"IgnoreError":false,"ImportMode":"FAST_MODE"}
&AttachmentKey=order_attachment.txt
&<Common request parameters>

Başarılı yanıt örnekleri

XML biçimi

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateDataImportOrderResponse>
    <RequestId>0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931</RequestId>
    <Success>true</Success>
    <CreateOrderResult>1****</CreateOrderResult>
</CreateDataImportOrderResponse>

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
  "Success" : true,
  "CreateOrderResult" : [ "1****" ]
}

Hata kodları

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.