Todos os produtos
Search
Central de documentação

DataWorks:ImportDataSources

Última atualização: Oct 27, 2026

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

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

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.