Tous les produits
Search
Centre de documentation

:CreateDataImportOrder

Dernière mise à jour :Aug 09, 2026

Crée un ticket pour l'importation de données dans Data Management (DMS).

Pour plus d'informations sur la fonctionnalité d'importation de données volumineuses, consultez Importer des données.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de la requête

Parameter Type Required Example Description
Action String Yes CreateDataImportOrder

Opération à effectuer. Définissez la valeur sur CreateDataImportOrder.

Comment String Yes test

Objet de l'importation des données. Ce paramètre permet de limiter les échanges inutiles.

RelatedUserList Array of Long No 51****

Parties prenantes de l'importation des données. Elles peuvent consulter les détails du ticket et participer au processus d'approbation. Les utilisateurs non concernés, à l'exception des administrateurs DMS et des administrateurs de base de données (DBA), ne sont pas autorisés à afficher les détails du ticket.

Param Object Yes

Paramètres du ticket.

Classify String No test

Motif de l'importation des données.

AttachmentName String Yes order_text

Clé de la pièce jointe contenant les instructions SQL utilisées pour importer les données. Appelez l'opération GetUserUploadFileJob pour récupérer la clé de la pièce jointe à partir de la valeur du paramètre AttachmentKey.

DbItemList Array Yes

Base de données cible de l'importation. Vous ne pouvez spécifier qu'une seule base de données.

DbId Long Yes 1860****

ID de la base de données. Il peut s'agir d'une base de données physique ou logique.

Logic Boolean Yes false

Indique si la base de données est logique. Valeurs valides :

  • true : la base de données est logique.
  • false : la base de données est physique.
Remarque Si vous définissez ce paramètre sur true, la base de données spécifiée doit être une base de données logique.
FileType String Yes CSV

Format du fichier d'importation. Valeurs valides :

  • SQL : fichier SQL
  • CSV : fichier CSV
FileEncoding String No AUTO

Algorithme d'encodage utilisé par la base de données de destination. Valeurs valides :

  • AUTO : identification automatique
  • UTF-8 : encodage UTF-8
  • GBK : encodage GBK
  • ISO-8859-1 : encodage ISO-8859-1
TableName String No Table_text

Table de destination pour l'importation des données au format CSV.

Remarque Ce paramètre est obligatoire si le paramètre FileType est défini sur CSV.
InsertType String No INSERT

Mode d'écriture des données CSV dans la table de destination. Valeurs valides :

  • INSERT : la base de données vérifie la clé primaire lors de l'écriture. En cas de doublon, un message d'erreur est renvoyé.
  • INSERT_IGNORE : les nouveaux enregistrements identiques à ceux déjà présents dans la table de destination sont ignorés.
  • REPLACE_INTO : si les données importées contiennent une ligne dont la clé primaire ou l'index unique correspond à une ligne existante, la base de données supprime la ligne existante et insère la nouvelle.
Remarque Ce paramètre est obligatoire si le paramètre FileType est défini sur CSV.
CsvFirstRowIsColumnDef Boolean No true

Type du fichier CSV. Valeurs valides :

  • true : la première ligne du fichier CSV contient les noms des champs.
  • false : la première ligne du fichier CSV contient des données.
Remarque Ce paramètre est obligatoire si le paramètre FileType est défini sur CSV.
IgnoreError Boolean No false

Indique s'il faut ignorer les erreurs rencontrées. Valeurs valides :

  • true : ignore l'erreur et poursuit l'exécution des instructions SQL.
  • false : arrête l'exécution des instructions SQL.
ImportMode String No FAST_MODE

Mode d'importation. Valeurs valides :

  • FAST_MODE : lors de l'étape d'exécution, le fichier téléchargé est lu et les instructions SQL sont exécutées pour importer les données dans la base de destination. Ce mode est moins sécurisé mais plus efficace que le mode sécurisé.
  • SAFE_MODE : lors de l'étape de précontrôle, le fichier téléchargé est analysé et les instructions SQL ou les données CSV sont mises en cache. Lors de l'étape d'exécution, les données mises en cache sont lues et importées dans la base de destination. Ce mode est plus sécurisé mais moins efficace.
RollbackSQL String No empty

Instructions SQL utilisées pour annuler l'importation des données.

Remarque Ce paramètre est obligatoire si le paramètre RollbackSqlType est défini sur TEXT.
RollbackAttachmentName String No rollback.sql

Clé de la pièce jointe contenant les instructions SQL utilisées pour annuler l'importation des données. Appelez l'opération GetUserUploadFileJob pour récupérer la clé de la pièce jointe à partir de la valeur du paramètre AttachmentKey.

Remarque Ce paramètre est obligatoire si le paramètre RollbackSqlType est défini sur ATTACHMENT.
RollbackSqlType String No TEXT

Format des instructions SQL utilisées pour annuler l'importation des données. Valeurs valides :

  • TEXT : texte
  • ATTACHMENT : pièce jointe
AttachmentKey String No order_attachment.txt

Clé de la pièce jointe fournissant des instructions complémentaires pour le ticket. Appelez l'opération GetUserUploadFileJob pour récupérer la clé de la pièce jointe à partir de la valeur du paramètre AttachmentKey.

Tid Long No 3***

ID du locataire. Appelez l'opération GetUserActiveTenant ou ListUserTenants pour obtenir l'ID du locataire.

RegionId String No cn-hangzhou

ID de la région où DMS est activé. Pour plus d'informations, consultez le paramètre RegionID.

Paramètres de réponse

Parameter Type Example Description
RequestId String 0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931

ID de la requête.

Success Boolean true

Indique si la requête a abouti. Valeurs valides :

  • true : la requête a abouti.
  • false : la requête a échoué.
ErrorMessage String UnknownError

Message d'erreur renvoyé en cas d'échec de la requête.

ErrorCode String UnknownError

Code d'erreur renvoyé en cas d'échec de la requête.

CreateOrderResult Array of Long 1****

ID du ticket.

Exemples

Exemples de requêtes

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>

Exemples de réponses réussies

XML format

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 format

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

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

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.