Crea un ticket para importar datos a Data Management (DMS).
Para obtener más información sobre la función Large Data Import, consulte Importar datos.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | CreateDataImportOrder | La operación que desea ejecutar. Establezca el valor en CreateDataImportOrder. |
| Comment | String | Sí | test | El propósito u objetivo de la importación de datos. Este parámetro ayuda a reducir la comunicación innecesaria. |
| RelatedUserList | Array of Long | No | 51**** | Los interesados en la importación de datos. Todos ellos pueden consultar los detalles del ticket y colaborar en el proceso de aprobación. Los usuarios no relacionados, excepto los administradores de DMS y los administradores de bases de datos (DBA), no tienen permiso para ver estos detalles. |
| Param | Object | Sí | Los parámetros del ticket. |
|
| Classify | String | No | test | El motivo de la importación de datos. |
| AttachmentName | String | Sí | order_text | La clave del archivo adjunto que contiene las instrucciones SQL utilizadas para importar datos. Llame a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor del parámetro AttachmentKey. |
| DbItemList | Array | Sí | La base de datos de destino para la importación. Solo puede especificar una base de datos. |
|
| DbId | Long | Sí | 1860**** | El ID de la base de datos. Puede tratarse de una base de datos física o lógica.
|
| Logic | Boolean | Sí | false | Indica si la base de datos es lógica. Valores válidos:
Nota Si establece este parámetro en true, la base de datos que especifique debe ser lógica. |
| FileType | String | Sí | CSV | El formato del archivo para la importación de datos. Valores válidos:
|
| FileEncoding | String | No | AUTO | El algoritmo de codificación que utilizará la base de datos de destino. Valores válidos:
|
| TableName | String | No | Table_text | La tabla de destino donde se importarán los datos en formato CSV. Nota Este parámetro es obligatorio si establece el parámetro FileType en CSV. |
| InsertType | String | No | INSERT | El modo en el que se escribirán los datos en formato CSV en la tabla de destino. Valores válidos:
Nota Este parámetro es obligatorio si establece el parámetro FileType en CSV. |
| CsvFirstRowIsColumnDef | Boolean | No | true | El tipo de archivo CSV. Valores válidos:
Nota Este parámetro es obligatorio si establece el parámetro FileType en CSV. |
| IgnoreError | Boolean | No | false | Indica si se omite un error cuando ocurre. Valores válidos:
|
| ImportMode | String | No | FAST_MODE | El modo de importación. Valores válidos:
|
| RollbackSQL | String | No | empty | Las instrucciones SQL utilizadas para revertir la importación de datos. Nota Este parámetro es obligatorio si establece el parámetro RollbackSqlType en TEXT. |
| RollbackAttachmentName | String | No | rollback.sql | La clave del archivo adjunto que contiene las instrucciones SQL utilizadas para revertir la importación de datos. Llame a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor del parámetro AttachmentKey. Nota Este parámetro es obligatorio si establece el parámetro RollbackSqlType en ATTACHMENT. |
| RollbackSqlType | String | No | TEXT | El formato de las instrucciones SQL utilizadas para revertir la importación de datos. Valores válidos:
|
| AttachmentKey | String | No | order_attachment.txt | La clave del archivo adjunto que proporciona más instrucciones para el ticket. Llame a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor del parámetro AttachmentKey. |
| Tid | Long | No | 3*** | El ID del inquilino. Llame a la operación GetUserActiveTenant o ListUserTenants para obtenerlo. |
| RegionId | String | No | cn-hangzhou | El ID de la región donde se activó DMS. Para obtener más información, consulte Parámetro RegionID. |
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| RequestId | String | 0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 | El ID de la solicitud. |
| Success | Boolean | true | Indica si la solicitud se completó correctamente. Valores válidos:
|
| ErrorMessage | String | UnknownError | El mensaje de error devuelto si la solicitud falla. |
| ErrorCode | String | UnknownError | El código de error devuelto si la solicitud falla. |
| CreateOrderResult | Array of Long | 1**** | El ID del ticket. |
Ejemplos
Ejemplos de solicitudes
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>
Ejemplos de respuestas exitosas
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateDataImportOrderResponse>
<RequestId>0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931</RequestId>
<Success>true</Success>
<CreateOrderResult>1****</CreateOrderResult>
</CreateDataImportOrderResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"Success" : true,
"CreateOrderResult" : [ "1****" ]
}
Códigos de error
Para consultar la lista de códigos de error, visite el centro de errores de API.