概要
クラウド ステージング コピー ジョブを作成するためには、有効なクラウド ステージング領域が必要です。クラウド ステージング コピー ジョブを作成するには、リクエストJSONの設定オブジェクト内でcloudStagingAreaオブジェクトを追加します。オブジェクトがジョブの有効なクラウド ステージング領域を指定していることを確認します。
以下のURLとメソッドを使用してクラウド ステージング コピー ジョブを作成します。
アイテム | 説明 | ||
---|---|---|---|
URL | /datamover/jobs | ||
メソッド | POST |
リクエストのパラメータ
- jobName
- 説明: ジョブの名前
- uowind
- 説明: 作業単位ID
- sourceLogin
- 説明: ソース システムのプロパティ
- targetLogin
- 説明: ターゲット システムのプロパティ
- settings
- 説明: ジョブ構成のプロパティ
- jobSecurity
- 説明: ジョブのセキュリティの詳細
- objects
- 説明: コピーするオブジェクト
応答のパラメータ
応答のパラメータは必要ありません。
応答の例
{ "error":"job creation failed, table does not exist in source database" }
リクエストの例
{ "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 } }] }] } }