Consulta uma fonte de dados especificada pelo ID da fonte de dados.
Descrição da operação
Você deve adquirir o DataWorks Basic Edition ou uma edição superior para usar este recurso.
Você deve ter pelo menos uma das seguintes funções no workspace do DataWorks:
Tenant Owner, Workspace Administrator, Deployment, Developer, Project Owner ou O&M Engineer
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:GetDataSource |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Id |
integer |
Sim |
O ID da fonte de dados, que é o identificador exclusivo da fonte de dados. |
16035 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta. |
||
| RequestId |
string |
O ID da solicitação. Usado para localizar logs e solucionar problemas. |
9252F32F-D855-549E-8898-61CF5A733050 |
| DataSource |
object |
Os detalhes da fonte de dados. |
|
| Id |
integer |
O ID da fonte de dados. |
16738 |
| ProjectId |
integer |
O ID do workspace ao qual a fonte de dados pertence. |
52660 |
| Name |
string |
O nome da fonte de dados. |
test |
| Type |
string |
O tipo da fonte de dados. |
hologres |
| ConnectionProperties |
any |
A configuração de conexão da fonte de dados, incluindo o endpoint, a identidade de acesso e o contexto do ambiente. O tipo de ambiente da fonte de dados (envType) é uma propriedade membro deste objeto. Valores válidos:
Diferentes tipos de fontes de dados possuem especificações de propriedades distintas em diferentes modos de configuração (ConnectionPropertiesMode). Para mais informações, consulte Propriedades de conexão da fonte de dados (ConnectionProperties). |
{ "envType": "Prod", "regionId": "cn-beijing", "instanceId": "hgprecn-cn-x0r3oun4k001", "database": "testdb", "securityProtocol": "authTypeNone", "authType": "Executor", "authIdentity": "1107550004253538" } |
| ConnectionPropertiesMode |
string |
A categoria na qual a fonte de dados é adicionada. Diferentes tipos possuem subtipos distintos com restrições de parâmetros diferentes. Exemplos:
|
UrlMode |
| Description |
string |
A descrição da fonte de dados. |
test |
| CreateTime |
integer |
A hora em que a fonte de dados foi criada (timestamp). |
1698286929333 |
| CreateUser |
string |
O ID do usuário que criou a fonte de dados. |
1107550004253538 |
| ModifyTime |
integer |
A hora em que a fonte de dados foi modificada pela última vez (timestamp). |
1698286929333 |
| ModifyUser |
string |
O ID do usuário que modificou a fonte de dados pela última vez. |
1107550004253538 |
| QualifiedName |
string |
A chave exclusiva de negócio da fonte de dados. Por exemplo, o formato para uma fonte de dados Hologres é |
1107550004253538:cn-beijing:holo:hgprecn-cn-x0r3oun4k001:testdb |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "9252F32F-D855-549E-8898-61CF5A733050",
"DataSource": {
"Id": 16738,
"ProjectId": 52660,
"Name": "test",
"Type": "hologres",
"ConnectionProperties": "{\n\t\"envType\": \"Prod\",\n\t\"regionId\": \"cn-beijing\",\n \"instanceId\": \"hgprecn-cn-x0r3oun4k001\",\n \"database\": \"testdb\",\n \"securityProtocol\": \"authTypeNone\",\n \"authType\": \"Executor\",\n \"authIdentity\": \"1107550004253538\"\n}",
"ConnectionPropertiesMode": "UrlMode",
"Description": "test",
"CreateTime": 1698286929333,
"CreateUser": "1107550004253538",
"ModifyTime": 1698286929333,
"ModifyUser": "1107550004253538",
"QualifiedName": "1107550004253538:cn-beijing:holo:hgprecn-cn-x0r3oun4k001:testdb"
}
}
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.