Consulta a lista de esquemas em um banco de dados ou projeto MaxCompute especificado no Data Map. Atualmente, suporta os tipos MaxCompute e Holo.
Descrição da operação
Você deve adquirir o DataWorks Basic Edition ou superior para usar este recurso.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:ListSchemas |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ParentMetaEntityId |
string |
Sim |
O ID da entidade pai. Para obter mais informações, consulte Conceitos relacionados a entidades de metadados. Para o tipo de rastreador de metadados do Hologres, você pode chamar a operação ListDatabases para consultar as configurações do parâmetro ParentMetaEntityId. Configure o parâmetro ParentMetaEntityId no formato ${EntityType}:${Instance ID or escaped URL}:${Catalog identifier}:${Database name}. Se um nível não existir, deixe o nível vazio. Nota
Se você quiser consultar as informações sobre um esquema do MaxCompute, especifique uma string vazia no nível de ID da instância como um espaço reservado e um nome de projeto do MaxCompute no nível de nome do banco de dados. Certifique-se de que o recurso de esquema esteja ativado para o projeto do MaxCompute. Formatos comuns de ParentMetaEntityId:
instance_id: ID da instância do Hologres. database_name: nome do banco de dados. project_name: nome do projeto do MaxCompute. |
maxcompute-project:::project_name |
| Name |
string |
Não |
O nome. Há suporte para correspondência aproximada. |
abc |
| Comment |
string |
Não |
O comentário. Há suporte para correspondência aproximada. |
test comment |
| Types |
array |
Não |
Os tipos. Há suporte para correspondência exata. Se este parâmetro for deixado vazio, todos os tipos serão consultados. |
|
|
string |
Não |
O tipo de esquema. |
MANAGED |
|
| SortBy |
string |
Não |
O campo usado para classificação. Valor padrão: CreateTime. Valores válidos:
|
CreateTime |
| Order |
string |
Não |
A ordem em que os esquemas são classificados. Valor padrão: Asc. Valores válidos:
|
Asc |
| PageNumber |
integer |
Não |
O número da página. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página. Valor padrão: 10. Valor máximo: 100. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
235BBA5E-3428-XXXXXX |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. |
true |
| PagingInfo |
object |
As informações de paginação. |
|
| TotalCount |
integer |
O número total de entradas. |
1 |
| PageNumber |
integer |
O número da página. |
1 |
| PageSize |
integer |
O número de entradas por página. |
10 |
| Schemas |
array |
Os esquemas. |
|
| Schema |
O esquema. |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "235BBA5E-3428-XXXXXX",
"Success": true,
"PagingInfo": {
"TotalCount": 1,
"PageNumber": 1,
"PageSize": 10,
"Schemas": [
{
"Id": "maxcompute-schema:123456XXX::test_project:default\nholo-schema:h-abc123xxx::test_db:test_schema",
"Name": "test_db",
"Comment": "test comment",
"Type": "MANAGED",
"ParentMetaEntityId": "maxcompute-project:123456XXX::test_project\nholo-database:h-abc123xxx::test_db",
"CreateTime": 1736852168000,
"ModifyTime": 1736852168000
}
]
}
}
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.