Cria uma fonte de dados em um espaço de trabalho especificado para o ambiente de desenvolvimento ou produção.
Descrição da operação
Você deve adquirir o DataWorks Basic Edition ou uma edição mais avançada para usar esta API.
Você deve ter pelo menos uma das seguintes funções no espaço de trabalho do DataWorks:
proprietário do tenant, administrador do espaço de trabalho, proprietário do projeto ou operador.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:CreateDataSource |
get |
*All resources.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectId |
integer |
Sim |
O ID do espaço de trabalho do DataWorks. Você pode fazer logon no console do DataWorks e acessar a página Gerenciamento de Espaços de Trabalho para obter o ID. Este parâmetro especifica o espaço de trabalho do DataWorks usado para esta chamada de API. |
2 |
| Name |
string |
Sim |
O nome da fonte de dados. O nome pode conter letras, dígitos e sublinhados (_) e não pode começar com um dígito ou um sublinhado. O nome pode ter até 255 caracteres. |
demo_holo_datasource |
| Type |
string |
Sim |
O tipo da fonte de dados. Mais de 70 tipos de fontes de dados são suportados. Referências: Tipos de fontes de dados. |
hologres |
| ConnectionPropertiesMode |
string |
Sim |
A categoria na qual a fonte de dados é adicionada. Diferentes tipos de fontes de dados possuem diferentes subtipos e restrições de parâmetros. Por exemplo, uma fonte de dados MySQL suporta os seguintes modos:
Valores válidos:
|
UrlMode |
| Description |
string |
Não |
A descrição da fonte de dados. A descrição pode ter até 3.000 caracteres. |
this is a holo datasource |
| ConnectionProperties |
string |
Sim |
A configuração de conexão específica da fonte de dados, incluindo o endpoint, a identidade de acesso e o contexto de ambiente. A propriedade envType deste objeto especifica o ambiente da fonte de dados. Valores válidos:
Diferentes tipos de fontes de dados possuem diferentes especificações de propriedades em diferentes padrões de configuração (ConnectionPropertiesMode). Para mais informações, consulte ConnectionProperties. |
{ "envType": "Prod", "regionId": "cn-beijing", "instanceId": "hgprecn-cn-x0r3oun4k001", "database": "testdb", "securityProtocol": "authTypeNone", "authType": "Executor", "authIdentity": "1107550004253538" } |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta. |
||
| RequestId |
string |
O ID da solicitação. Você pode usar o ID para localizar logs e solucionar problemas. |
B62EC203-B39E-5DC1-B5B8-EB3C6**** |
| Id |
integer |
O ID da fonte de dados criada, que é o identificador exclusivo da fonte de dados. |
22130 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "B62EC203-B39E-5DC1-B5B8-EB3C6****",
"Id": 22130
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.