详情页标题前

阿里云大数据开发治理平台 DataWorksCreateImportMigration-云淘科技

详情页1

调用CreateImportMigration创建导入任务,导入任务包含数据源信息、任务、表等对象的DataWorks导入导出包。

注意:本接口导入文件涉及文件上传,方式调用举例如下:

Config config = new Config();

config.setAccessKeyId(accessId);

config.setAccessKeySecret(accessKey);

config.setEndpoint(popEndpoint);

config.setRegionId(regionId);

Client client = new Client(config);

CreateImportMigrationAdvanceRequest request = new CreateImportMigrationAdvanceRequest();

request.setName(“test_migration_api_” + System.currentTimeMillis());

request.setProjectId(123456L);

request.setPackageType(“DATAWORKS_MODEL”);

request.setPackageFileObject(new FileInputStream(“/home/admin/Downloads/test.zip”));

RuntimeOptions runtime = new RuntimeOptions();

CreateImportMigrationResponse response = client.createImportMigrationAdvance(request, runtime);

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 必选 示例值 描述
Action String CreateImportMigration

要执行的操作。

CalculateEngineMap String { “ODPS”: { “zxy_8221431_engine”: “wzp_kaifazheban_engine” }, “EMR”:
{ “aaaa”: “bbb” } }

导入任务中,导入的源计算引擎到导出的目标计算引擎实例的映射关系。

计算引擎的类型,包括ODPS、EMR、HADOOP_CDH、HOLOGRES等。

CommitRule String { “resourceAutoCommit”: false, “resourceAutoDeploy”: false, “functionAutoCommit”:
false, “functionAutoDeploy”: false, “tableAutoCommitToDev”: false, “tableAutoCommitToProd”:
false, “ignoreLock”: false, “fileAutoCommit”: false, “fileAutoDeploy”:
false }

执行导入操作时,设定的自动提交发布任务的规则。参数如下:

  • resourceAutoCommit:资源是否自动提交。true 表示是,false表示否。
  • resourceAutoDeploy:资源是否自动发布。true 表示是,false表示否。
  • functionAutoCommit:函数是否自动提交。true 表示是,false表示否。
  • functionAutoDeploy: 函数是否自动发布。true 表示是,false表示否。
  • tableAutoCommitToDev:表是否自动提交到开发环境。true 表示是,false表示否。
  • tableAutoCommitToProd:表是否自动提交到生产环境。true 表示是,false表示否。
  • ignoreLock:是否自动绕过锁定。true 表示是,false表示否。当任务被其他人编辑锁定时,如果选择绕过锁定,则可以强制更新当前任务。
  • fileAutoCommit:文件是否自动提交,true 表示是,false表示否。
  • fileAutoDeploy:文件是否自动发布,true 表示是,false表示否。
Name String test_import_001

创建的导入任务的名称。项目空间内该名称必须唯一。

PackageFile String /home/admin/xxx/import.zip

导入包文件路径。

注意:本接口导入文件涉及文件上传。方式调用举例如下:

Config config = new Config();
config.setAccessKeyId(accessId);
config.setAccessKeySecret(accessKey);
config.setEndpoint(popEndpoint);
config.setRegionId(regionId);

Client client = new Client(config);

CreateImportMigrationAdvanceRequest request = new CreateImportMigrationAdvanceRequest();
request.setName("test_migration_api_" + System.currentTimeMillis());
request.setProjectId(123456L);
request.setPackageType("DATAWORKS_MODEL");
request.setPackageFileObject(new FileInputStream("/home/admin/Downloads/test.zip"));

RuntimeOptions runtime = new RuntimeOptions();
CreateImportMigrationResponse response = client.createImportMigrationAdvance(request,
runtime);
...

PackageType String DATAWORKS_MODEL

导入导出包的类型,取值如下:

  • DATAWORKS_MODEL(标准格式)
  • DATAWORKS_V2(专有云(V3.6.1-V3.11))
  • DATAWORKS_V3(专有云(V3.12及以上))
ProjectId Long 123456

DataWorks工作空间的ID。您可以登录DataWorks管控台,进入工作空间配置页面获取工作空间ID。

RegionId String cn-shanghai-fiance-1

地域信息,通常为服务所在的地域。例如,华东2(上海)为cn-shanghai,华北3(张家口)为cn-zhangjiakou。您无需填写RegionId,会根据调用的Endpoint自动解析。

ResourceGroupMap String {“SCHEDULER_RESOURCE_GROUP”: {“xxx”:”yyy”},”DI_RESOURCE_GROUP”:{“ccc”:”ddd”}}

调度资源组和数据集成资源组的映射关系。映射的key和value均为资源组的标识符(identifier), 格式如下:


{
    "SCHEDULER_RESOURCE_GROUP": {
        "xxx": "yyy"
    },
    "DI_RESOURCE_GROUP": {
        "ccc": "dfdd"
    }
}

WorkspaceMap String {“test_workspace_src”: “test_workspace_target”}

用于在执行导入导出操作时,根据该映射关系,修改导入导出包里的输入输出项目空间名称为映射后的项目空间名称。例如,导入时会根据映射关系,把输入输出里的项目空间名称的前缀做相应替换。

Description String test description

导入导出包的描述信息。

返回数据

名称 类型 示例值 描述
Data Long 123456

导入导出包ID。作为后续执行导入任务或获取导入任务执行进度的入参。

ErrorCode String 110001123456

错误码。

ErrorMessage String test error message

错误信息。

HttpStatusCode Integer 200

HTTP状态码。

RequestId String ADFASDFASDFA-ADFASDF-ASDFADSDF-AFFADS

请求的ID。用于定位日志,排查问题。

Success Boolean true

调用是否成功。

示例

请求示例

http(s)://[Endpoint]/?Action=CreateImportMigration
&CalculateEngineMap={     "ODPS": {       "zxy_8221431_engine": "wzp_kaifazheban_engine"     },     "EMR": {         "aaaa": "bbb"     }   }
&CommitRule={     "resourceAutoCommit": false,     "resourceAutoDeploy": false,     "functionAutoCommit": false,     "functionAutoDeploy": false,     "tableAutoCommitToDev": false,     "tableAutoCommitToProd": false,     "ignoreLock": false,     "fileAutoCommit": false,     "fileAutoDeploy": false   }
&Name=test_import_001
&PackageFile=/home/admin/xxx/import.zip
&PackageType=DATAWORKS_MODEL
&ProjectId=123456
&RegionId=cn-shanghai-fiance-1
&

正常返回示例

XML格式

ADFASDFASDFA-ADFASDF-ASDFADSDF-AFFADS
200
123456
110001123456
test error message
true

JSON格式

{
    "RequestId": "ADFASDFASDFA-ADFASDF-ASDFADSDF-AFFADS",
    "HttpStatusCode": 200,
    "Data": 123456,
    "ErrorCode": 110001123456,
    "ErrorMessage": "test error message",
    "Success": true
}

错误码

访问错误中心查看更多错误码。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/171231.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云日志服务SLS使用限制-云淘科技

    本文介绍日志服务数据加工的使用限制。 任务配置 限制项 说明 任务数 1个Project中最多可创建100个数据加工任务。重要 数据加工任务处于停止或者运行完成状态时,依然会占用配额,建议及时清理停止或者运行完成状态、并且确认不再使用的数据加工任务,减少配额占用。更多信息,请参见管理数据加工任务。 如您有更大的使用需求,请提工单申请。 源数据Logstore…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云大数据开发治理平台 DataWorks上传数据-云淘科技

    DataWorks支持将本地的CSV文件或部分文本文件数据直接上传至MaxCompute表中,本文为您介绍操作步骤详情。 前提条件 已准备好用于接收本地数据的MaxCompute表。 您可以选择已创建的MaxCompute表,或者直接新创建一个MaxCompute表,建表操作可参见创建MaxCompute表。 使用限制 当前仅支持上传本地数据至MaxComp…

    2023年12月10日
  • 阿里云RDS数据库ModifyDBProxy – 开启或关闭实例数据库独享代理功能-云淘科技

    该接口用于开启或者关闭RDS实例的数据库独享代理功能。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL 说明 云数据库RDS MySQL集群系列于2023年10月17日起逐步在各个单元赠送代理数量为1的数据库独享代理服务,详情请参见【优惠】RDS MySQL集群版赠送代理数量为1的数据库独享代理服务。 相关功能文档 注意 使用该接口前,…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云日志服务SLSUpdateDashboard-云淘科技

    调用UpdateDashboard接口更新仪表盘配置。 接口说明 Host由Project名称和日志服务Endpoint构成,您需要在Host中指定Project。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求头 该接口使用公共请求头,无特…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云ECS云服务器ModifySnapshotAttribute-云淘科技

    调用ModifySnapshotAttribute修改一份快照的名称、描述或关闭快照极速可用功能或延长快照保留时间。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 Mo…

    阿里云服务器 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。