Compartilhar via


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
accountName
path True

string

A conta do Azure Data Lake Analytics na qual executar operações de catálogo.

adlaCatalogDnsSuffix
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.

databaseName
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

USqlTableStatisticsList

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
USqlTableStatistics

Um item de estatísticas da tabela U-SQL do catálogo do Data Lake Analytics.

USqlTableStatisticsList

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

USqlTableStatistics[]

a lista de estatísticas de tabela na combinação de banco de dados, esquema e tabela