Descripción general
Necesita un área provisional en la nube válida para crear un trabajo de copia provisional en la nube. Para crear un trabajo de copia provisional en la nube, agregue un objeto cloudStagingArea dentro del objeto de configuración del JSON de solicitud. Asegúrese de que el objeto especifique un área provisional en la nube válida para el trabajo.
Cree un trabajo provisional en la nube con la URL y el método siguientes:
Elemento | DESCRIPCIÓN | ||
---|---|---|---|
URL | /datamover/jobs | ||
Método | POST |
Parámetros de solicitud
- jobName
- Descripción: Nombre del trabajo
- uowind
- Descripción: ID de unidad de trabajo
- sourceLogin
- Descripción: Propiedades del sistema de origen
- targetLogin
- Descripción: Propiedades del sistema de destino
- settings
- Descripción: Propiedades de la configuración del trabajo
- jobSecurity
- Descripción: Detalles de seguridad del trabajo
- objects
- Descripción: Objetos que se van a copiar
Parámetros de respuesta
No se requieren parámetros de respuesta.
Ejemplo de respuesta
{ "error":"job creation failed, table does not exist in source database" }
Ejemplo de solicitud
{ "jobName": "DMCSJob", "sourceLogin": { "teradata": { "username": "user", "password": "password", "tdpid": "sourceSystem", "sessionCharset": "UTF8", "passwordEncrypted": "false" } }, "targetLogin": { "teradata": { "username": "user", "password": "password", "tdpid": "targetSystem" }, "useTargetUserIdPool": false }, "settings": { "priority": "MEDIUM", "overwriteExistingObjects": "true", "freezeJobSteps": "false", "targetDatabase": "targetDatabaseJobLevel", "compareDDL": "true", "logLevel": "99", "tdTdSettings": { "forceUtility": "DSA", "dataStreams": 5, "sourceSessions": 10, "targetSessions": 10, "onlineArchive": "false" }, "enableTraceLog": { "cliTraceLog": { "netrace": -1, "netraceBufLen": -1 }, "tptTraceLog": { "tptapiDebug": -1 } }, "cloudStagingArea": { "name": "CSArea" }, "enableIncrementalRestore": "FALSE" }, "objects": { "database": [{ "name": "dm19948", "selection": "UNSELECTED", "table": [{ "name": "testtable", "ownerName": "devuser", "useSourceStagingTable": false, "forceTargetStagingTable": false, "targetDatabase": "test", "targetName": "test", "validateRowCount": "NONE", "selection": "INCLUDED", "teradataParameters": { "allowTPTLoadMultiset": false, "overrideLockAccess": false } }] }] } }