Importa fontes de dados locais em lotes para um workspace do DataWorks de destino.
Descrição da operação
Você pode importar fontes de dados locais autogerenciadas ou fontes de dados exportadas de outros workspaces para um workspace do DataWorks de destino.\n- O tipo de suas fontes de dados locais autogerenciadas deve ser compatível com o DataWorks. Para obter mais informações sobre os tipos de fontes de dados compatíveis com o DataWorks, consulte Fontes de dados compatíveis com o DataWorks.\n- Para obter mais informações sobre como exportar fontes de dados de outros workspaces para sua máquina local, consulte a operação ExportDataSources.
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 logon no console do DataWorks e acessar a página Gerenciamento de Workspace para obter o ID do workspace. |
10000 |
| DataSources |
string |
Sim |
O array de configurações de fontes de dados a serem importadas. Os parâmetros Name, DataSourceType, SubType, Description, Content e EnvType são obrigatórios. Para obter mais informações sobre os parâmetros, consulte a operação CreateDataSource. |
[{"SubType":"","DataSourceType":"mysql","EnvType":1,"Name":"mysql_dms2","Description":"aaa","Content":"{\"database\":\"mysql_chengdu_old\",\"password\":\"***\",\"instanceName\":\"rm-2vcrckb37163g7l3w\",\"regionId\":\"cn-chengdu\",\"tag\":\"rds\",\"rdsOwnerId\":\"333\",\"username\":\"mysql_chengdu2\"}"},{"SubType":"","DataSourceType":"mysql","EnvType":1,"Name":"mysql_dms2","Description":"aaa","Content":"{\"database\":\"mysql_chengdu_old\",\"password\":\"***\",\"instanceName\":\"rm-2vcrckb37163g7l3w\",\"regionId\":\"cn-chengdu\",\"tag\":\"rds\",\"rdsOwnerId\":\"143\",\"username\":\"mysql_chengdu2\"}"}] |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Success |
boolean |
Indica se a solicitação é bem-sucedida. Valores válidos:\n- true: A solicitação é bem-sucedida.\n- false: A solicitação falha. |
true |
| RequestId |
string |
O ID da solicitação. Você pode usar o ID para localizar logs e solucionar problemas. |
0bc1411515937635973**** |
| Data |
object |
O resultado da importação de fontes de dados em lotes. |
|
| Status |
boolean |
Indica se todas as fontes de dados foram importadas com sucesso. Valores válidos:\n- true: Todas as fontes de dados foram importadas com sucesso.\n- false: A importação de algumas fontes de dados falhou. Você pode verificar o parâmetro Message para localizar a causa da falha. |
true |
| Message |
string |
A descrição da causa da falha na importação de fontes de dados em lotes. Se as fontes de dados forem importadas com sucesso, este parâmetro ficará vazio. |
Data source DEV XXX already exists |
Exemplos
Resposta de sucesso
JSON formato
{
"Success": true,
"RequestId": "0bc1411515937635973****",
"Data": {
"Status": true,
"Message": " Data source DEV XXX already exists"
}
}
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. | Ocorreu um erro de parâmetro. |
| 500 | InternalError.DI.Parameter | A DI internal error occurred. | Ocorreu um erro interno de negócio no Data Integration. |
| 403 | Forbidden.DI.NoPrivilege | No access. | Você não tem as permissões de acesso. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.