Consulta as colunas de uma tabela especificada no Mapa de Dados do DataWorks.
Descrição da operação
Você deve adquirir o DataWorks Basic Edition ou uma edição superior para usar esta operação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:ListColumns |
list |
*All resources.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TableId |
string |
Sim |
O ID da tabela. Você pode obter o ID na resposta da operação ListTables. Para mais informações, consulte Conceitos relacionados a entidades de metadados. |
maxcompute-table:::project_name:[schema_name]:table_name |
| Name |
string |
Não |
O nome da coluna. Há suporte para correspondência aproximada. |
test_table |
| Comment |
string |
Não |
O comentário sobre a coluna. Há suporte para correspondência aproximada. |
test comment |
| SortBy |
string |
Não |
O campo usado para ordenação. Valor padrão: Position. Valores válidos:
Valores válidos:
|
Position |
| Order |
string |
Não |
A ordem de classificação. Valor padrão: Asc. Valores válidos:
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 |
| IncludeExtendedProperties |
boolean |
Não |
Especifica se as propriedades estendidas devem ser retornadas. Se você definir este parâmetro como true, as propriedades estendidas serão retornadas. Se você definir este parâmetro como false, as propriedades estendidas não serão retornadas. |
true |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta. |
||
| PagingInfo |
object |
As informações de paginação. |
|
| Columns |
array |
A lista de colunas. |
|
| Column |
As informações da coluna. |
||
| PageNumber |
integer |
O número da página. |
1 |
| PageSize |
integer |
O número de entradas por página. |
10 |
| TotalCount |
integer |
O número total de entradas. |
1 |
| RequestId |
string |
O ID da solicitação. |
D1E2E5BC-xxxx-xxxx-xxxx-xxxxxx |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"PagingInfo": {
"Columns": [
{
"BusinessMetadata": {
"CustomAttributes": {
"key": [
"Zhang San"
]
},
"Description": "Business description of Column 1"
},
"Comment": "Column 1",
"ForeignKey": false,
"Id": "maxcompute-column:::project_name:[schema_name]:table_name:column_name",
"Name": "column_name",
"PartitionKey": false,
"Position": 1,
"PrimaryKey": false,
"StatisticsInfos": {
"key": ""
},
"TableId": "maxcompute-table:::project_name:[schema_name]:table_name",
"TechnicalMetadata": {
"Parameters": {
"key": "keyword"
}
},
"Type": "bigint"
}
],
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 1
},
"RequestId": "D1E2E5BC-xxxx-xxxx-xxxx-xxxxxx",
"Success": true
}
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.