Catalog - List Table Statistics By Database
Recupera a lista de todas as estatísticas em um banco de dados do catálogo do Data Lake Analytics.
GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/statistics?api-version=2016-11-01
GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/databases/{databaseName}/statistics?$filter={$filter}&$top={$top}&$skip={$skip}&$select={$select}&$orderby={$orderby}&$count={$count}&api-version=2016-11-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
account
|
path | True |
string |
A conta do Azure Data Lake Analytics na qual executar operações de catálogo. |
|
adla
|
path | True |
string |
Obtém o sufixo DNS usado como base para todas as solicitações de serviço do Catálogo do Azure Data Lake Analytics. |
|
database
|
path | True |
string |
O nome do banco de dados que contém as estatísticas da tabela. |
|
api-version
|
query | True |
string |
Versão da API do cliente. |
|
$count
|
query |
boolean |
O valor booliano de true ou false para solicitar uma contagem dos recursos correspondentes incluídos com os recursos na resposta, por exemplo, Categorias?$count=true. Opcional. |
|
|
$filter
|
query |
string |
Filtro OData. Opcional. |
|
|
$orderby
|
query |
string |
Cláusula OrderBy. Uma ou mais expressões separadas por vírgulas com um "asc" opcional (o padrão) ou "desc" dependendo da ordem que você deseja que os valores sejam classificados, por exemplo, Categorias?$orderby=CategoryName desc. Opcional. |
|
|
$select
|
query |
string |
Instrução OData Select. Limita as propriedades em cada entrada apenas às solicitadas, por exemplo, Categorias?$select=CategoryName,Description. Opcional. |
|
|
$skip
|
query |
integer (int32) minimum: 1 |
O número de itens a serem pulados antes de retornar elementos. Opcional. |
|
|
$top
|
query |
integer (int32) minimum: 1 |
O número de itens a serem retornados. Opcional. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Recuperou com êxito a lista de todas as estatísticas de tabela no banco de dados especificado. |
Exemplos
Retrieves the list of all statistics in a database from the Data Lake Analytics catalog
Solicitação de exemplo
GET https://contosoadla.azuredatalakeanalytics.net/catalog/usql/databases/master/statistics?$filter=test_filter&$top=1&$skip=1&$select=test_select&$orderby=test_orderby&$count=False&api-version=2016-11-01
Resposta de exemplo
{
"nextLink": "https://contosoadla.datalakeanalytics.net/catalog/usql/databases/master/schema/dbo/statistics?api-version=2016-11-01&%24skiptoken=<token>",
"value": [
{
"computeAccountName": "contosoadla",
"version": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"databaseName": "master",
"schemaName": "dbo",
"tableName": "test_table_name",
"statisticsName": "test_statistics_name",
"userStatName": "test_user_stat_name",
"statDataPath": "test_stat_data_path",
"createTime": "2017-04-14T13:21:56.6819037-07:00",
"updateTime": "2017-04-14T13:21:56.6819037-07:00",
"isUserCreated": false,
"isAutoCreated": false,
"hasFilter": false,
"filterDefinition": "test_filter_definition",
"colNames": [
"test_column_name_1",
"test_column_name_2"
]
}
]
}
Definições
| Nome | Description |
|---|---|
|
USql |
Um item de estatísticas da tabela U-SQL do catálogo do Data Lake Analytics. |
|
USql |
Uma lista de itens de estatísticas da tabela U-SQL do catálogo do Data Lake Analytics. |
USqlTableStatistics
Um item de estatísticas da tabela U-SQL do catálogo do Data Lake Analytics.
| Nome | Tipo | Description |
|---|---|---|
| colNames |
string[] |
a lista de nomes de coluna associados a essas estatísticas. |
| computeAccountName |
string |
o nome da conta do Data Lake Analytics. |
| createTime |
string (date-time) |
o tempo de criação das estatísticas. |
| databaseName |
string |
o nome do banco de dados. |
| filterDefinition |
string |
a definição de filtro para as estatísticas. |
| hasFilter |
boolean |
o comutador que indica se essas estatísticas têm um filtro. |
| isAutoCreated |
boolean |
o comutador que indica se essas estatísticas são criadas automaticamente. |
| isUserCreated |
boolean |
o comutador que indica se essas estatísticas são criadas pelo usuário. |
| schemaName |
string |
o nome do esquema associado a esta tabela e banco de dados. |
| statDataPath |
string |
o caminho para os dados de estatísticas. |
| statisticsName |
string |
o nome das estatísticas da tabela. |
| tableName |
string |
o nome da tabela. |
| updateTime |
string (date-time) |
a última vez que as estatísticas foram atualizadas. |
| userStatName |
string |
o nome das estatísticas do usuário. |
| version |
string (uuid) |
a versão do item de catálogo. |
USqlTableStatisticsList
Uma lista de itens de estatísticas da tabela U-SQL do catálogo do Data Lake Analytics.
| Nome | Tipo | Description |
|---|---|---|
| nextLink |
string |
o link para a próxima página de resultados. |
| value |
a lista de estatísticas de tabela na combinação de banco de dados, esquema e tabela |