Consulta as configurações globais padrão das soluções de sincronização em um workspace do DataWorks especificado.
Descrição da operação
Atualmente, o DataWorks suporta 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
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:* |
get |
*全部资源
|
Nenhuma | Nenhuma |
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. |
1000 |
| DestinationType |
string |
Sim |
O tipo dos destinos das soluções de sincronização. Este parâmetro não pode ser deixado vazio. Valores válidos: analyticdb_for_mysql, odps, elasticsearch, holo, mysql e polardb. |
elasticsearch |
| 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 |
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. |
0000-ABCD-EFG |
| Data |
object |
As informações sobre a consulta. |
|
| Config |
string |
A configuração global padrão das soluções de sincronização. O valor indica as regras de processamento de diferentes tipos de mensagens DDL. 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"} |
Exemplos
Resposta de sucesso
JSON formato
{
"Success": true,
"RequestId": "0000-ABCD-EFG\t",
"Data": {
"Config": "{\"RENAMECOLUMN\":\"WARNING\",\"DROPTABLE\":\"WARNING\",\"CREATETABLE\":\"WARNING\",\"MODIFYCOLUMN\":\"WARNING\",\"TRUNCATETABLE\":\"WARNING\",\"DROPCOLUMN\":\"WARNING\",\"ADDCOLUMN\":\"WARNING\",\"RENAMETABLE\":\"WARNING\"}"
}
}
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.