Consulta informações sobre uma subtarefa do Data Transmission Service (DTS) que executa pré-verificação, avaliação de migração, migração de esquema, sincronização inicial de esquema, migração completa de dados, sincronização inicial completa de dados, migração incremental de dados ou sincronização incremental de dados.
Depuração
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
| Action | String | Sim | DescribePreCheckStatus |
A operação a ser executada. Defina o valor como DescribePreCheckStatus. |
| DtsJobId | String | Sim | i03e3zty16i**** |
O ID da tarefa de migração de dados, sincronização de dados ou rastreamento de alterações. |
| PageNo | String | Não | 1 |
O número da página. A numeração começa em 1. Valor padrão: 1. |
| PageSize | String | Não | 30 |
Número de entradas por página. Valor padrão: 20. |
| JobCode | String | Sim | 01 |
Código da tarefa que especifica o tipo da subtarefa do DTS. Valores válidos:
|
| StructType | String | Sim | before |
Tipo de definição de esquema. Valores válidos:
|
| RegionId | String | Não | cn-hangzhou |
ID da região onde a instância do DTS está localizada. Para mais informações, consulte Regiões suportadas. |
| StructPhase | String | Não | View |
Item de filtro usado para filtrar tabelas, visualizações e funções durante a migração de esquema. |
| Name | String | Não | dewuprop |
Item de filtro usado para buscar tabelas por correspondência aproximada. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
| State | String | Finished |
Status da subtarefa. Valores válidos:
|
| Success | Boolean | true |
Indica se a solicitação foi bem-sucedida. |
| PageRecordCount | Long | 20 |
Número de entradas retornadas na página atual. |
| Total | Integer | 0 |
Número total de subtarefas. |
| HttpStatusCode | Integer | 200 |
Código de status HTTP retornado. |
| RequestId | String | C096FA97-B6BA-4575-899D-61E12B59**** |
ID da solicitação. |
| JobName | String | Precheck |
Nome da subtarefa. |
| JobId | String | b4my3zg929a**** |
ID da tarefa de migração ou sincronização de dados. |
| ErrorItem | Integer | 0 |
Número total de falhas na subtarefa. |
| ErrorAnalysisItem | Integer | 0 |
Número total de itens reprovados na avaliação. |
| TotalRecordCount | Long | 100 |
Número total de entradas retornadas. |
| Code | String | 01 |
Código da tarefa que indica o tipo da subtarefa. Valores válidos:
|
| PageNumber | Long | 1 |
Número da página atual. A numeração começa em 1. Valor padrão: 1. |
| JobProgress | Array of ProgressInfo |
Lista de subtarefas e o progresso de cada uma. |
|
| Skip | Boolean | false |
Indica se a subtarefa é ignorada em caso de falha. Valores válidos:
|
| FinishTime | String | 2022-03-16T08:01:34.000+00:00 |
Horário de conclusão da subtarefa, exibido no formato yyyy-MM-ddTHH:mm:ssZZ em UTC. |
| IgnoreFlag | String | N |
Indica se o DTS ignora a subtarefa e prossegue para a próxima. Valores válidos:
|
| DelaySeconds | Integer | 0 |
Latência da migração ou sincronização incremental de dados. |
| DdlSql | String | CREATE TABLE `dtstestdata`.`order` (\n`orderid` int(11) COMMENT '' NOT NULL , \n`username` char(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \n`ordertime` datetime COMMENT '' NULL , \n`commodity` varchar(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \n`phonenumber` int(11) COMMENT '' NULL , \n`address` text CHARSET `utf8mb4` COLLATE `utf8mb4_general_ci` COMMENT '' NULL \n, PRIMARY KEY (`orderid`)) engine=InnoDB DEFAULT CHARSET=`gbk` DEFAULT COLLATE `gbk_chinese_ci` ROW_FORMAT= Dynamic comment = '' ;\n |
Instruções DDL. |
| State | String | Success |
Status da subtarefa. Valores válidos:
|
| BootTime | String | 2022-03-16T08:01:31.000+00:00 |
Horário de início da subtarefa, exibido no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
| Item | String | CHECK_CONN_DEST |
Nome abreviado da subtarefa. |
| Sub | String | [] |
Progresso dos subitens da subtarefa. Nota
Se [] for retornado, a subtarefa não possui subitens. |
| Total | Integer | 1 |
Número total de subitens da subtarefa. |
| TargetNames | String | order |
Nomes dos objetos migrados ou sincronizados. |
| CanSkip | Boolean | true |
Indica se a subtarefa pode ser ignorada em caso de falha. |
| Names | String | CHECK_CONN_DEST_DETAIL |
Nome da subtarefa. |
| ErrDetail | String | CHECK__ERROR_SAME_OBJ_DETAIL |
Detalhes do erro da falha na subtarefa. |
| DiffRow | Long | 1 |
Este parâmetro será removido futuramente. |
| JobId | String | fj1c33ro168**** |
ID da subtarefa. |
| SourceSchema | String | dtstestdata |
Nome do banco de dados de origem ao qual o objeto pertence. |
| DestSchema | String | dtstestdata_new |
Nome do banco de dados de destino ao qual o objeto pertence. |
| ParentObj | String | demo |
Este parâmetro será removido futuramente. |
| ErrMsg | String | CHECK__ERROR_SAME_OBJ |
Mensagem de erro da falha na subtarefa. |
| OrderNum | Integer | 10 |
Número sequencial da subtarefa. |
| RepairMethod | String | CHECK__ERROR_SAME_OBJ_REPAIR |
Método para corrigir a falha da subtarefa. |
| Id | String | 5632 |
ID registrado no banco de metadados. |
| Logs | Array of JobLog |
Logs das falhas da subtarefa. |
|
| ErrData | String | CREATE TABLE `dtstestdata`.`customer` (\n`runoob_id` int(10) unsigned auto_increment COMMENT '' NOT NULL , \n`runoob_title` varchar(100) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`runoob_author1216` varchar(40) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`submission_date1216` date COMMENT '' NULL \n, PRIMARY KEY (`runoob_id`)) engine=InnoDB AUTO_INCREMENT=200001 DEFAULT CHARSET=`utf8` DEFAULT COLLATE `utf8_general_ci` ROW_FORMAT= Dynamic comment = '' ;\n |
Dados do erro. |
| ErrMsg | String | DTS-1020042 Execute sql error sql: Table 'customer' already exists |
Mensagem de erro retornada quando ocorre um erro na subtarefa. |
| LogLevel | String | ERROR |
Nível do log. |
| ErrType | String | ForeignKey |
Tipo do erro. |
| Current | String | 0 |
Número de subtarefas em execução. |
| AnalysisJobProgress | Array of AnalysisProgressInfo |
Detalhes da avaliação de migração. |
|
| Skip | Boolean | false |
Indica se o item é ignorado caso reprove na avaliação de migração. Valores válidos:
|
| FinishTime | String | 2022-03-16T08:01:31.000+00:00 |
Horário de conclusão da avaliação de migração, exibido no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
| IgnoreFlag | String | N |
Indica se o DTS ignora a subtarefa e prossegue para a próxima. Valores válidos:
|
| DelaySeconds | Integer | 0 |
Latência da subtarefa. |
| DdlSql | String | CREATE TABLE **** |
Instruções DDL. |
| State | String | Success |
Resultado da avaliação do item. Valores válidos:
|
| BootTime | String | 2022-03-16T08:01:31.000+00:00 |
Horário de início da subtarefa, exibido no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
| Item | String | ANALYSIS_MYSQL_4_ITEM |
Nome do item de avaliação. |
| Sub | String | [] |
Progresso dos subitens da subtarefa. Nota
Se [] for retornado, a subtarefa não possui subitens. |
| Total | Integer | 1 |
Número total de subitens da subtarefa. |
| TargetNames | String | testTable |
Nomes dos objetos migrados ou sincronizados. |
| CanSkip | Boolean | true |
Indica se a subtarefa pode ser ignorada. |
| Names | String | ANALYSIS_MYSQL_4_DETAIL |
Nome do item de avaliação. |
| ErrDetail | String | ANALYSIS_MYSQL |
Detalhes do erro da falha na subtarefa. |
| DiffRow | Long | 1 |
Este parâmetro será removido futuramente. |
| JobId | String | 11234234xc |
ID da subtarefa de avaliação de migração. |
| SourceSchema | String | dtstestdata |
Nome do banco de dados de origem ao qual o objeto pertence. |
| DestSchema | String | dest |
Nome do banco de dados de destino ao qual o objeto pertence. |
| ParentObj | String | demo |
Este parâmetro será removido futuramente. |
| ErrMsg | String | ANALYSIS_ |
Mensagem de erro. |
| OrderNum | Integer | 10 |
Número sequencial do item de avaliação. |
| RepairMethod | String | ANALYSIS_ |
Método para corrigir o item de avaliação reprovado. |
| Id | String | 123123 |
ID do item de avaliação no banco de dados. |
| Logs | Array of JobLog |
Logs dos itens de avaliação. |
|
| ErrData | String | Modify the object |
Dados do erro. |
| ErrMsg | String | DTS-1020042 Execute sql error sql: Table 'customer' already exists |
Mensagem de erro retornada quando ocorre um erro na subtarefa. |
| LogLevel | String | ERROR |
Nível do log. |
| ErrType | String | ForeignKey |
Tipo do erro. |
| Current | String | 0 |
Número de subtarefas em execução. |
| SubDistributedJobStatus | Array of SubDistributedJobStatus |
Status da subtarefa distribuída. |
|
| JobName | String | dts.step.struct.load |
Nome da subtarefa distribuída associada à subtarefa. |
| State | String | Finished |
Status da subtarefa. Valores válidos:
|
| JobId | String | n0gm1682j6563np |
ID da subtarefa. |
| ErrorItem | Integer | 0 |
Número de subtarefas que falharam. |
| Code | String | 02 |
Código da tarefa que indica o tipo da subtarefa. Valores válidos:
|
| Total | Integer | 11 |
Número total de entradas retornadas. |
| JobProgress | Array of ProgressInfo |
Lista de subtarefas e o progresso de cada uma. |
|
| Skip | Boolean | true |
Indica se a subtarefa foi ignorada. Valores válidos:
|
| FinishTime | String | 2022-03-31T03:36:11.000+00:00 |
Horário de conclusão da subtarefa, exibido no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
| IgnoreFlag | String | N |
Indica se o DTS ignora a subtarefa e prossegue para a próxima. Valores válidos:
|
| DelaySeconds | Integer | 0 |
Latência da migração ou sincronização incremental de dados. |
| DdlSql | String | None |
Instruções DDL. |
| State | String | Finished |
Status da subtarefa. Valores válidos:
|
| BootTime | String | 2022-03-30T03:36:11.000+00:00 |
Horário de início da subtarefa, exibido no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
| Item | String | login_common_time |
Nome da subtarefa. |
| Sub | String | [] |
Progresso dos subitens da subtarefa. Nota
Se [] for retornado, a subtarefa não possui subitens. |
| Total | Integer | 11 |
Número total de subtarefas. |
| TargetNames | String | order |
Nomes dos objetos migrados ou sincronizados. |
| CanSkip | Boolean | false |
Indica se a subtarefa pode ser ignorada em caso de falha. Valores válidos:
|
| Names | String | metricRuleTargets-20180308houe |
Nome da subtarefa. |
| ErrDetail | String | CHECK__ERROR_SAME_OBJ_DETAIL |
Detalhes do erro da falha na subtarefa. |
| DiffRow | Long | None |
Este parâmetro será removido futuramente. |
| JobId | String | l3m1213ye7l**** |
ID da subtarefa. |
| SourceSchema | String | databasetest |
Nome do banco de dados de origem ao qual o objeto pertence. |
| DestSchema | String | databasetest |
Nome do banco de dados de destino ao qual o objeto pertence. |
| ParentObj | String | None |
Este parâmetro será removido futuramente. |
| ErrMsg | String | ODPS project does not exist odps.`huijin |
Mensagem de erro da falha na subtarefa. |
| OrderNum | Integer | 1 |
Número sequencial da subtarefa. |
| RepairMethod | String | CHECK__ERROR_SAME_OBJ_REPAIR |
Método para corrigir a falha na pré-verificação. |
| Id | String | 3890**** |
ID da entrada no banco de metadados. |
| Logs | Array of JobLog |
Logs operacionais dos erros. |
|
| ErrData | String | CREATE TABLE `dtstestdata`.`customer` (\n`runoob_id` int(10) unsigned auto_increment COMMENT '' NOT NULL , \n`runoob_title` varchar(100) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`runoob_author1216` varchar(40) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`submission_date1216` date COMMENT '' NULL \n, PRIMARY KEY (`runoob_id`)) engine=InnoDB AUTO_INCREMENT=200001 DEFAULT CHARSET=`utf8` DEFAULT COLLATE `utf8_general_ci` ROW_FORMAT= Dynamic comment = '' ;\n |
Registro do erro. |
| ErrMsg | String | get metric list fail |
Mensagem de erro. |
| LogLevel | String | INFO |
Nível do log. |
| ErrType | String | ForeignKey |
Tipo do erro. |
| Current | String | 0 |
Número de subtarefas em execução. |
| FullNetCheckJobStatus | Array of FullNetCheckJobStatus |
Informações sobre a pré-verificação de todos os blocos CIDR. |
|
| JobName | String | dts.step.fullnetcheck |
Nome da pré-verificação. |
| State | String | Success |
Resultado da pré-verificação. Valores válidos:
|
| JobId | String | l3m1213ye7l**** |
ID da subtarefa. |
| ErrorItem | Integer | 0 |
Número total de itens reprovados na pré-verificação. |
| Code | String | 01 |
Código da tarefa. O valor 01 indica a pré-verificação. |
| Total | Integer | 11 |
Número total de subtarefas. |
| HostRegion | String | cn-hangzhou |
ID da região onde o nó é executado. |
| SrcRegion | String | cn-hangzhou |
ID da região à qual o bloco CIDR de origem pertence. |
| DestRegion | String | cn-hangzhou |
ID da região à qual o bloco CIDR de destino pertence. |
| SrcRegionCidr | String | 100.104.XX.XXX/XX |
Bloco CIDR de origem. |
| DestRegionCidr | String | 100.104.XX.XXX/XX |
Bloco CIDR de destino. |
| SourceEndpointType | String | CEN |
Método de acesso da instância de origem. Valores válidos:
|
| DestinationEndpointType | String | CEN |
Método de acesso da instância de destino. Valores válidos:
|
| JobProgress | Array of ProgressInfo |
Lista de subtarefas e detalhes de cada uma. |
|
| Skip | Boolean | false |
Indica se a subtarefa é ignorada em caso de falha. Valores válidos:
|
| FinishTime | String | 2022-03-31T03:36:11.000+00:00 |
Horário de conclusão da subtarefa, exibido no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
| IgnoreFlag | String | N |
Indica se o DTS ignora a subtarefa e prossegue para a próxima. Valores válidos:
|
| DelaySeconds | Integer | 0 |
Latência da subtarefa. |
| DdlSql | String | CREATE TABLE **** |
Instruções DDL. |
| State | String | Success |
Resultado da pré-verificação. Valores válidos:
|
| BootTime | String | 2022-03-30T03:36:11.000+00:00 |
Horário de início da subtarefa, exibido no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
| Item | String | CHECK_CONN_SRC |
Nome da subtarefa. |
| Sub | String | [] |
Progresso dos subitens da subtarefa. Nota
Se [] for retornado, a subtarefa não possui subitens. |
| Total | Integer | 11 |
Número total de subtarefas. |
| TargetNames | String | order |
Nomes dos objetos migrados ou sincronizados. |
| CanSkip | Boolean | false |
Indica se a subtarefa pode ser ignorada em caso de falha. Valores válidos:
|
| Names | String | CHECK_CONN_SRC_DETAIL |
Nome da subtarefa. |
| ErrDetail | String | CHECK__ERROR_SAME_OBJ_DETAIL |
Detalhes do erro da falha na subtarefa. |
| DiffRow | Long | 1 |
Este parâmetro será removido futuramente. |
| JobId | String | l3m1213ye7l**** |
ID da subtarefa. |
| SourceSchema | String | dtstestdata |
Nome do banco de dados de origem ao qual o objeto pertence. |
| DestSchema | String | dest |
Nome do banco de dados de destino ao qual o objeto pertence. |
| ParentObj | String | demo |
Este parâmetro será removido futuramente. |
| ErrMsg | String | ODPS project does not exist odps.`huijin |
Mensagem de erro da falha na subtarefa. |
| OrderNum | Integer | 1 |
Número sequencial da subtarefa. |
| RepairMethod | String | CHECK__ERROR_SAME_OBJ_REPAIR |
Método para corrigir a falha na pré-verificação. |
| Id | String | 922305811766881**** |
ID da entrada no banco de metadados. |
| Logs | Array of JobLog |
Logs operacionais dos erros. |
|
| ErrData | String | CREATE TABLE `dtstestdata`.`customer` **** |
Registro do erro. |
| ErrMsg | String | get metric list fail |
Mensagem de erro. |
| LogLevel | String | INFO |
Nível do log. |
| ErrType | String | ForeignKey |
Tipo do erro. |
| Current | String | 0 |
Número de subtarefas em execução. |
| NetworkDiagnosisResult | Object |
Diagnóstico de rede. |
|
| ModelVersion | String | network-v0.2 |
Versão do modelo de diagnóstico. |
| Diagnosis | Array of NetworkDiagnosisReport |
Relatório de diagnóstico de rede. |
|
| EndpointType | String | source |
Tipo de endpoint. Valores válidos:
|
| Code | String | dts.kunlun.diagnosis.network.express_doc |
Código de diagnóstico. |
| CnDocUrl | String | https://***.ali***.com/document_detail/470447.html |
URL do documento no site da China (aliyun.com). |
| InternationalDocUrl | String | https://www.ali***.com/help/en/data-transmission-service/latest/how-to-solve-an-error-when-accessing-a-database-instance-to-dts-using-vpn |
URL do documento no site internacional (alibabacloud.com). |
| Result | String | none |
Campo reservado do diagnóstico. Por padrão, este parâmetro é deixado vazio. |
Exemplos
Solicitações de exemplo
http(s)://dts.aliyuncs.com/?Action=DescribePreCheckStatus
&DtsJobId=i03e3zty16i****
&JobCode=01
&StructType=before
&RegionId=cn-hangzhou
&<Common request parameters>
Respostas de sucesso de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribePreCheckStatusResponse>
<State>Finished</State>
<Success>true</Success>
<PageRecordCount>20</PageRecordCount>
<Total>0</Total>
<HttpStatusCode>200</HttpStatusCode>
<RequestId>C096FA97-B6BA-4575-899D-61E12B59****</RequestId>
<JobName>Precheck</JobName>
<JobId> b4my3zg929a****</JobId>
<ErrorItem>0</ErrorItem>
<ErrorAnalysisItem>0</ErrorAnalysisItem>
<TotalRecordCount>100</TotalRecordCount>
<Code>01</Code>
<PageNumber>1</PageNumber>
<JobProgress>
<Skip>false</Skip>
<FinishTime>2022-03-16T08:01:34.000+00:00</FinishTime>
<IgnoreFlag>N</IgnoreFlag>
<DelaySeconds>0</DelaySeconds>
<DdlSql>CREATE TABLE `dtstestdata`.`order` (\n`orderid` int(11) COMMENT '' NOT NULL , \n`username` char(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \n`ordertime` datetime COMMENT '' NULL , \n`commodity` varchar(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \n`phonenumber` int(11) COMMENT '' NULL , \n`address` text CHARSET `utf8mb4` COLLATE `utf8mb4_general_ci` COMMENT '' NULL \n, PRIMARY KEY (`orderid`)) engine=InnoDB DEFAULT CHARSET=`gbk` DEFAULT COLLATE `gbk_chinese_ci` ROW_FORMAT= Dynamic comment = '' ;\n</DdlSql>
<State>Success</State>
<BootTime>2022-03-16T08:01:31.000+00:00</BootTime>
<Item>CHECK_CONN_DEST</Item>
<Sub>[]</Sub>
<Total>1</Total>
<TargetNames>order</TargetNames>
<CanSkip>true</CanSkip>
<Names>CHECK_CONN_DEST_DETAIL</Names>
<ErrDetail>CHECK__ERROR_SAME_OBJ_DETAIL</ErrDetail>
<DiffRow>1</DiffRow>
<JobId>fj1c33ro168****</JobId>
<SourceSchema>dtstestdata</SourceSchema>
<DestSchema>dtstestdata_new</DestSchema>
<ParentObj>demo</ParentObj>
<ErrMsg>CHECK__ERROR_SAME_OBJ</ErrMsg>
<OrderNum>10</OrderNum>
<RepairMethod>CHECK__ERROR_SAME_OBJ_REPAIR</RepairMethod>
<Id>5632</Id>
<Current>0</Current>
</JobProgress>
<AnalysisJobProgress>
<Skip>false</Skip>
<FinishTime>2022-03-16T08:01:31.000+00:00</FinishTime>
<IgnoreFlag>N</IgnoreFlag>
<DelaySeconds>0</DelaySeconds>
<DdlSql>CREATE TABLE ****</DdlSql>
<State>Success</State>
<BootTime>2022-03-16T08:01:31.000+00:00</BootTime>
<Item>ANALYSIS_MYSQL_4_ITEM</Item>
<Sub>[]</Sub>
<Total>1</Total>
<TargetNames>testTable</TargetNames>
<CanSkip>true</CanSkip>
<Names>ANALYSIS_MYSQL_4_DETAIL</Names>
<ErrDetail>ANALYSIS_MYSQL</ErrDetail>
<DiffRow>1</DiffRow>
<JobId>11234234xc</JobId>
<SourceSchema>dtstestdata</SourceSchema>
<DestSchema>dest</DestSchema>
<ParentObj>demo</ParentObj>
<ErrMsg>ANALYSIS_</ErrMsg>
<OrderNum>10</OrderNum>
<RepairMethod>ANALYSIS_</RepairMethod>
<Id>123123</Id>
<Current>0</Current>
</AnalysisJobProgress>
<SubDistributedJobStatus>
<JobName>dts.step.struct.load</JobName>
<State>Finished</State>
<JobId>n0gm1682j6563np</JobId>
<ErrorItem>0</ErrorItem>
<Code>02</Code>
<Total>11</Total>
<JobProgress>
<Skip>true</Skip>
<FinishTime>2022-03-31T03:36:11.000+00:00</FinishTime>
<IgnoreFlag>N</IgnoreFlag>
<DelaySeconds>0</DelaySeconds>
<DdlSql>None</DdlSql>
<State>Finished</State>
<BootTime>2022-03-30T03:36:11.000+00:00</BootTime>
<Item>login_common_time</Item>
<Sub>[]</Sub>
<Total>11</Total>
<TargetNames>order</TargetNames>
<CanSkip>false</CanSkip>
<Names>metricRuleTargets-20180308houe</Names>
<ErrDetail>CHECK__ERROR_SAME_OBJ_DETAIL</ErrDetail>
<JobId>l3m1213ye7l****</JobId>
<SourceSchema>databasetest</SourceSchema>
<DestSchema>databasetest</DestSchema>
<ParentObj>None</ParentObj>
<ErrMsg>ODPS project does not exist odps.`huijin</ErrMsg>
<OrderNum>1</OrderNum>
<RepairMethod>CHECK__ERROR_SAME_OBJ_REPAIR
</RepairMethod>
<Id>3890****</Id>
<Current>0</Current>
</JobProgress>
</SubDistributedJobStatus>
<FullNetCheckJobStatus>
<JobName>dts.step.fullnetcheck</JobName>
<State>Success</State>
<JobId>l3m1213ye7l****</JobId>
<ErrorItem>0</ErrorItem>
<Code>01</Code>
<Total>11</Total>
<HostRegion>cn-hangzhou</HostRegion>
<SrcRegion>cn-hangzhou</SrcRegion>
<DestRegion>cn-hangzhou</DestRegion>
<SrcRegionCidr>100.104.XX.XXX/XX</SrcRegionCidr>
<DestRegionCidr>100.104.XX.XXX/XX</DestRegionCidr>
<SourceEndpointType>CEN</SourceEndpointType>
<DestinationEndpointType>CEN</DestinationEndpointType>
<JobProgress>
<Skip>false</Skip>
<FinishTime>2022-03-31T03:36:11.000+00:00</FinishTime>
<IgnoreFlag>N</IgnoreFlag>
<DelaySeconds>0</DelaySeconds>
<DdlSql>CREATE TABLE ****</DdlSql>
<State>Success</State>
<BootTime>2022-03-30T03:36:11.000+00:00</BootTime>
<Item>CHECK_CONN_SRC</Item>
<Sub>[]</Sub>
<Total>11</Total>
<TargetNames>order</TargetNames>
<CanSkip>false</CanSkip>
<Names>CHECK_CONN_SRC_DETAIL</Names>
<DiffRow>1</DiffRow>
<JobId>l3m1213ye7l****</JobId>
<SourceSchema>dtstestdata</SourceSchema>
<DestSchema>dest</DestSchema>
<ParentObj>demo</ParentObj>
<OrderNum>1</OrderNum>
<RepairMethod>CHECK__ERROR_SAME_OBJ_REPAIR</RepairMethod>
<Id>922305811766881****</Id>
<Current>0</Current>
</JobProgress>
</FullNetCheckJobStatus>
<NetworkDiagnosisResult>
<ModelVersion>network-v0.2</ModelVersion>
<Diagnosis>
<EndpointType>source</EndpointType>
<Code>dts.kunlun.diagnosis.network.express_doc</Code>
<CnDocUrl>https://***.ali***.com/document_detail/470447.html</CnDocUrl>
<InternationalDocUrl>https://www.ali***.com/help/en/data-transmission-service/latest/how-to-solve-an-error-when-accessing-a-database-instance-to-dts-using-vpn</InternationalDocUrl>
</Diagnosis>
</NetworkDiagnosisResult>
</DescribePreCheckStatusResponse>
Formato JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"State" : "Finished",
"Success" : true,
"PageRecordCount" : 20,
"Total" : 0,
"HttpStatusCode" : 200,
"RequestId" : "C096FA97-B6BA-4575-899D-61E12B59****",
"JobName": "Precheck",
"JobId" : " b4my3zg929a****",
"ErrorItem" : 0,
"ErrorAnalysisItem" : 0,
"TotalRecordCount" : 100,
"Code" : "01",
"PageNumber" : 1,
"JobProgress" : [ {
"Skip" : false,
"FinishTime" : "2022-03-16T08:01:34.000+00:00",
"IgnoreFlag" : "N",
"DelaySeconds" : 0,
"DdlSql" : "CREATE TABLE `dtstestdata`.`order` (\\n`orderid` int(11) COMMENT '' NOT NULL , \\n`username` char(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \\n`ordertime` datetime COMMENT '' NULL , \\n`commodity` varchar(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \\n`phonenumber` int(11) COMMENT '' NULL , \\n`address` text CHARSET `utf8mb4` COLLATE `utf8mb4_general_ci` COMMENT '' NULL \\n, PRIMARY KEY (`orderid`)) engine=InnoDB DEFAULT CHARSET=`gbk` DEFAULT COLLATE `gbk_chinese_ci` ROW_FORMAT= Dynamic comment = '' ;\\n",
"State" : "Success",
"BootTime" : "2022-03-16T08:01:31.000+00:00",
"Item" : "CHECK_CONN_DEST",
"Sub" : "[]",
"Total" : 1,
"TargetNames" : "order",
"CanSkip" : true,
"Names" : "CHECK_CONN_DEST_DETAIL",
"ErrDetail" : "CHECK__ERROR_SAME_OBJ_DETAIL",
"DiffRow" : 1,
"JobId" : "fj1c33ro168****",
"SourceSchema" : "dtstestdata",
"DestSchema" : "dtstestdata_new",
"ParentObj" : "demo",
"ErrMsg" : "CHECK__ERROR_SAME_OBJ",
"OrderNum" : 10,
"RepairMethod" : "CHECK__ERROR_SAME_OBJ_REPAIR",
"Id" : "5632",
"Current" : "0"
} ],
"AnalysisJobProgress" : [ {
"Skip" : false,
"FinishTime" : "2022-03-16T08:01:31.000+00:00",
"IgnoreFlag" : "N",
"DelaySeconds" : 0,
"DdlSql" : "CREATE TABLE ****",
"State" : "Success",
"BootTime" : "2022-03-16T08:01:31.000+00:00",
"Item" : "ANALYSIS_MYSQL_4_ITEM",
"Sub" : "[]",
"Total" : 1,
"TargetNames" : "testTable",
"CanSkip" : true,
"Names" : "ANALYSIS_MYSQL_4_DETAIL",
"ErrDetail" : "ANALYSIS_MYSQL",
"DiffRow" : 1,
"JobId" : "11234234xc",
"SourceSchema" : "dtstestdata",
"DestSchema" : "dest",
"ParentObj" : "demo",
"ErrMsg" : "ANALYSIS_",
"OrderNum" : 10,
"RepairMethod" : "ANALYSIS_",
"Id" : "123123",
"Current" : "0"
} ],
"SubDistributedJobStatus" : [ {
"JobName" : "dts.step.struct.load",
"State" : "Finished",
"JobId" : "n0gm1682j6563np",
"ErrorItem" : 0,
"Code" : "02",
"Total" : 11,
"JobProgress" : [ {
"Skip" : true,
"FinishTime" : "2022-03-31T03:36:11.000+00:00",
"IgnoreFlag" : "N",
"DelaySeconds" : 0,
"DdlSql" : "None",
"State" : "Finished",
"BootTime" : "2022-03-30T03:36:11.000+00:00",
"Item" : "login_common_time",
"Sub" : "[]",
"Total" : 11,
"TargetNames" : "order",
"CanSkip" : false,
"Names" : "metricRuleTargets-20180308houe",
"ErrDetail" : "CHECK__ERROR_SAME_OBJ_DETAIL",
"JobId" : "l3m1213ye7l****",
"SourceSchema" : "databasetest",
"DestSchema" : "databasetest",
"ParentObj" : "None",
"ErrMsg" : "ODPS project does not exist odps.`huijin",
"OrderNum" : 1,
"RepairMethod" : "CHECK__ERROR_SAME_OBJ_REPAIR\t\n",
"Id" : "3890****",
"Current" : "0"
} ]
} ],
"FullNetCheckJobStatus" : [ {
"JobName" : "dts.step.fullnetcheck",
"State" : "Success",
"JobId" : "l3m1213ye7l****",
"ErrorItem" : 0,
"Code" : "01",
"Total" : 11,
"HostRegion" : "cn-hangzhou",
"SrcRegion" : "cn-hangzhou",
"DestRegion" : "cn-hangzhou",
"SrcRegionCidr" : "100.104.XX.XXX/XX",
"DestRegionCidr" : "100.104.XX.XXX/XX",
"SourceEndpointType" : "CEN",
"DestinationEndpointType" : "CEN",
"JobProgress" : [ {
"Skip" : false,
"FinishTime" : "2022-03-31T03:36:11.000+00:00",
"IgnoreFlag" : "N",
"DelaySeconds" : 0,
"DdlSql" : "CREATE TABLE ****",
"State" : "Success",
"BootTime" : "2022-03-30T03:36:11.000+00:00",
"Item" : "CHECK_CONN_SRC",
"Sub" : "[]",
"Total" : 11,
"TargetNames" : "order",
"CanSkip" : false,
"Names" : "CHECK_CONN_SRC_DETAIL",
"DiffRow" : 1,
"JobId" : "l3m1213ye7l****",
"SourceSchema" : "dtstestdata",
"DestSchema" : "dest",
"ParentObj" : "demo",
"OrderNum" : 1,
"RepairMethod" : "CHECK__ERROR_SAME_OBJ_REPAIR",
"Id" : "922305811766881****",
"Current" : "0"
} ]
} ],
"NetworkDiagnosisResult" : {
"ModelVersion" : "network-v0.2",
"Diagnosis" : [ {
"EndpointType" : "source",
"Code" : "dts.kunlun.diagnosis.network.express_doc",
"CnDocUrl" : "https://***.ali***.com/document_detail/470447.html",
"InternationalDocUrl" : "https://www.ali***.com/help/en/data-transmission-service/latest/how-to-solve-an-error-when-accessing-a-database-instance-to-dts-using-vpn"
} ]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
Throttling.User |
Request was denied due to user flow control. |
O número de solicitações excedeu o limite e a solicitação foi rejeitada. Tente novamente mais tarde. |
|
500 |
ServiceUnavailable |
The request has failed due to a temporary failure of the server. |
A resposta do servidor atingiu o tempo limite ou o servidor estava indisponível. Tente novamente. Se o erro persistir, entre em contato com o suporte técnico. |
|
403 |
InvalidSecurityToken.Expired |
Specified SecurityToken is expired. |
A assinatura expirou. Use uma nova assinatura. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.