Modifica a configuração global padrão das soluções de sincronização em um workspace do DataWorks.
Descrição da operação
Atualmente, o DataWorks suporta a configuração global padrão apenas para políticas de tratamento de mensagens DDL em tarefas de sincronização em tempo real dentro de soluções de sincronização. Se uma solução contiver uma tarefa de sincronização em tempo real, a configuração global será lida como padrão quando você configurar suas regras de tratamento de DDL. Você pode substituir as regras padrão de tratamento de DDL da tarefa de destino com base nos seus requisitos de negócios. Para obter mais informações sobre como configurar uma solução de sincronização, consulte Soluções de sincronização.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectId |
integer |
Sim |
O ID do workspace do DataWorks. Você pode fazer login no console do DataWorks e acessar a página de configuração do workspace para obter o ID do workspace. |
10000 |
| DestinationType |
string |
Sim |
O tipo dos destinos das soluções de sincronização. Este parâmetro não pode ser deixado em branco. Valores válidos: analyticdb_for_mysql, odps, elasticsearch, holo, mysql e polardb. |
odps |
| SourceType |
string |
Não |
O tipo das origens das soluções de sincronização. Valores válidos: oracle, mysql, polardb, datahub, drds e analyticdb_for_mysql. Se você não configurar este parâmetro, o DataWorks aplicará a configuração global padrão a todas as origens. |
mysql |
| ProjectConfig |
string |
Sim |
A nova configuração global padrão das soluções de sincronização. O valor indica as regras de processamento de diferentes tipos de mensagens DDL. O valor deve estar no formato JSON. Exemplo: {"RENAMECOLUMN":"WARNING","DROPTABLE":"WARNING","CREATETABLE":"WARNING","MODIFYCOLUMN":"WARNING","TRUNCATETABLE":"WARNING","DROPCOLUMN":"WARNING","ADDCOLUMN":"WARNING","RENAMETABLE":"WARNING"}. Descrição dos campos:
O DataWorks processa uma mensagem DDL de um tipo específico com base nas seguintes regras:
|
{"RENAMECOLUMN":"WARNING","DROPTABLE":"WARNING","CREATETABLE":"WARNING","MODIFYCOLUMN":"WARNING","TRUNCATETABLE":"WARNING","DROPCOLUMN":"WARNING","ADDCOLUMN":"WARNING","RENAMETABLE":"WARNING"} |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| RequestId |
string |
O ID da solicitação. Você pode localizar logs e solucionar problemas com base no ID. |
0000-ABCD-EFG |
| Data |
object |
As informações sobre a modificação. |
|
| Status |
string |
Indica se a configuração global padrão das soluções de sincronização foi modificada. Valores válidos:
|
success |
Exemplos
Resposta de sucesso
JSON formato
{
"Success": true,
"RequestId": "0000-ABCD-EFG\t",
"Data": {
"Status": "success"
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Invalid.DI.Parameter | The parameter is invalid. | |
| 500 | InternalError.DI.Parameter | A DI internal error occurred. | |
| 403 | Forbidden.DI.NoPrivilege | No access. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.